pyproject-doctor is an offline command-line tool that performs deep validation of pyproject.toml files. It checks file existence, URL and email formats, PEP 440 version specifiers, PEP 508 dependencies, version constraint satisfiability, and entry-point formats. Designed for Python packaging workflows, it integrates with pre-commit hooks and serves as a specialized linter for developers maintaining Python packages.
pyproject-doctor is a Developer Tools project. Manually validating and linting complex pyproject.toml files for packaging errors and inconsistencies. It is built as an open-source project for python developers and package maintainers. The project is open source (MIT). It ships for the command line.
pyproject-doctor first shipped in 2026. Development happens publicly on GitHub with 12 commits in the last 90 days. Among its 5 catalogued features are deep validation, PEP 440 checking, and PEP 508 validation.
Summary written by a language model from the project’s public pages.
What PulseGate has recorded for this listing
Other projects tracked alongside this one