pyproject-doctor
PulseGate's liveness check found it on 14 Sep 2026; it is registered on GitHub and PyPI and has been in the index since 1 Aug 2026. How this is checked
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.
Inferred · not functionally tested
Overview
5 featuresPurpose: Manually validating and linting complex pyproject.toml files for packaging errors and inconsistencies.
Inferred · not functionally tested
Audience: Python developers and package maintainers
Inferred · not functionally tested
Functions: Unknown
Interfaces: API: unknown · MCP: unknown · CLI: indicated (inferred, not tested) · Self-hosting: unknown
Recorded constraints: pricing: open_source · license: MIT · platforms: CLI · deployment: cli
Constraint provenance is unknown; confirm requirements with the publisher.
Record sources: pypi.org · github.com. These links do not verify the individual claims.
pyproject-doctor is a Static analysis & linters project. Inferred · not functionally tested: Manually validating and linting complex pyproject.toml files for packaging errors and inconsistencies. Inferred · not functionally tested: It is built as an open-source project for python developers and package maintainers. Basis unknown · not verified: The project is open source (MIT). Basis unknown · not verified: 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. Inferred · not functionally tested: 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.
Tasks: Inferred · not functionally tested
- Deep validation
- PEP 440 checking
- PEP 508 validation
- Entry point validation
- Version constraint checking
Topics: Inferred · not functionally tested
Built with & integrations
Trust & compliance
Indexing history
1What PulseGate has recorded for this listing
Frequently asked questions about pyproject-doctor
- What does pyproject-doctor do?
- Inferred · not functionally tested: Manually validating and linting complex pyproject.toml files for packaging errors and inconsistencies. It is catalogued under Static analysis & linters on PulseGate.
- Who should use pyproject-doctor?
- Inferred · not functionally tested: pyproject-doctor is an open-source project built for python developers and package maintainers.
- Does pyproject-doctor have a free plan?
- Basis unknown · not verified: Yes — pyproject-doctor is open source under the MIT license and free to use.
- What platforms does pyproject-doctor run on?
- Basis unknown · not verified: pyproject-doctor runs on the command line.
- Is pyproject-doctor still maintained?
- PulseGate's liveness check found it on 14 Sep 2026. Its GitHub repository shows 12 commits in the last 90 days.
- What projects are similar to pyproject-doctor?
- Similar projects tracked by PulseGate include humanizer-pro, roclint, and sloptrace.humanizer-proroclintsloptrace
- When did pyproject-doctor launch?
- pyproject-doctor first shipped in 2026.
- Is pyproject-doctor open source?
- Basis unknown · not verified: Yes — pyproject-doctor is open source under the MIT license, developed on GitHub.
Also in Static analysis & linters
Same category — not a similarity match