{"library":"imperfect","type":"library","category":null,"description":"Imperfect is a Python library (version 0.4.0) designed for editing `configparser`-compatible INI files while preserving comments and whitespace. It operates by parsing configuration files into a Concrete Syntax Tree (CST) of nodes, allowing programmatic modifications that maintain the original file's structural integrity. The library is under active development with irregular releases.","language":"python","status":"active","version":"0.4.0","tags":["config","configparser","ini","cst","configuration","editor","parser"],"last_verified":"Mon May 25","install":[{"cmd":"pip install imperfect","imports":["from imperfect import ConfigFile","from imperfect import parse_string"]}],"homepage":null,"github":"https://github.com/advice-animal/imperfect","docs":null,"changelog":null,"pypi":"https://pypi.org/project/imperfect/","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.9,"avg_import_s":0.04,"wheel_type":"wheel"},"url":"https://checklist.day/v1/registry/imperfect/compatibility"}}