Releases: jameslamb/pydistcheck
Releases · jameslamb/pydistcheck
v0.1.0
Changes
As of this release, pydistcheck
is minimally usable 🎉 .
# check distributions
pydistcheck dist/*
# print diagnostic information about distributions
pydistcheck --inspect dist/*
💡 New Features
- support checking multiple files in one call (fixes #71) @jameslamb (#91)
- add beginning and end log messages @jameslamb (#93)
- print file sizes in descending order @jameslamb (#88)
- introduce
pydistcheck --inspect
@jameslamb (#84) - add checks on distribution size (fixes #53) @jameslamb (#59)
🙈 Bug Fixes
- fix calculation of file sizes @jameslamb (#61)
📖 Documentation
- [docs] clarify
pydistcheck --help
main doc @jameslamb (#89) - [docs] misc. docs cleanup @jameslamb (#72)
- [docs] add template for feature requests (fixes #48) @jameslamb (#57)
- [docs] add template for reporting bugs @jameslamb (#56)
- [docs] clean up issue forms @jameslamb (#52)
- [docs] make template active-voice @jameslamb (#50)
- [docs] add issue form for new checks @jameslamb (#49)
- [docs] add Check reference to docs @jameslamb (#47)
🛠 Maintenance
- release v0.1.0 @jameslamb (#95)
- add test on nonexistent file @jameslamb (#94)
- build source distro and wheels locally @jameslamb (#92)
- use editable installs in local development @jameslamb (#90)
- [ci] exclude typing-only Protocol from code coverage @jameslamb (#85)
- add .idea/ to gitignore @jameslamb (#83)
- move smoke-tests logic into a script @jameslamb (#82)
- [ci] add mypy checks (fixes #26) @jameslamb (#70)
- [ci] add isort checks (fixes #28) @jameslamb (#69)
- [ci] enforce flake8 checks (fixes #20) @jameslamb (#68)
- [ci] enforce pylint checks (fixes #21) @jameslamb (#67)
- resolve pylint warnings: docstrings @jameslamb (#66)
- resolve pylint warnings: long lines @jameslamb (#65)
- resolve pylint warnings: ignore unnecessary checks @jameslamb (#64)
- resolve pylint warnings: unused imports @jameslamb (#62)
- make _DistributionSummary.from_file() a proper class method @jameslamb (#60)
- add more file types to gitignore @jameslamb (#58)
Contributors
v0.0.2.99
This release was created just to test changes to the repo's automation, and doesn't contain any actual code changes.
v0.0.2
Changes
💡 New Features
- [ci] start publishing wheels @jameslamb (#42)
- Add "too many files" check @jameslamb (#27)
📖 Documentation
- [docs] set up readthedocs site (fixes #31) @jameslamb (#35)
🛠 Maintenance
- release v0.0.2 @jameslamb (#43)
- [ci] limit smoke tests to Linux @jameslamb (#41)
- [ci] enable release-drafter @jameslamb (#40)
- add summary CI jobs for branch protections @jameslamb (#38)
- add initial unit test setup (fixes #30) @jameslamb (#36)
- [ci] split up CI jobs, run smoke tests on multiple OSes @jameslamb (#37)
- bump development version @jameslamb (#34)