Description
I'd like to make a proposal for the versioning strategy and contents of the next few cibuildwheel versions. Here's the suggestion:
The next release (2.22) has the following features:
The following release of cibuildwheel I propose we call "3.0", with the following features (not a complete list):
After this point, we can shift our numbering up one, with major releases for adding/removing Pythons, minor release for features, and patch releases for bug fixes. This would allow the much-requested vX GHA tag to be something we can provide.
Thoughts?
Description
I'd like to make a proposal for the versioning strategy and contents of the next few cibuildwheel versions. Here's the suggestion:
The next release (2.22) has the following features:
enable. We can warn if prerelease or free-threading standalone options are set.The following release of cibuildwheel I propose we call "3.0", with the following features (not a complete list):
enablegroups, and removing the prerelease and free-threading standalone options. (chore: drop deprecated options related toCIBW_ENABLE#2095)After this point, we can shift our numbering up one, with major releases for adding/removing Pythons, minor release for features, and patch releases for bug fixes. This would allow the much-requestedvXGHA tag to be something we can provide.Thoughts?