Pyrsistent

Latest version: v0.20.0

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

Scan your dependencies

Page 7 of 12

0.12.0

* Fix 87, add function get_in() for access to elements in deeply nested structures.
* Fix 91, add method update() to pset and pbag.
* Fix 92, incorrect discard of elements in transform on pvector
* This is a release candidate for 1.0 as I now consider pyrsistent fairly stable.

0.11.13

* Fix 84, pvector segfault in CPython 3 when repr of contained object raises Exception.
* Update README to cover for issue described in 83.

0.11.12

* Minor modifications of tests to allow testing as requested in 79 and 80.
* Also run CI tests under python 3.5

0.11.11

* 78, include tests in pypi dist.

0.11.10

despite only stepping the patch version number. See below.

* Implement 74, attribute access on PClass evolver
* Implement 75, lazily evaluated invariant messages by providing a
callable with no arguments.
* Initial values on fields can now be evaluated on object creation
by providing a callable with no arguments.

NOTE! If you previously had callables as initial values this change means that those
will be called upon object creation which may not be what you want. As
a temporary workaround a callable returning a callable can be used. This
feature and the concept of initial values will likely change slightly in the future.
See 77 and and 76 for more information.

0.11.9

* Added PVector.remove(), thanks radix for initiating this!

Page 7 of 12

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.