aboutsummaryrefslogtreecommitdiff
path: root/python/python3-jaraco.collections/README
diff options
context:
space:
mode:
authorfourtysixandtwo <fourtysixandtwo@sliderr.net>2022-06-04 03:16:54 +0100
committerWilly Sudiarto Raharjo <willysr@slackbuilds.org>2022-06-04 10:37:14 +0700
commitc247c484fa8ed16ffbb6f00bf7eb3d7605bf400d (patch)
tree4a53fc3a40aa7c44f094f811a53cfc75c2730494 /python/python3-jaraco.collections/README
parentfac7cf4ec590f2f55ffab993856b91a2f1008a8c (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/README37
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.