Bork v10.0 Release
Bork v10.0 has been released!
Bork is a build and release frontend for Python projects configured using pyproject.toml.
You can install it via:
pipx install bork==10.0.3
The specific changes included in this release can be found in the release notes on GitHub.
Python Version Support
Bork v10 supports Python 3.11, 3.12, 3.13, and 3.14.
This means support has been dropped for Python 3.8, 3.9, and 3.10.
DEPRECATIONS
The bork download command has been deprecated! It’s been replaced with a dedicated tool, Homf.
For now, bork download has been re-implemented using Homf. It should work the same, aside from printing a deprecation warning.
NOTABLE CHANGES
The default release notes for GitHub Releases will now include a changelog, generated from Pull Requests that have been merged since the last release.
NEW FEATURES
Bork now supports the BORK_PYPI_TOKEN environment variable.
BORK_PYPI_TOKEN=some-token is equivalent to the following configuration:
BORK_PYPI_USERNAME=__token__
BORK_PYPI_PASSWORD=some-token
Other Changes
The other changes were primarily related to:
- Improving CI/testing
- Refactoring
- Fixing bugs related to the new PyPi uploader added in v9
New Related Project
A few days ago I released the first beta for jim,
which is a tool heavily inspired by Bork, but for Ruby.
Contact Info
If you run into problems, please open an issue on GitHub.
If you’re using Bork, please reach out and let me know what you’re using it for and what you think of it! I don’t know much about who uses Bork, and I would love to have more insight into what people feel works well and what could be better.
You can contact me on Bluesky (@duckinator.bsky.social), Mastodon (@puppy@weirder.earth), or via email (ellen AT duckinator DOT net).