D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
opt
/
saltstack
/
salt
/
lib
/
python3.10
/
site-packages
/
jaraco.collections-3.4.0.dist-info
/
Filename :
METADATA
back
Copy
Metadata-Version: 2.1 Name: jaraco.collections Version: 3.4.0 Summary: Collection objects similar to those in stdlib by jaraco Home-page: https://github.com/jaraco/jaraco.collections Author: Jason R. Coombs Author-email: jaraco@jaraco.com Classifier: Development Status :: 5 - Production/Stable Classifier: Intended Audience :: Developers Classifier: License :: OSI Approved :: MIT License Classifier: Programming Language :: Python :: 3 Classifier: Programming Language :: Python :: 3 :: Only Requires-Python: >=3.6 License-File: LICENSE Requires-Dist: jaraco.text Requires-Dist: jaraco.classes Provides-Extra: docs Requires-Dist: sphinx ; extra == 'docs' Requires-Dist: jaraco.packaging >=8.2 ; extra == 'docs' Requires-Dist: rst.linker >=1.9 ; extra == 'docs' Provides-Extra: testing Requires-Dist: pytest >=4.6 ; extra == 'testing' Requires-Dist: pytest-checkdocs >=2.4 ; extra == 'testing' Requires-Dist: pytest-flake8 ; extra == 'testing' Requires-Dist: pytest-cov ; extra == 'testing' Requires-Dist: pytest-enabler >=1.0.1 ; extra == 'testing' Requires-Dist: pytest-black >=0.3.7 ; (platform_python_implementation != "PyPy") and extra == 'testing' Requires-Dist: pytest-mypy ; (platform_python_implementation != "PyPy") and extra == 'testing' .. image:: https://img.shields.io/pypi/v/jaraco.collections.svg :target: `PyPI link`_ .. image:: https://img.shields.io/pypi/pyversions/jaraco.collections.svg :target: `PyPI link`_ .. _PyPI link: https://pypi.org/project/jaraco.collections .. image:: https://github.com/jaraco/jaraco.collections/workflows/tests/badge.svg :target: https://github.com/jaraco/jaraco.collections/actions?query=workflow%3A%22tests%22 :alt: tests .. image:: https://img.shields.io/badge/code%20style-black-000000.svg :target: https://github.com/psf/black :alt: Code style: Black .. image:: https://readthedocs.org/projects/jaracocollections/badge/?version=latest :target: https://jaracocollections.readthedocs.io/en/latest/?badge=latest .. image:: https://img.shields.io/badge/skeleton-2021-informational :target: https://blog.jaraco.com/skeleton Models and classes to supplement the stdlib 'collections' module. See the docs, linked above, for descriptions and usage examples. 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.