{"library":"atpublic","type":"library","category":null,"description":"atpublic is a Python library that offers simple decorators and a utility function to synchronize a module's `__all__` variable, explicitly defining its public API. This helps prevent `__all__` from becoming outdated, which is a common issue when functions or classes are added, renamed, or removed. The library is currently in version 7.0.0 and maintains an active development cadence with regular updates.","language":"python","status":"active","version":"7.0.0","tags":["__all__","public API","module management","decorator","documentation"],"last_verified":"Wed May 20","install":[{"cmd":"pip install atpublic","imports":["from public import public","from public import private","from public import populate_all"]}],"homepage":"https://public.readthedocs.io","github":null,"docs":"https://public.readthedocs.io","changelog":null,"pypi":"https://pypi.org/project/atpublic/","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.01,"wheel_type":"wheel"},"url":"https://checklist.day/v1/registry/atpublic/compatibility"}}