bork

A Python build and release management tool.

MIT License

Downloads
8.2K
Stars
12
Committers
5
bork - bork v9.0.0 Latest Release

Published by duckinator 3 months ago

bork v9.0.0 is now available!

PyPI package: https://pypi.org/project/bork/9.0.0/
Docker image: https://hub.docker.com/r/duckinator/bork/

The ZipApp is available below, as bork.pyz.

You can help bork by supporting me on Patreon!


Changes:

  • Upload to PyPi without external tools. (#360 by @duckinator)
  • [CI] Bump FreeBSD version. (#358 by @duckinator)
  • [CI] Update BORK_GITHUB_TOKEN. (#356 by @duckinator)
bork - bork v8.0.0

Published by duckinator 11 months ago

bork v8.0.0 is now available!

PyPI package: https://pypi.org/project/bork/8.0.0/
Docker image: https://hub.docker.com/r/duckinator/bork/

The ZipApp is available below, as bork.pyz.

You can help bork by supporting me on Patreon!


Changes:

  • Bump version to v8.0.0. (#355 by @duckinator)
  • Bump packaging version. (#354 by @duckinator)
  • Add documentation about configuring Bork. (#353 by @duckinator)
  • Use build isolation + test against Poetry and Hatch projects. (#351 by @duckinator)
  • pypi.Dowloader._download_url: Fix improper use of configparser (#346 by @nbraud)
  • load_pyproject: Prefer the stdlib's TOML parser when available (#344 by @nbraud)
  • Drop obsolete dependency on wheel (#343 by @nbraud)
  • Update Python versions in CI and Dockerfile (#342 by @nbraud)
  • tests: Add example project for offline builds (#340 by @nbraud)
bork - bork v7.0.2

Published by duckinator 11 months ago

bork v7.0.2 is now available!

PyPI package: https://pypi.org/project/bork/7.0.2/
Docker image: https://hub.docker.com/r/duckinator/bork/

The ZipApp is available below, as bork.pyz.

You can help bork by supporting me on Patreon!


Changes:

  • [v7.0.2] Fix bork build failure due to bad mkdir() call. (#341 by @duckinator)
  • [CI] Don't install Rust on FreeBSD (#333 by @duckinator)
bork - bork v7.0.1

Published by duckinator 12 months ago

bork v7.0.1 is now available!

PyPI package: https://pypi.org/project/bork/7.0.1/
Docker image: https://hub.docker.com/r/duckinator/bork/

The ZipApp is available below, as bork.pyz.

You can help bork by supporting me on Patreon!


Changes:

  • Bump version to v7.0.1. (#331 by @duckinator)
  • List pip as a dep and avoid relying on Rust (#330 by @duckinator)
  • Fix docs for bork.api.clean() (#329 by @duckinator)
  • Don't list Click as a dep (we aren't using it) (#328 by @duckinator)
  • Bump version to v7.0.0. (#326 by @duckinator)
bork - bork v7.0.0

Published by duckinator 12 months ago

bork v7.0.0 is now available!

PyPI package: https://pypi.org/project/bork/7.0.0/
Docker image: https://hub.docker.com/r/duckinator/bork/

The ZipApp is available below, as bork.pyz.

You can help bork by supporting me on Patreon!


Changes:

  • Bump version to v7.0.0. (#326 by @duckinator)
  • Actually publish sphinx-based documentation. (#325 by @duckinator)
  • [.cirrus.yml] Update FreeBSD version in CI. (#323 by @duckinator)
  • Significantly improve documentation (#322 by @duckinator)
  • Migrate from Click to argparse (#321 by @duckinator)
  • Configure PR annotations (#320 by @duckinator)
  • Remove need for load_setup_cfg(); fix various linting errors (#319 by @duckinator)
  • BREAKING CHANGE: Remove bork dependencies; update deps (#318 by @duckinator)
  • Fix FreeBSD CI (#317 by @duckinator)
  • Update README.md (#316 by @duckinator)
  • Remove setup.py. (#315 by @duckinator)
  • Support setuptools projects with neither setup.cfg nor setup.py (#314 by @duckinator)
  • Fix bork dependencies/bork.api.dependencies() (#308 by @duckinator)
  • [RELEASING.md] Fix reference to the wrong file. (#307 by @duckinator)
  • update test deps (#306 by @duckinator)
  • [bork/api.py] Fix indentation (#305 by @duckinator)
  • Update FUNDING.yml (#304 by @duckinator)
  • Improve docs, improve pylint config (#303 by @duckinator)
  • Update .readthedocs.yaml (#302 by @duckinator)
  • [setup.cfg] pin jinja2 in bork[docs] (#301 by @duckinator)
  • Update .readthedocs.yaml (#300 by @duckinator)
  • Create .readthedocs.yaml (#299 by @duckinator)
  • Add docs-requirements.txt, for readthedocs. (#298 by @duckinator)
  • Start adding real documentation, and publish it to readthedocs (#297 by @duckinator)
  • Bump version to v6.0.1 (v6.0.0 release failed) (#293 by @duckinator)
bork - Bork v6.0.1

Published by duckinator over 1 year ago

Bork v6.0.1 is now available!

Thank you to everyone who helped test v6.0.0b1. There was no stable v6.0.0, because of problems with the automated release process.

Thank you very much @nbraud and @AstraLuma for all of your contributions!

PyPI package: https://pypi.org/project/bork/6.0.1/
Docker image: https://hub.docker.com/r/duckinator/bork/

The ZipApp is available below, as bork.pyz.

You can help Bork by supporting me on Patreon!

I appreciate everyone's patience while I got this release out the door. I know two years is a long time to wait, especially given some of the problems folks were having from how strictly dependency versions were pinned in v5.1.0. ❤️


Changes:

  • Bump version to v6.0.1 (v6.0.0 release failed) (#293 by @duckinator)
  • Update BORK_GITHUB_TOKEN so releases work (#292 by @duckinator)
  • Create SECURITY.md (#291 by @duckinator)
  • Fix linting errors related to implicit Optional[]. (#288 by @duckinator)
  • Bump version to v6.0.0. (#285 by @duckinator)
  • Switch lint task to Python 3.10 (#281 by @duckinator)
  • Update RELEASING.md (#277 by @duckinator)
  • Update BORK_RELEASE_TEMPLATE.md (#276 by @duckinator)
  • [CI] update Python and macOS versions (#272 by @duckinator)
  • Fix mypy errors that somehow cropped up all of a sudden? (#271 by @duckinator)
  • setup.cfg: Loosen requirements (#270 by @AstraLuma)
  • Bump version to v6.0.0b1 (#262 by @duckinator)
  • Update twine to 3.4.1 (#261 by @pyup-bot)
  • Update twine to 3.4.0 (#260 by @pyup-bot)
  • Update importlib_metadata to 3.7.3 (#259 by @pyup-bot)
  • Update pep517 to 0.10.0 (#258 by @pyup-bot)
  • Drop Python 3.6 support. (#257 by @duckinator)
  • Handle legacy setuptools projects (#247 by @AstraLuma)
  • Update CI to account for master->main rename (#248 by @duckinator)
  • Update pytest to 6.2.2 (#244 by @pyup-bot)
  • Update packaging to 20.9 (#245 by @pyup-bot)
  • Update importlib_metadata to 3.4.0 (#243 by @pyup-bot)
  • Be more helpful when pyproject.toml is missing (#240 by @nbraud)
  • Add a dependencies command, which dumps the list of dependencies (#241 by @nbraud)
  • CI: Add FreeBSD CI for Python 3.9 (#239 by @nbraud)
  • Define “success” as a single CI task, refactor Bors & release config (#237 by @nbraud)
  • Switch to using build (instead of pep517) (#233 by @nbraud)
  • Update CI for new Python versions (#234 by @nbraud)
  • Fix CI (#235 by @nbraud)
  • run: Deal with lists being put in the configuration file (#232 by @nbraud)
  • Update pep517 to 0.9.1 (#207 by @pyup-bot)
  • Update twine to 3.3.0 (#231 by @pyup-bot)
  • Update pytest to 6.2.1 (#229 by @pyup-bot)
bork - Bork v5.1.0

Published by duckinator almost 4 years ago

Bork v5.1.0 is now available!

PyPI package: https://pypi.org/project/bork/5.1.0/
Docker image: https://hub.docker.com/r/duckinator/bork/

The ZipApp is available below, as bork.pyz.

You can help Bork by supporting me on GitHub Sponsors!


Changes:

  • v5.1.0 version bump. (#227 by @duckinator)
  • Add documentation for bork aliases and bork run <alias>. (#226 by @duckinator)
  • Update importlib_metadata to 3.3.0 (#225 by @pyup-bot)
  • Update pytest to 6.2.0 (#224 by @pyup-bot)
  • Update packaging to 20.8 (#223 by @pyup-bot)
  • Bail early if no GitHub token is found when releasing to GitHub. (#221 by @duckinator)
  • Update coloredlogs to 15.0 (#220 by @pyup-bot)
  • Update importlib_metadata to 3.1.1 (#217 by @pyup-bot)
  • Update packaging to 20.7 (#215 by @pyup-bot)
  • Update packaging to 20.5 (#214 by @pyup-bot)
  • Update pytest-mypy to 0.8.0 (#212 by @pyup-bot)
  • Update pytest-pylint to 0.18.0 (#211 by @pyup-bot)
  • Update toml to 0.10.2 (#210 by @pyup-bot)
  • Update pytest to 6.1.2 (#209 by @pyup-bot)
  • Add importlib_metadata as an explicit dependency. (#206 by @duckinator)
  • Improve how Zipapps are built by using the bdist. (#202 by @duckinator)
  • Allow python3 -m bork ... (#201 by @duckinator)
  • Update pytest to 6.1.1 (#199 by @pyup-bot)
  • Update pytest to 6.1.0 (#198 by @pyup-bot)
  • Update pytest to 6.0.2 (#194 by @pyup-bot)
  • Miscellaneous cleanup/refactoring (#193 by @duckinator)
  • Update pytest-mypy to 0.7.0 (#190 by @pyup-bot)
  • Update pylint to 2.6.0 (#189 by @pyup-bot)
  • Fix CI for FreeBSD; reorganize bork aliases. (#187 by @duckinator)
  • README: Fix typo (#186 by @AstraLuma)
bork - Bork v5.0.0

Published by duckinator about 4 years ago

Bork v5.0.0 is now available!

PyPI package: https://pypi.org/project/bork/5.0.0/
Docker image: https://hub.docker.com/r/duckinator/bork/

The ZipApp is available below, as bork.pyz.

You can help Bork by supporting me on GitHub Sponsors!


Changes:

  • Release v5.0.0. (#183 by @duckinator)
  • Enable the option to compress ZipApps. (#182 by @duckinator)
  • Allow configuring files uploaded GitHub Releases and update documentation. (5.0.0b6) (#181 by @duckinator)
  • Replace usage of distutils.version with packaging.version. (#180 by @duckinator)
  • Extract remaining CI-only tests from .cirrus.yml into tests/test_repos.py. (#179 by @duckinator)
  • Allow specifying project name explicitly (defaults to <repo> in <owner>/<repo>) (5.0.0b5) (#178 by @duckinator)
  • More improvements on GitHub Releases (v5.0.0b4) (#177 by @duckinator)
  • Fix automation + improve Github Releases support (v5.0.0b3) (#175 by @duckinator)
  • GitHub Release support/v5.0.0b2 (#174 by @duckinator)
  • Attempt adding GitHub Release support (#173 by @duckinator)
  • [CI] Fix docker push calls. (#172 by @duckinator)
bork - Bork v4.0.5

Published by duckinator about 4 years ago

Bork v4.0.5 is now available. There are no user-facing changes, but the release process is significantly more automated. 🙂

PyPI package: https://pypi.org/project/bork/4.0.5/
Docker image: https://hub.docker.com/r/duckinator/bork/
The Docker release was broken for this version.

The ZipApp is available below, as bork.pyz.

bork - Bork v4.0.2

Published by duckinator over 4 years ago

Bork v4.0.2 is now available. There are no user-facing changes, but there is now a Docker image available.

PyPI package: https://pypi.org/project/bork/4.0.2/
Docker image: https://hub.docker.com/r/duckinator/bork/

The ZipApp is available below, as bork.pyz.

bork - Bork v4.0.1

Published by duckinator over 4 years ago

Bork v4.0.1 has been released. Most of the work was behind-the-scenes stuff, like improving CI for Bork itself.

As always, it's available via pip: https://pypi.org/project/bork/4.0.1/

Notable changes you may notice are:

(Shame about that file size for the zipapp, though. ;~;)

Package Rankings
Top 10.4% on Pypi.org
Badges
Extracted from project README
PyPI Documentation Status
Related Projects