diff options
author | fourtysixandtwo <fourtysixandtwo@sliderr.net> | 2022-06-04 03:16:54 +0100 |
---|---|---|
committer | Willy Sudiarto Raharjo <willysr@slackbuilds.org> | 2022-06-04 10:37:14 +0700 |
commit | c247c484fa8ed16ffbb6f00bf7eb3d7605bf400d (patch) | |
tree | 4a53fc3a40aa7c44f094f811a53cfc75c2730494 /python/python3-jaraco.collections/README | |
parent | fac7cf4ec590f2f55ffab993856b91a2f1008a8c (diff) |
python/python3-jaraco.collections: Added (stdlib suppliment modules)
Signed-off-by: Dave Woodfall <dave@slackbuilds.org>
Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
Diffstat (limited to 'python/python3-jaraco.collections/README')
-rw-r--r-- | python/python3-jaraco.collections/README | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/python/python3-jaraco.collections/README b/python/python3-jaraco.collections/README new file mode 100644 index 0000000000000..5a2ff1a892749 --- /dev/null +++ b/python/python3-jaraco.collections/README @@ -0,0 +1,37 @@ +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. |