Pprint Ordered Sets 1.0.0 | Coderz Repository

pprint-ordered-sets 1.0.0

Last updated:

0 purchases

pprint-ordered-sets 1.0.0 Image
pprint-ordered-sets 1.0.0 Images

Free

Languages

Categories

Add to Cart

Description:

pprintorderedsets 1.0.0

PPrint Ordered Sets
The standard library pprint module, but with the feature that
all sets are ordered.
Why does this package exist?
This package is a backport for the bug-fix bpo-27495.
This package ensures that set and frozenset objects are always ordered, which
is not true of the pprint module.
As of writing this, the pull request that fixes this bug
has not been merged.
Example
>>> import pprint_ordered_sets as pprint
>>> obj = set("abcdefg")
>>> print(obj) # Will be different on different systems.
{'d', 'f', 'b', 'g', 'e', 'a', 'c'}
>>> pprint.pp(obj) # Will be same on all systems.
{'a', 'b', 'c', 'd', 'e', 'f', 'g'}

License
This code is licensed under the Python Software Foundation license, as this
is a derivative work. My changes are adding the default ordering of set and
frozenset objects, writing additional tests to cover these features, and renaming
of this module to pprint_ordered_sets.
Testing
This package requires no dependencies to test, simply run:
python -m unittest test_pprint_ordered_sets.py

License:

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Files In This Product: (if this is empty don't purchase this product)

Customer Reviews

There are no reviews.