Linter that finds portability issues in Python package distributions (wheels, sdists, conda packages).
BSD-3-CLAUSE License
Bot releases are visible (Hide)
@dependabot and @jameslamb
Published by github-actions[bot] 8 months ago
📦 This release adds support for conda
packages 🎉
Try it out:
CONDA_ROOT=$(
conda info --json \
| jq -r '."env_vars"."CONDA_ROOT"'
)
conda install \
--download-only \
--yes \
-c conda-forge \
pandas
pydistcheck \
--inspect \
${CONDA_ROOT}/pkgs/pandas*.conda
file size
* compressed size: 14.2M
* uncompressed size: 69.0M
* compression space saving: 79.5%
contents
* directories: 0
* files: 2936 (44 compiled)
size by extension
* .pyc - 29.7M (43.0%)
* .py - 19.4M (28.1%)
* .so - 18.6M (27.0%)
* .json - 0.7M (1.0%)
* no-extension - 0.5M (0.7%)
* .pyi - 0.1M (0.1%)
* .toml - 23.4K (0.0%)
* .tpl - 8.3K (0.0%)
* .yaml - 5.1K (0.0%)
* .template - 3.8K (0.0%)
* .txt - 1.6K (0.0%)
* .sh - 0.2K (0.0%)
largest files
* (2.0M) lib/python3.11/site-packages/pandas/_libs/groupby.cpython-311-darwin.so
* (1.9M) lib/python3.11/site-packages/pandas/_libs/hashtable.cpython-311-darwin.so
* (1.8M) lib/python3.11/site-packages/pandas/_libs/algos.cpython-311-darwin.so
* (1.1M) lib/python3.11/site-packages/pandas/_libs/interval.cpython-311-darwin.so
* (1.1M) lib/python3.11/site-packages/pandas/_libs/join.cpython-311-darwin.so
@jameslamb
Published by github-actions[bot] 9 months ago
@jameslamb
Published by github-actions[bot] 12 months ago
yamllint
checks (fixes #195) @jameslamb (#196)shfmt
checks @jameslamb (#191)perflint
checks @jameslamb (#190)numpy
checks in smoke tests @jameslamb (#192)ruff
for static analysis @jameslamb (#185)@jameslamb
Published by github-actions[bot] over 1 year ago
@jameslamb
Published by github-actions[bot] over 1 year ago
@jameslamb
Published by github-actions[bot] over 1 year ago
@jameslamb
Published by github-actions[bot] almost 2 years ago
@jameslamb
Published by github-actions[bot] almost 2 years ago
As of this release, pydistcheck
is minimally usable 🎉 .
# check distributions
pydistcheck dist/*
# print diagnostic information about distributions
pydistcheck --inspect dist/*
pydistcheck --inspect
@jameslamb (#84)pydistcheck --help
main doc @jameslamb (#89)@jameslamb
Published by github-actions[bot] about 2 years ago
This release was created just to test changes to the repo's automation, and doesn't contain any actual code changes.
Published by github-actions[bot] about 2 years ago
@jameslamb
Published by jameslamb about 2 years ago
Initial release of pydistcheck
🎉
This version is pretty useless, but it set up the basic infrastructure like the project name, PyPI project, readthedocs site, etc.