Skip to main content

Inspect Python package distributions and raise warnings on common problems.

Project description

pydistcheck

conda-forge version conda-forge downloads PyPI Version PyPI downloads Documentation Status GitHub Actions GitHub Actions

What is pydistcheck?

pydistcheck is a command line interface (CLI) for:

  • inspecting the contents of Python package distributions during development
  • enforcing constraints on Python package distributions in continuous integration

It's inspired by R's R CMD check.

For more background on the value of such a tool, see the SciPY 2022 talk "Does that CSV Belong on PyPI? Probably Not" (video link).

Installation

Install with pipx.

pipx install pydistcheck

Minimal Example

Given a Python distribution...

pydistcheck dist/*

Related Projects

References

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pydistcheck-0.2.0.tar.gz (9.9 kB view hashes)

Uploaded Source

Built Distribution

pydistcheck-0.2.0-py3-none-any.whl (10.7 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page