{"library":"purify","title":"Purify","description":"A library for creating Pythonic object-mutator transforms as pure functions. Version 0.3.0 supports Python 3.10–3.14. Current release cadence is irregular.","language":"python","status":"active","last_verified":"Fri May 01","install":{"commands":["pip install purify"],"cli":null},"imports":["from purify import purify"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"from purify import purify\n\n@purify\nclass Person:\n    def __init__(self, name, age):\n        self.name = name\n        self.age = age\n\np = Person('Alice', 30)\n# Now p.name = 'Alice', p.age = 30\n# Under the hood, mutating methods return new instances\n","lang":"python","description":"Decorate a class with @purify to make all instance methods return new objects instead of mutating the original.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}