Skip to content
Back to the index

pyproject-doctor

PyPIInfrastructure

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

Open SourceMITCLI
Visit PyPI

Overview

5 features

Purpose: 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

Tags
pyproject-tomlvalidatorlinterpackaging-toolpep-compliance

JSON profile · Text profile · Access guide

Built with & integrations

Runs on
CLI

Trust & compliance

License
MIT
Public signals
HTTPSOpen SourceGitHubActive maintenance

Indexing history

1

What PulseGate has recorded for this listing

  1. Indexed1 Aug · 08:59 UTC
    pyproject-doctor seen via PyPI Fresh Feed
    Source: PyPI Fresh Feed · Open

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