Releases: henryiii/check-sdist
Version 1.2.0
check-dist now understands most common build backends that have an "ignore" list in pyproject.toml, and won't ask you to relist those ignores in it's own ignore list. Backends supported are Hatchling, Flit-core, PDM-backend, Poetry-core, Scikit-build-core, and Meson. The two major backends that do not support listing excludes in pyproject.toml are setuptools and meson-python, so you'll still need to list any explicit excludes for those backends manually.
What's Changed
- feat: read build-backend ignore lists by @henryiii in #66
- docs: add a couple of links by @henryiii in #69
- docs: bump for version 1.2 by @henryiii in #68
Full Changelog: v1.1.0...v1.2.0
Version 1.1.0
This release moves the uv installer builds over to using uv build --sdist
directly, which should provide a small performance boost when using uv (which is the default if it is installed).
What's Changed
- feat: use uv build directly by @henryiii in #60
- tests: fix coverage issues by @henryiii in #61
- ci: try to get codecov working by @henryiii in #62
- ci: add automerge by @henryiii in #63
- docs: more info for pre-commit and uv by @henryiii in #59
- docs: mention uvx by @henryiii in #65
- chore: prepare for 1.1.0 by @henryiii in #64
Full Changelog: v1.0.0...v1.1.0
Version 1.0.0
What's Changed
- feat: add schema and validate-pyproject support by @henryiii in #44
- feat: add mode by @henryiii in #46
- feat: add recurse-submodules option by @gmgunter in #36
- feat: add --installer option by @henryiii in #39
- fix: installer not allowed with no-isolation by @henryiii in #49
- ci: group dependabot updates by @henryiii in #30
- ci: macos-latest now points at macos-14 by @henryiii in #41
- ci: macOS ARM now provides older Pythons by @henryiii in #42
- ci: filter bots from changelog by @henryiii in #50
- chore: prepare for 1.0.0rc1 by @henryiii in #48
- chore: 3.13 and attestations by @henryiii in #56
- tests: drop setuptools build by @henryiii in #55
New Contributors
Full Changelog: v0.1.3...v1.0.0
Version 1.0.0rc2
What's Changed
- fix: installer not allowed with no-isolation by @henryiii in #49
- ci: filter bots from changelog by @henryiii in #50
Full Changelog: v1.0.0rc1...v1.0.0rc2
Version 1.0.0rc1
What's Changed
- feat: add
recurse-submodules
option by @gmgunter in #36 - feat: add
--installer
option by @henryiii in #39 - feat: add mode by @henryiii in #46
- feat: add schema and validate-pyproject support by @henryiii in #44
- chore: prepare for 1.0.0rc1 by @henryiii in #48
- ci: group dependabot updates by @henryiii in #30
- ci: macOS ARM now provides older Pythons by @henryiii in #42
- ci: macos-latest now points at macos-14 by @henryiii in #41
New Contributors
Full Changelog: v0.1.3...v1.0.0rc1
Version 0.1.3
What's Changed
- fix: also check for .egg-info inside tests folder by @henryiii in #18
- chore: trusted pub, Python 3.12 by @henryiii in #22
- chore: use 2x faster black mirror by @henryiii in #13
New Contributors
- @pre-commit-ci made their first contribution in #14
Full Changelog: v0.1.2...v0.1.3
Version 0.1.2
This release fixes symlink detection (regression in 0.1.1). There's also now a --version
flag.
What's Changed
Full Changelog: v0.1.1...v0.1.2
Version 0.1.1
This version fixes a crash when running on a setuptools generated package. Also adds extended testing with an infrastructure for checking git repositories, mypy checking, and a minor cleanup to the internal API.
What's Changed
Full Changelog: v0.1.0...v0.1.1
Version 0.1.0
First release of check-sdist! Basic checking + junk injection, some config (TOML only), pre-commit hook.