Releases: scikit-build/ninja-python-distributions
Releases · scikit-build/ninja-python-distributions
1.11.1.3
1.11.1.2
What's Changed
- chore: remove
versioneer
related code fromsetup.py
by @mayeut in #224 - fix: artifact upload/download by @mayeut in #233
- ci: group dependabot updates by @henryiii in #232
- chore(ci): bump
test_sdist
python from 3.11 to 3.12 by @mayeut in #223 - feat: use scikit-build-core by @henryiii in #247
- feat: Python 3.7+ by @henryiii in #249
- ci: bump to macos-13 by @henryiii in #253
- fix(ci): test sdist on ubuntu-22.04 by @mayeut in #263
- feat: add armv7l wheels by @mayeut in #265
- chore(deps): bump pypa/cibuildwheel to 2.22.0 in the actions group by @dependabot in #273
- chore: run
pip check
as part of tests by @mayeut in #264
Full Changelog: 1.11.1.1...1.11.1.2
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.