| layout | documentation |
|---|---|
| title | PyBuilder Release Notes - Versions 0.13.x |
| list_title | Versions 0.13.x |
pyb -i/pyb --project-info— outputs the full project configuration as pretty-printed JSON without running a build. Runs plugin initializers to populate all properties but does not execute any tasks or create venvs. JSON goes to stdout; log messages go to stderr so the output is machine-parseable.
- #941 Full extras and markers support for dependencies
- Python 3.14 support
- Bumped vendorized dependencies
- Upgraded coveralls to ~=4.0
- Free-threaded Python support (3.13t, 3.14t)
- #929 Fix deprecated pkg_resource usage
- Bumped vendorized dependencies
- Python 3.13 support
- Fix CVE-2024-53899 in bundled VirtualEnv
- Dropped Python 3.8 support
- Vendorize packaging directly to avoid #909
- Vendorize latest dependencies
- Python 3.12 officially supported
- Dropped Python 3.7 support
- #872 Managed venvs distinguish between debug and release versions of Python
- #659 Configurable log format command line parameter
- Coverage source_path trailing slash fix
- Python 3.11b3 compatibility
- Python 3.11 support
- Fix multiprocessing spawn for Python 3.11+
- Fix unittest.TestCase results API for Python 3.11+
- Fix vendorization on Windows with cp1252 encoding
- Dropped Python 3.6 support
- Bumped vendorized dependencies
- PyPy 3.8 support
- Flake8 upgraded to >=4.0
- Coverage upgraded to >=6.0
- Fix site-packages path for PyPy venvs
- #828 Make sure PIP install fails fast and dump logs on failure
- #822 Unittests get stuck silently if there are non-daemon threads in the test
- #818 Mix packages and modules in command line parameters for Pylint
- Removed support for Python 2.7 and 3.5.
- Removed plugins for utilities no longer maintained:
- Frosted
- PyChecker
- PyTDDMon
- Snakefood
- PyBuilder now builds with GitHub Actions on Linux, Windows and MacOS 10.15 and 11.
- Migration to VirtualEnv 20+ provided full support for handling complex Windows and MacOS envionments.
- PIP ==21.2.4 (bundled in VirtualEnv)
- setuptools ==58.1.0 (bundled in VirtualEnv)
- wheel ==0.37.0 (bundled in VirtualEnv)
- colorama ==0.4.4
- #797 Registering unpopulated VEnv
- #795 PyBuilder VEnv manager corrupts plugins venv setuptools
- #793 StopIteration: (virtualenv/run/plugin/discovery.py:22) with 0.13.0
- #788 Integration test harness can produce a distro with illegal name due to trailing underscore
- #777 PyBuilder issue while installing Crypto libs on Mac OS Big Sur
- #774 pybuilder fails on osx m1
- #771 OSX + homebrew python@3.9: pybuilder/_vendor/virtualenv.py change_prefix does not consider symlinks, raises invalid AssertionError
- #770 PyBuilder improperly handles syntactical errors in test being loaded
- #768 Dereference directory symlink in src/main/python/