{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/8"},{"label":"Packaging","url":"https://skillfed.io/packages/category/system-archiving-packaging"}],"enrichment":{"capability":"Parses and extracts metadata from pyproject.toml files according to PEP 518 and PEP 621 specifications.","skillfed_tags":["metadata-extraction","pep-compliance","build-tools"],"use_cases":["Build tools and CI/CD systems that need to read project metadata without loading the entire project.","Package management utilities that inspect or validate pyproject.toml structure and compliance.","Development tools that extract dependencies, version strings, or author information from project configuration.","Linters or analyzers that check pyproject.toml for correctness or best practices.","Project scaffolding or migration tools that parse and transform project metadata."],"what_it_does":"pyproject-parser reads and parses pyproject.toml files\u2014the standard Python project configuration format defined by PEP 518 and PEP 621\u2014and exposes their metadata as structured Python objects. It handles both build system configuration (PEP 518) and project metadata (PEP 621), making it useful for tools that need to inspect or manipulate project definitions programmatically.\n\nThe package depends on dom-toml for TOML parsing, packaging for version handling, and several utility libraries from the domdf ecosystem. It's typed and actively maintained, supporting Python 3.7 through 3.13 on CPython and PyPy. An optional readme extra adds validation to check whether a project's README will render correctly on PyPI.","worth_installing":"Yes. The package is actively maintained, has low install friction, carries a permissive MIT license, and solves a concrete problem\u2014parsing pyproject.toml\u2014that many build and packaging tools need. No known vulnerabilities. Install it if your tool or script needs to read project metadata from pyproject.toml files."},"id":"pyproject-parser","links":{"html":"https://skillfed.io/packages/pyproject-parser","md":"https://skillfed.io/packages/pyproject-parser.md","pypi":"https://pypi.org/project/pyproject-parser/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2025-12-11","license_spdx":null,"license_treatment":"permissive","name":"pyproject-parser","python_support":"supports_current","summary":"Parser for 'pyproject.toml'"},"popularity":{"monthly_downloads":788723,"position":5056,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.14.0"}
