{"library":"pyrsistent","type":"library","category":null,"description":"Pyrsistent is a Python library providing persistent and immutable data structures, such as lists, dictionaries, and sets, that facilitate functional programming paradigms. Unlike mutable data structures, all operations that would typically modify a `pyrsistent` object instead return a new, updated copy, leaving the original untouched. This simplifies reasoning about program state by eliminating hidden side effects. The library is currently at version 0.20.0, released in October 2023, and is actively maintained.","language":"python","status":"active","version":"0.20.0","tags":["immutable","functional","data structures","collections","persistent"],"install":[{"cmd":"pip install pyrsistent","imports":["from pyrsistent import PVector","from pyrsistent import PMap","from pyrsistent import PSet","from pyrsistent import PRecord","from pyrsistent import freeze","from pyrsistent import thaw"]}],"homepage":null,"github":"https://github.com/tobgu/pyrsistent","docs":null,"changelog":"https://pyrsistent.readthedocs.io/en/latest/changes.html","pypi":"https://pypi.org/project/pyrsistent/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"3.10–3.9","success_rate":100,"avg_install_s":1.6,"avg_import_s":0.04,"wheel_type":"wheel"},"url":"https://checklist.day/v1/registry/pyrsistent/compatibility"},"provenance":{"verified_status":"passing","verified_at":"Sun Jun 28","last_verified":"Sun Jun 28","next_check":"Tue Jul 28","install_tag":"verified"}}