{"library":"pyproject-api","type":"library","category":null,"description":"pyproject-api is a Python library that provides an abstract API for interacting with `pyproject.toml`-based projects. It standardizes the communication with various build backends (like setuptools, Hatchling, Flit) as defined by PEP 517 and PEP 660, allowing tools to build, inspect, and manage Python packages without direct knowledge of the underlying build system. The library is actively maintained by the tox-dev team and is currently at version 1.10.0, with regular releases to support new Python versions and address issues.","language":"python","status":"active","version":"1.10.0","tags":["packaging","build system","pyproject.toml","PEP 517","PEP 660","build backend"],"install":[{"cmd":"pip install pyproject-api","imports":["from pyproject_api import Frontend","from pyproject_api import BackendFailed"]}],"homepage":"https://pyproject-api.readthedocs.io","github":"https://github.com/tox-dev/pyproject-api","docs":null,"changelog":"https://github.com/tox-dev/pyproject-api/releases","pypi":"https://pypi.org/project/pyproject-api/","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.7,"avg_import_s":0.19,"wheel_type":"wheel"},"url":"https://checklist.day/v1/registry/pyproject-api/compatibility"},"provenance":{"verified_status":"passing","verified_at":"Sun Jun 28","last_verified":"Sun Jun 28","next_check":"Tue Jul 28","install_tag":"verified"}}