Pyrsistent

Latest version: v0.20.0

Safety actively analyzes 665704 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 12 of 12

0.4.0

* Full Python 3 support.
* Immutable object implemented.
* Bug fixes in PVector.__repr__() and PMap.__hash__() and index check of PVector.
* Repr changed to be fully cut and paste compatible
* Changed assoc() -> set(), assoc_in() -> set_in(), massoc() -> mset().
Sorry for the API breaking change but I think those names are more pythonic.
* Improved documentation.

0.3.1

* assoc() on PSet renamed back to add()

0.3.0

* Full Sequence protocol support for PVector
* Full Mapping protocol support for PMap
* Full Set protocol support for PSet
* assoc_in() support for both PMap and PVector
* merge() support for PMap
* Performance improvements to the PVector C extension speed up allocation

0.2.1

* Supply the tests with the distribution

0.2.0

* New C extension with an optimized version of the persistent vector
* Updated API slightly

0.1.0

* Initial release.


TODO (in no particular order)
-----------------------------
- Versioned data structure where the different versions can be accessed by index?
- Ordered sets and maps
- A good performance measurement suite

Page 12 of 12

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.