Skip to content

Releases: scikit-build/cmake-python-distributions

3.24.3

05 Nov 13:12
3.24.3
786b740
Compare
Choose a tag to compare

What's Changed

Full Changelog: 3.24.2...3.24.3

Version 3.24.2

31 Oct 12:15
3.24.2
24919f2
Compare
Choose a tag to compare

This release adds support for macOS 13; previous versions left the App bundle structure, which now triggers a "broken package" error warning on macOS 13. The folder is now unbundled in the wheel. This release also fixes an issue since Python 3.2 were file descriptors were not able to be passed through to the process when using the cmake shortcut - this is needed for parallel runs using jobserver.

What's Changed

Full Changelog: 3.24.1.1...3.24.2

Version 3.24.1.1

08 Sep 14:30
3.24.1.1
0f8cffa
Compare
Choose a tag to compare

This bumps the CMake version to 3.24.1. The py.typed file was missing from previous versions; this is now added so import cmake should be available to type checkers now.

This needed a patch release (3.24.1.1) fixing an issue with include_package_data that caused issues in 3.24.1. We've also fixed a extra system call on (at least some older) versions of Python.

What's Changed

Patch 3.24..1

Full Changelog: 3.24.0...3.24.1.1

Version 3.24.0

05 Aug 22:42
3.24.0
5950611
Compare
Choose a tag to compare

This bumps the CMake version to 3.24.0.

Due to libuv incompatibility with RHEL 5, support has been dropped for manylinux1 in a previous release. Please use manylinux2010 or better yet manylinux2014 as 2010 is past EoL as well, or use CMake < 3.23. Pip 19.0+ is required for manylinux2010 and pip 19.3+ is required for manylinux2014.

What's Changed

Full Changelog: 3.23.3...3.24.0

Version 3.23.3

01 Aug 00:22
3.23.3
e4dd1d5
Compare
Choose a tag to compare

This bumps the CMake version to 3.23.3.

Due to libuv incompatibility with RHEL 5, support has been dropped for manylinux1. This version of CMake only provides manylinux2010 wheels. If you need manylinux1 support, you might want to pin cmake<3.23 until you can drop support. Since manylinux1 hit EOL six months ago and will stop being updated as soon as something breaks, you might want to consider moving to something newer, like manylinux2014. Pip 9, default on RHEL 7 and Ubuntu 18.04, is the main issue holding users back, so dropping Python <3.7 can reduce the damage if you also drop manylinux1.

Manylinux2010, based on the EoL CentOS 6 platform, is going to be discontinued tomorrow, so a future version of cmake will move to manylinux2014 (based on CentOS 7). Pip 19.0+ is required for manylinux2010 and pip 19.3+ is required for manylinux2014.

Version 3.22.6

31 Jul 16:20
3.22.6
4236147
Compare
Choose a tag to compare

This bumps the CMake version to 3.22.6 and OpenSSL to 3.0.5.

CMake>=3.23 version so far cannot support manylinux1, so if you need manylinux1 support, you might want to pin < 3.23 unless something can be worked out. Since manylinux1 hit EOL six months ago and will stop being updated as soon as something breaks, you might want to consider moving to something newer, like manylinux2014. Pip 9 is the main issue holding some users back, so dropping Python <3.7 can reduce the damage if you drop manylinux1.

What's Changed

Full Changelog: 3.22.5...3.22.6

Version 3.22.5

07 Jun 06:56
3.22.5
f91ccf4
Compare
Choose a tag to compare

This bumps the CMake version to 3.22.5 and OpenSSL to 3.0.3.

CMake>=3.23 version so far cannot support manylinux1, so if you need manylinux1 support, you might want to pin < 3.23 unless something can be worked out. Since manylinux1 hit EOL six months ago and will stop being updated as soon as something breaks, you might want to consider moving to something newer, like manylinux2014. Pip 9 is the main issue holding some users back, so dropping Python <3.7 can reduce the damage if you drop manylinux1.

What's Changed

Full Changelog: 3.22.4...3.22.5

Version 3.22.4

18 Apr 19:06
3.22.4
8490c1c
Compare
Choose a tag to compare

This fixes an issue allowing initial win-arm64 support, and bumps the CMake version. The next version so far cannot support manylinux1, so if you need manylinux1 support, you might want to pin < 3.23 unless something can be worked out. Since manylinux1 hit EOL four months ago and will stop being updated as soon as something breaks, you might want to consider moving to something newer, like manylinux2014. Pip 9 is the main issue holding some users back, so dropping Python <3.7 can reduce the damage if you drop manylinux1.

What's Changed

New Contributors

Full Changelog: 3.22.3...3.22.4

Version 3.22.3

13 Mar 23:06
3.22.3
f6aba68
Compare
Choose a tag to compare

What's Changed

Internal housekeeping

Full Changelog: 3.22.2...3.22.3

Version 3.22.2

26 Jan 20:39
3.22.2
582a8ed
Compare
Choose a tag to compare

What's Changed

Standard maintenance release.

Full Changelog: 3.22.1...3.22.2