Catalog PyPI
Back to packageRELEASE DETAILS

0.8.12

PyPI

adiumentum

# adiumentum [Documentation]() Utilities that I find myself using repeatedly in other projects. Raise No issues and you will be told no lies. ## Highlights ### `adiumentum.fp` Type-specific map and filter operations. ```python from adiumentum.fp import tmap, smap, lmap, tfilter, sfilter, lfilter original = [0, 1, 2, 3, 4] def is_gt_2(i: int) -> bool: return i > 2 def halve(i: int) -> float: return i / 2 halved_tuple = tmap(halve, original) halved_list = lmap(halve, original) halved_set = smap(halve, original) gt2_tuple = tfilter(is_gt_2, original) gt2_list = lfilter(is_gt_2, original) gt2_set = sfilter(is_gt_2, original) truthy_tuple = tfilter(original) truthy_list = lfilter(original) truthy

Published23 Sept 2026
Direct dependencies4
Transitive dependenciesNot calculated

README

Version 0.8.12 documentation

adiumentum

Documentation

Utilities that I find myself using repeatedly in other projects.

Raise No issues and you will be told no lies.

Highlights

adiumentum.fp

Type-specific map and filter operations.

from adiumentum.fp import tmap, smap, lmap, tfilter, sfilter, lfilter

original = [0, 1, 2, 3, 4]

def is_gt_2(i: int) -> bool:
    return i > 2


def halve(i: int) -> float:
    return i / 2


halved_tuple = tmap(halve, original)
halved_list = lmap(halve, original)
halved_set = smap(halve, original)

gt2_tuple = tfilter(is_gt_2, original)
gt2_list = lfilter(is_gt_2, original)
gt2_set = sfilter(is_gt_2, original)

truthy_tuple = tfilter(original)
truthy_list = lfilter(original)
truthy_set = sfilter(original)

Development

With Nix installed, you can enter a development environment with all dependencies installed:

nix develop

Roadmap

  • fix docs; get running in CI
  • full test coverage
  • full documentation
  • divide into a few smaller packages?

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Declared dependencies 4

Native requirements
4 direct targetsNot calculated transitive count
Package / targetRequirementRelationship
pydantic
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": "<3.15,>=3.12",
  "evaluation": "NOT_EVALUATED"
}
pydantic>=2.11runtime
multipledispatch
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": "<3.15,>=3.12",
  "evaluation": "NOT_EVALUATED"
}
multipledispatch>=1runtime
loguru
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": "<3.15,>=3.12",
  "evaluation": "NOT_EVALUATED"
}
loguru>=0.7.3runtime
gitpython
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": "<3.15,>=3.12",
  "evaluation": "NOT_EVALUATED"
}
gitpython>=3.1.43runtime

Distribution files

2 collected
adiumentum-0.8.12-py3-none-any.whl

bdist_wheel · 36.81 KB · Python py3

Source file
adiumentum-0.8.12.tar.gz

sdist · 29.92 KB · Python source

Source file

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 19:34 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package_version:b97fea20a5d23f5c8dafee2a518434e377b1761fb466fc239e68cf49d641da7f

Other collected versions

View all collected versions →