Releases: scikit-build/ninja-python-distributions
Version 1.11.1.1
What's Changed
- fix(wheels): link libstdc++ statically on manylinux1 by @mayeut in #159
- chore(wheels): link libstdc++/libgcc statically on musllinux by @mayeut in #160
- chore: add Windows ARM support by @henryiii in #169
- chore: continue testing with python 2.7 by @mayeut in #199
- chore: move to setuptools_scm by @henryiii in #170
- chore: switch to ruff by @henryiii in #174
- chore: use trusted publisher deployment by @jcfr in #191
- chore: use wheel tags cli by @mayeut in #84
- ci: allow setting a version by @henryiii in #171
- ci: cancel on repeated pushes by @henryiii in #177
Full Changelog: 1.11.1...1.11.1.1
1.11.1
What's Changed
- chore(deps): bump ninja from 1.10.2.3 to 1.10.2.4 by @dependabot in #147
- chore(deps): bump docker/setup-qemu-action from 2.0.0 to 2.1.0 by @dependabot in #149
- chore(deps): bump pypa/cibuildwheel from 2.10.2 to 2.11.1 by @dependabot in #150
- chore(deps): bump pypa/cibuildwheel from 2.11.1 to 2.11.2 by @dependabot in #151
- fix: allow access to file descriptors by @henryiii in #152
- chore(deps): GHA updates by @mayeut in #154
- Update to Ninja 1.11.1.g95dee.kitware.jobserver-1 by @mayeut in #155
Full Changelog: 1.10.2.4...1.11.1
Version 1.10.2.4
What's Changed
- feat: Support OS400 system by @zheddie in #139
- feat: add typing info by @henryiii in #126
- fix(types): missing type files added to wheels by @henryiii in #138
- fix: non-isolated build fails when versioneer is installed by @jack1142 in #122
- fix: missing delimiter in trove classifiers definition by @mayeut in #141
- chore: Add project URLs by @jack1142 in #125
- chore: run ninja test suite as part of the build by @mayeut in #142
- style: avoid confusing overwrite of variables by @mayeut in #109
New Contributors
- @dependabot made their first contribution in #96
- @jack1142 made their first contribution in #122
- @zheddie made their first contribution in #139
Full Changelog: 1.10.2.3...1.10.2.4
1.10.2.3
Version 1.10.2.2
Version 1.10.2.1
Changes
- Publish musllinux_1_1 wheels
Version 1.10.2
Version 1.10.0.post3
First release using GitHub Actions fully for all cibuildwheel builds, utilizing emulation to build special architectures. The release will now avoid pushing to PyPI unless all wheels are present. Build dependencies are now constrained, to better support building on new platforms.
The effective ninja version does not change, it's still ninja 1.10.0.gfb670.kitware.jobserver-1
Changes (specific to ninja-python-distributions)
- [BUGFIX] Install Via pip Fails Due to Dependency scikit-build (#27, #43, #45)
- [BUGFIX] Fails to build in Alpine 3.9 (#22, #43, #45)
- [FEATURE] Add manylinux wheels for aarch64, ppc64le & s390x (#28, #46)
- [HOUSEKEEPING] Lots of styling improvement with more checks. Added nox, including support for bumping releases. Built with cibuildwheel.
1.10.0
See https://pypi.org/project/ninja/1.10.0/
This release is based of the kitware/ninja fork providing features that have not yet been integrated upstream:
- make-style jobserver support
1.9.0
See https://pypi.org/project/ninja/1.9.0/
This release is based of the kitware/ninja fork providing features that have not yet been integrated upstream:
- Dynamic dependency discovery needed for Fortran builds
- make-style jobserver support