Tags: henryiii/build
Tags
build 0.2.0 - Check dependencies recursively (PR pypa#183, Fixes pypa#25) - Build wheel and sdist distributions in separate environments, as they may have different dependencies (PR pypa#195, Fixes pypa#194) - Add support for pre-releases in `check_dependency` (PR pypa#204, Fixes pypa#191) - Fixes console scripts not being available during build (PR pypa#221, Fixes pypa#214) - Do not add the default backend requirements to `requires` when no backend is specified (PR pypa#177, Fixes pypa#107) - Return the sdist name in `ProjectBuild.build` (PR pypa#197) - Improve documentation (PR pypa#178, PR pypa#203) - Add changelog (PR pypa#219, Fixes pypa#169)
build 0.1.0
- Moved the upstream to PyPA
- Fixed building with isolation in a virtual environment
- Renamed the entrypoint script to pyproject-build (!)
- Removed default arguments from all paths in ProjectBuilder (!)
- Removed ProjectBuilder.hook (!)
- Renamed __main__.build to __main__.build_package (!)
- Changed the default outdir value to {srcdir}/dest (!)
- Removed env.IsolatedEnvironment (!)
- Added env.IsolatedEnv abstract class
- Added env.IsolatedEnvBuilder (replaces env.IsolatedEnvironment usages)
- Added python_executable argument to the ProjectBuilder constructor
- Added --version/-V option to the CLI
- Added support for Python 3.9
- Added py.typed marker
- Various miscelaneous fixes in the virtual environment creation
- Many general improvements in the documentation
- Documentation moved to the furo theme
- Updated the CoC to the PSF CoC, which PyPA has adopted
(!) - breaking change
python-build 0.0.4 - Packages are now built in isolation by default - Added --no-isolation/-n flag to build in the current environment - Add --config-setting/-C option to pass options to the backend - Add IsolatedEnvironment class - Fix creating the output directory if it doesn't exit - Fix building with in-tree backends - Fix broken entrypoint script (python-build) - Add warning about incomplete verification when verifying extras - Automatically detect typos in the build system table - Minor documentation improvements