- Added option to build wheels (and sdists) in an isolated environment using build. Contributed by Ben Rowland in #17.
- Fixed build dir not being cleaned up in PEP 517 mode. Contributed by Michael Rans in #16.
- Switched CI from Travis/AppVeyor to GitHub Actions.
- Fixed unnecessary build directory cleanup and removed dead code. Contributed by Thomas Grainger in #9.
- The
isolated_build
tox option is now an alias forwheel_pep517
. Contributed by Thomas Grainger in #6. - Added more configuration examples.
- Added support for PEP 517/518. Contributed by Antonio Botelho in #5.
- Improved logging a bit so messages are less confusing (don't emit
wheel-make path/to/setup.py
). - Moved dist/build cleanup right before
bdist_wheel
.
- Improved error handling when no dists are built.
- Fixed compatibility with tox and changed requirement for minimum tox version to 3.9.0.
- Added support for
tox --parallel
mode. - Added
wheel_build_env
config option. - Renamed
wheel_clean_build
config option towheel_dirty
. - Added
--wheel-dirty
CLI argument.
- Added
wheel
to dependencies.
- Remove
--wheel-clean-build
CLI option. Build directory cleaning is now on by default. Correct behavior should be the default. - Added support for
[testenv] wheel
(default:false
) and[testenv] wheel_clean_build
(default:true
) intox.ini
.
- First release on PyPI.