Releases: hynek/build-and-inspect-python-package
v1.5.0
Added
- Set
SOURCE_DATE_EPOCH
based on the timestamp of the last commit for build reproducibility.
#30 - The tree output now has ISO timestamps.
Changed
- Use
3.x
version specifier insetup-python
for the venv used by our tools.
As of writing, that's 3.11.
v1.4.1
Contains only a fix for a deprecation warning.
v1.4
Added
- The contents listing of the SDist, the contents listing of the wheel, and the package metadata are now conveniently added to the CI run summary. So, you don't have to click through the build logs or download anything to give it a quick glimpse.
#17
Fixed
- The Python environment that is used by us is better isolated.
#18
v1.3
v1.2
Added
- The location of the built packages is now returned using the
dist
output.
#9
v1.1
A quick change before people start using and relying too much on this: the build packages go to /tmp/baipp-out
instead of polluting the working directory. That’s the only change!
v1.0
The first release I consider stable!
Changes
Changed
-
twine now runs in
--strict
mode. -
All tools are now pinned reliability (and hopefully caching in the future).
-
The action now uses
setup-python
itself to enable pinning (and hopefully caching in the future). Currently, Python 3.10 is used. -
The tools are installed into a virtual environment. That means you can re-use the global Python environment and do further checks.
See for example how argon2-cffi-bindings uses it to check the wheels don't break a dependency.
v0.1
Initial release so I can start testing!