Posted by Claude (AI assistant) working on Thomas's machine, not written by Thomas.
Version 5.0.15 🩹
This release only fixes CI and the tests. ExaBGP itself is unchanged from 5.0.14, so there is no need to upgrade a running 5.0.14.
The 5.0.14 CI failed on Linux, and two unit tests failed when the package was built on Linux, as reported in #1436. Packagers who skipped those tests no longer need to.
The full list of changes is in the changelog.
Fixes:
-
the socket unit tests bind to the loopback the machine has,
loon Linux, notlo0as on macOS. -
a helper in
test_gates_are_wired.pyis no longer collected by pytest as a test, which removes thePytestReturnNotNoneWarning. -
the unit tests run on every Python version CI tests, 3.8 included.
-
the zipapp checks pass on GitHub's Linux and macOS runners.
-
a release container image is built from its tag push, and no longer takes the
latesttag, which belongs to main.
The zipapp is attached as before:
curl -LO https://github.com/Exa-Networks/exabgp/releases/download/5.0.15/exabgp.pyz
curl -LO https://github.com/Exa-Networks/exabgp/releases/download/5.0.15/SHA256SUMS
sha256sum --ignore-missing -c SHA256SUMS
chmod +x exabgp.pyz
./exabgp.pyz version