Skip to content

Release 1.0.0#98

Merged
embetten merged 1 commit into
masterfrom
users/embetten/1.0.0
Aug 11, 2025
Merged

Release 1.0.0#98
embetten merged 1 commit into
masterfrom
users/embetten/1.0.0

Conversation

@embetten

Copy link
Copy Markdown
Contributor

1.0.0 release

This pull request finalizes the release of version 1.0.0

1.0.0 Announcement: #90

🔧 What’s New In v1.0.0 🔧
Removal of Python 2 Support
Python 2 reached its end of support on January 1, 2020 but 2.7 was still supported by artifacts-keyring. With this major release, we'll be requiring a Python version >=3.9 which is the minimum version that has not reached its end of support.

Platform Specific #Python
A major revision on how we publish the artifacts-keyring package will be coming, where we will now be using the cibuildwheel tooling to publish pre-built .whls for all of our supported ecosystems win-x64, osx-x64,osx-arm64,linux-x64,linux-arm64.

No .NET runtime required by default
With release 1.4.1 of artifacts-credprovider, self-contained binaries have now been published for the artifacts-credprovider plugin used by our keyring. By combining these binaries with the new platform specific distros, users on machines without .NET previously installed will be able to get running with a simple pip install artifacts-keyring command. This is especially valuable for CI environments where a .NET requirement adds extra overhead.

When a supported environment and Python tag is not found, pip tooling will install the sdist which does not include self-contained binaries and will require a corresponding .NET runtime.

Relevant issues: #97 #86 #89 #87

@embetten
embetten merged commit e36c1b4 into master Aug 11, 2025
17 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants