Pydistcheck

Latest version: v0.9.1

Safety actively analyzes 723158 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 3

0.5.2

Changes
🙈 Bug Fixes

- fix compiled-objects-have-debug-symbols on macOS jameslamb (205)

🛠 Maintenance

- [ci] update versions of GitHub Actions jameslamb (203)
- [ci] fix cmake and tensorflow checks in smoke tests jameslamb (202)

Contributors
jameslamb

0.5.1

Changes
💡 New Features

- support CPython 3.11/3.12 and Pypy 3.10 jameslamb (193)
- add 5 largest files to --inspect (fixes 121) jameslamb (187)

📖 Documentation

- [docs] fix typo in README jameslamb (184)
- [docs] add example of issue with non-ASCII file names jameslamb (182)

🛠 Maintenance

- [ci] enforce `yamllint` checks (fixes 195) jameslamb (196)
- [ci] enforce `shfmt` checks jameslamb (191)
- [ci] update to latest version of third-party GitHub Actions jameslamb (194)
- [ci] enforce `perflint` checks jameslamb (190)
- [ci] fix `numpy` checks in smoke tests jameslamb (192)
- [ci] use 'mypy --strict' jameslamb (186)
- [ci] use `ruff` for static analysis jameslamb (185)
- [ci] remove unnecessary skipped stuff in smoke tests jameslamb (183)
- simplify internal imports and related packaging config jameslamb (178)
- [PEP 631] move dependencies into pyproject.toml jameslamb (177)
- [ci] add more exceptions in smoke tests jameslamb (179)
- bump development version jameslamb (176)

Contributors
jameslamb

0.5.0

- [ci] fix catboost checks in smoke tests jameslamb (169)

Contributors

jameslamb

0.4.0

Changes

💡 New Features

- add check on mix of file extensions (fixes 51) jameslamb (161)

📖 Documentation

- [docs] update quickstart jameslamb (165)
- simplify error messages jameslamb (158)

🛠 Maintenance

- remove unnecessary MANIFEST.in lines jameslamb (166)
- [ci] check more projects in smoke tests jameslamb (160)
- [ci] check more distribution types in smoke tests jameslamb (159)
- [ci] check dists jameslamb (157)
- misc packaging changes jameslamb (156)
- [ci] fix mac wheels jameslamb (155)

Contributors
jameslamb

0.3.0

Changes
💡 New Features

- add check on use of debug symbols in compiled objects jameslamb (143)
- add file-format guessing utility jameslamb (151)
- add check on unexpected files jameslamb (137)
- simplify file size strings in logs jameslamb (118)
- clarify compression space savings in pydistcheck --inspect jameslamb (117)

📖 Documentation

- [ci] test that all checks are documented in Check Reference jameslamb (140)
- [docs] add defaults for all options to "Configuration" doc jameslamb (139)
- [docs] add quickstart to README jameslamb (131)

🛠 Maintenance

- use black 23.x jameslamb (152)
- [ci] test mac wheels, other miscellaneous testing changes jameslamb (150)
- [ci] simplify create-data-bdist script jameslamb (149)
- [ci] add a macOS C++ wheel to test data jameslamb (147)
- [ci] separate Linux and macOS wheels in test data jameslamb (148)
- [ci] use scikit-build-core for wheel-building jameslamb (145)
- [ci] add a C++ wheel to testing data (fixes 124) jameslamb (141)
- [ci] minor test restructuring jameslamb (142)
- [ci] increase smoke test coverage jameslamb (138)
- [ci] switch to alls-good for branch protections jameslamb (136)
- [ci] add more packages to smoke-tests jameslamb (130)
- [ci] run smoke tests on Windows jameslamb (129)
- [ci] consolidate references to test data jameslamb (128)
- [ci] speed up smoke tests (fixes 86) jameslamb (126)
- [ci] use valid Python distributions in tests (fixes 115) jameslamb (123)
- [ci] fix manually-trigggered CI runs (fixes 119) jameslamb (120)
- bump development version jameslamb (114)

Contributors
jameslamb

0.2.0

Changes
💡 New Features

- add ability to ignore some checks (fixes 80) jameslamb (110)
- separate output for different distributions with blank lines jameslamb (107)
- support pyproject.toml (fixes 87) jameslamb (104)
- add check on non-ASCII filepaths (fixes 76) jameslamb (102)
- add check on spaces in filepaths (fixes 73) jameslamb (101)
- add check on case-insensitive duplicate files (fixes 75) jameslamb (97)

📖 Documentation

- add defaults to '--help' docs jameslamb (109)
- [docs] fix readthedocs builds jameslamb (106)
- [docs] add configuration docs jameslamb (105)
- [docs] add another link about non-ASCII filenames jameslamb (103)
- [docs] remove old, unnecessary examples jameslamb (99)
- [docs] add installation and usage docs (fixes 63) jameslamb (98)

🛠 Maintenance

- visually separate inspection and checking results in output jameslamb (112)
- [ci] add checks from flake8 plugins jameslamb (100)

Contributors
jameslamb

Page 2 of 3

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.