SlackBuilds Repository

15.0 > Python > python3-jaraco.collections (5.0.0)

python3-jaraco.collections (Models and classes suppl. stdlib  module)

Models and classes to supplement the stdlib 'collections' module

Highlights include:

RangeMap:
A mapping that accepts a range of values for keys.
Projection:
A subset over an existing mapping.
DictFilter:
A different implementation of a projection.
KeyTransformingDict:
Generalized mapping with keys transformed by a function.
FoldedCaseKeyedDict:
A dict whose string keys are case-insensitive.
BijectiveMap:
A map where keys map to values and values back to their keys.
ItemsAsAttributes:
A mapping mix-in exposing items as attributes.
IdentityOverrideMap:
A map whose keys map by default to themselves unless overridden.
FrozenDict:
A hashable, immutable map.
Enumeration:
An object whose keys are enumerated.
Everything:
A container that contains all things.
Least, Greatest:
Objects that are always less than or greater than any other.
pop_all:
Return all items from the mutable sequence and remove them from that
sequence.
DictStack:
A stack of dicts, great for sharing scopes.
WeightedLookup:
A specialized RangeMap for selecting an item by weights.

This requires: python3-jaraco.text, python3-jaraco.classes

Maintained by: fourtysixandtwo
Keywords: python,jaraco,collections,classes,functions
ChangeLog: python3-jaraco.collections

Homepage:
https://github.com/jaraco/jaraco.collections

Source Downloads:
jaraco.collections-5.0.0.tar.gz (2b12f44216432f1ce2ead377fd7a2b93)

Download SlackBuild:
python3-jaraco.collections.tar.gz
python3-jaraco.collections.tar.gz.asc (FAQ)

(the SlackBuild does not include the source)

Validated for Slackware 15.0

See our HOWTO for instructions on how to use the contents of this repository.

Access to the repository is available via:
ftp git cgit http rsync

© 2006-2024 SlackBuilds.org Project. All rights reserved.
Slackware® is a registered trademark of Patrick Volkerding
Linux® is a registered trademark of Linus Torvalds