Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

NOTE

'artifacts-keyring' is a relatively thin wrapper around artifacts-credprovider. Make sure to also look at that repository for more information about different scenarios. For example:

artifacts-keyring

The artifacts-keyring package provides authentication for publishing or consuming Python packages to or from Azure Artifacts feeds within Azure DevOps.

This package is an extension to keyring, which will automatically find and use it once installed.

Both pip and twine will use keyring to find credentials.

Installation

To install this package, run the following pip command:

pip install artifacts-keyring

Usage

Requirements

To use artifacts-keyring to set up authentication between pip/twine and Azure Artifacts, the following requirements must be met:

  • pip version 19.2 or higher

  • twine version 1.13.0 or higher

  • python version 3.10 or higher

    If no matching platform specific .whl is found when running pip install and the sdist is 
    fetched instead, the .NET runtime 8.0.X or later is required. Refer to [here](https://
    learn.microsoft.com/dotnet/core/install/) for installation guideline.
    

macOS requirements

The platform-specific macOS wheels require macOS 11.0 or higher. This is because the bundled MSAL native library (msalruntime.dylib) targets macOS 11.0+, which is encoded into the wheel's platform tag (e.g. macosx_11_0_arm64). pip will only install the platform-specific wheel on macOS 11.0+.

On macOS 10.x, no matching platform-specific wheel will be found and pip will fall back to the source distribution (sdist), which requires a .NET 8 runtime or sdk to be installed separately.

Linux requirements

On Linux, artifacts-keyring is distributed as a source distribution (sdist) that bundles the default (non-platform-specific) .NET 8 artifacts-credential provider. This requires .NET 8 or higher .NET runtime or sdk to be installed.

The bundled MSAL native library (libmsalruntime.so) also requires additional Linux package dependencies. See the MSAL .NET Linux package dependencies for the full list.

See Linux credential provider setup for advanced options to remove the .NET runtime dependency.

Publishing packages to an Azure Artifacts feed

Once artifacts-keyring is installed, to publish a package, use the following twine command, replacing <org_name> and <feed_name> with your own:

twine upload --repository-url https://pkgs.dev.azure.com/<org_name>/_packaging/<feed_name>/pypi/upload <package_wheel_or_other_dist_format>

Installing packages from an Azure Artifacts feed

Once artifacts-keyring is installed, to consume a package, use the following pip command, replacing <org_name> and <feed_name> with your own, and <package_name> with the package you want to install:

pip install <package_name> --index-url https://pkgs.dev.azure.com/<org_name>/_packaging/<feed_name>/pypi/simple

Advanced configuration

The artifacts-keyring package is layered on top of our Azure Artifacts Credential Provider. Check out that link to the GitHub repo for more information on configuration options.

Environment variables

  • ARTIFACTS_KEYRING_NONINTERACTIVE_MODE: Controls whether the underlying credential provider can issue interactive prompts.
  • ARTIFACTS_KEYRING_VERBOSITY: Sets the verbosity level of the underlying credential provider. Valid values: Debug, Verbose, Information, Minimal, Warning, Error. Defaults to Information. Note: Setting this to Warning or higher will suppress interactive authentication prompts (e.g. device code flow instructions). Use Information or lower when interactive login is needed.
  • ARTIFACTS_KEYRING_CREDENTIALPROVIDER_PATH: The full path to the Azure Artifacts Credential Provider executable (e.g. ~/.dotnet/tools/CredentialProvider.Microsoft or ~/.nuget/plugins/netcore/CredentialProvider.Microsoft/CredentialProvider.Microsoft). When set, this path is used instead of the bundled credential provider on all platforms. On Linux, where only a source distribution is available with the non-self-contained .NET 8 credential provider, this variable can be used to point to a self-contained platform-specific binary (e.g. linux-x64) that does not require a .NET runtime, but does require additional linux dependencies. The executable at the provided path must already have the appropriate permissions set (e.g. chmod +x).

Linux credential provider setup

To remove the .NET runtime/sdk dependency for supported Linux platforms, you can install a self-contained version of the Azure Artifacts Credential Provider and its Linux package dependencies separately and point artifacts-keyring to it using the ARTIFACTS_KEYRING_CREDENTIALPROVIDER_PATH environment variable. The self-contained binary still requires the MSAL .NET Linux package dependencies.

Example: Using a self-contained credential provider binary

# Download and install the credential provider using the install script
wget -qO- https://aka.ms/install-artifacts-credprovider.sh | bash

# Point artifacts-keyring to the executable
export ARTIFACTS_KEYRING_CREDENTIALPROVIDER_PATH=~/.nuget/plugins/netcore/CredentialProvider.Microsoft/CredentialProvider.Microsoft

Once set, pip and twine commands work as usual:

pip install <package_name> --index-url https://pkgs.dev.azure.com/<org_name>/_packaging/<feed_name>/pypi/simple

Build Environment Variables

  • ARTIFACTS_CREDENTIAL_PROVIDER_RID: Controls whether or not to build with a specific runtime of the self-contained .NET version of the Azure Artifacts Credential Provider.
  • ARTIFACTS_CREDENTIAL_PROVIDER_NON_SC: Controls whether or not to build the non-self-contained .NET 8 version of keyring.

Troubleshooting

Enabling credential provider logs

For debug logs of the artifacts-credprovider, enable file logging by setting the ARTIFACTS_CREDENTIALPROVIDER_LOG_PATH environment variable to an absolute path before running pip or twine:

Windows (PowerShell):

$env:ARTIFACTS_CREDENTIALPROVIDER_LOG_PATH = "C:\path\to\credprovider.log"
pip install <package_name> --index-url https://pkgs.dev.azure.com/<org_name>/_packaging/<feed_name>/pypi/simple

Linux/macOS:

export ARTIFACTS_CREDENTIALPROVIDER_LOG_PATH=/path/to/credprovider.log
pip install <package_name> --index-url https://pkgs.dev.azure.com/<org_name>/_packaging/<feed_name>/pypi/simple

Clearing credential caches to force a full token refresh

The credential provider uses two cache layers. To force re-authentication, clear both:

1. Session Token Cache — stores the short-lived token used by pip/twine:

Windows (PowerShell):

Remove-Item "$env:LocalAppData\MicrosoftCredentialProvider\SessionTokenCache.dat" -ErrorAction SilentlyContinue

Linux/macOS:

rm -f ~/.local/share/MicrosoftCredentialProvider/SessionTokenCache.dat

2. MSAL Token Cache — stores the underlying Azure identity token used to acquire new session tokens:

Windows (PowerShell):

Remove-Item -Recurse -Force "$env:LocalAppData\.IdentityService" -ErrorAction SilentlyContinue

Linux/macOS:

rm -rf ~/.local/.IdentityService

3. pip HTTP cache — stores downloaded package metadata and wheels; clearing ensures pip re-fetches from the feed:

pip cache purge

The next pip or twine command should force a token refresh.

Local development

  1. Install build dependencies with pip install .
  2. For local builds, build the project using python -m build --outdir %DIRECTORY%
  3. You can also mimic the CI build using cibuildwheel --platform auto --output-dir %DIRECTORY%
  4. Open a new terminal window in %DIRECTORY%, then run pip install ***.whl --force-reinstall

Contributing

This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visit https://cla.microsoft.com.

When you submit a pull request, a CLA-bot will automatically determine whether you need to provide a CLA and decorate the PR appropriately (e.g., label, comment). Simply follow the instructions provided by the bot. You will only need to do this once across all repos using our CLA.

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.

Metadata

Release files for artifacts-keyring 2.0.0rc5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for artifacts-keyring 2.0.0rc5
File Size Uploaded
artifacts_keyring-2.0.0rc5.tar.gz 23.1 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for artifacts-keyring 2.0.0rc5
File
artifacts_keyring-2.0.0rc5-cp314-cp314-win_arm64.whl CPython 3.14 CPython 3.14 Windows ARM64 Details
artifacts_keyring-2.0.0rc5-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
artifacts_keyring-2.0.0rc5-cp314-cp314-win32.whl CPython 3.14 CPython 3.14 Windows x86-32 Details
artifacts_keyring-2.0.0rc5-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details
artifacts_keyring-2.0.0rc5-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ ARM64, Linux glibc 2.24+ ARM64 Details
artifacts_keyring-2.0.0rc5-cp314-cp314-macosx_11_0_x86_64.whl CPython 3.14 CPython 3.14 macOS 11.0+ x86-64 Details
artifacts_keyring-2.0.0rc5-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
artifacts_keyring-2.0.0rc5-cp313-cp313-win_arm64.whl CPython 3.13 CPython 3.13 Windows ARM64 Details
artifacts_keyring-2.0.0rc5-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
artifacts_keyring-2.0.0rc5-cp313-cp313-win32.whl CPython 3.13 CPython 3.13 Windows x86-32 Details
artifacts_keyring-2.0.0rc5-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details
artifacts_keyring-2.0.0rc5-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64, Linux glibc 2.24+ ARM64 Details
artifacts_keyring-2.0.0rc5-cp313-cp313-macosx_11_0_x86_64.whl CPython 3.13 CPython 3.13 macOS 11.0+ x86-64 Details
artifacts_keyring-2.0.0rc5-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
artifacts_keyring-2.0.0rc5-cp312-cp312-win_arm64.whl CPython 3.12 CPython 3.12 Windows ARM64 Details
artifacts_keyring-2.0.0rc5-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
artifacts_keyring-2.0.0rc5-cp312-cp312-win32.whl CPython 3.12 CPython 3.12 Windows x86-32 Details
artifacts_keyring-2.0.0rc5-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details
artifacts_keyring-2.0.0rc5-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64, Linux glibc 2.24+ ARM64 Details
artifacts_keyring-2.0.0rc5-cp312-cp312-macosx_11_0_x86_64.whl CPython 3.12 CPython 3.12 macOS 11.0+ x86-64 Details
artifacts_keyring-2.0.0rc5-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
artifacts_keyring-2.0.0rc5-cp311-cp311-win_arm64.whl CPython 3.11 CPython 3.11 Windows ARM64 Details
artifacts_keyring-2.0.0rc5-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
artifacts_keyring-2.0.0rc5-cp311-cp311-win32.whl CPython 3.11 CPython 3.11 Windows x86-32 Details
artifacts_keyring-2.0.0rc5-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details
artifacts_keyring-2.0.0rc5-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64, Linux glibc 2.24+ ARM64 Details
artifacts_keyring-2.0.0rc5-cp311-cp311-macosx_11_0_x86_64.whl CPython 3.11 CPython 3.11 macOS 11.0+ x86-64 Details
artifacts_keyring-2.0.0rc5-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
artifacts_keyring-2.0.0rc5-cp310-cp310-win_arm64.whl CPython 3.10 CPython 3.10 Windows ARM64 Details
artifacts_keyring-2.0.0rc5-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
artifacts_keyring-2.0.0rc5-cp310-cp310-win32.whl CPython 3.10 CPython 3.10 Windows x86-32 Details
artifacts_keyring-2.0.0rc5-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details
artifacts_keyring-2.0.0rc5-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.24+ ARM64, Linux glibc 2.28+ ARM64 Details
artifacts_keyring-2.0.0rc5-cp310-cp310-macosx_11_0_x86_64.whl CPython 3.10 CPython 3.10 macOS 11.0+ x86-64 Details
artifacts_keyring-2.0.0rc5-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details

Total release size: 1.3 GB

Release files / artifacts_keyring-2.0.0rc5.tar.gz

Download URL artifacts_keyring-2.0.0rc5.tar.gz
Size 23.1 MB
Tags Source
SHA-256 checksum
How to use checksums
3d9d1b637c480ca5b9b44a12d5ba3d052054cd241681fcb3c571f0efe2d16506
BLAKE2b-256 checksum
How to use checksums
4229ca01f79eab3e957cef90e4b3ea73975d278bc6170eff2577785a59a1871b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via RestSharp/106.13.0.0

Release files / artifacts_keyring-2.0.0rc5-cp314-cp314-win_arm64.whl

Download URL artifacts_keyring-2.0.0rc5-cp314-cp314-win_arm64.whl
Size 36.7 MB
Tags CPython 3.14 Windows ARM64
SHA-256 checksum
How to use checksums
2213440d4854313c8833f99b42f59ef9cfba879552cc7588cbf1a16d36f054af
BLAKE2b-256 checksum
How to use checksums
11c17d598595e6c3c054faa18eaca73d139f9e740491bb6d68b77dec96ee86fc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via RestSharp/106.13.0.0

Release files / artifacts_keyring-2.0.0rc5-cp314-cp314-win_amd64.whl

Download URL artifacts_keyring-2.0.0rc5-cp314-cp314-win_amd64.whl
Size 38.0 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
0c672209c22762a87fa80ccbdeefd63fd735e2537aa9d56ab029cc73dc9717eb
BLAKE2b-256 checksum
How to use checksums
b149ca07dff3a97d2be117abe9b69efc901ea56b952b9d43d1a96496c5227f9b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via RestSharp/106.13.0.0

Release files / artifacts_keyring-2.0.0rc5-cp314-cp314-win32.whl

Download URL artifacts_keyring-2.0.0rc5-cp314-cp314-win32.whl
Size 34.8 MB
Tags CPython 3.14 Windows x86-32
SHA-256 checksum
How to use checksums
a8fee94921170bfa251d47a79df3dd50c12828f958516ee8128ea93a7dba19cc
BLAKE2b-256 checksum
How to use checksums
792015c3d98bfa22aa48f6e5833272a7a74b6b35414cf6b35c36f07a3100080a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via RestSharp/106.13.0.0

Release files / artifacts_keyring-2.0.0rc5-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL artifacts_keyring-2.0.0rc5-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 34.6 MB
Tags CPython 3.14 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
beda2b32c691ace3f698a2bebef7bf6b2634584b0b1118eee9b4e0c79e1d1cbd
BLAKE2b-256 checksum
How to use checksums
23d49c554442bba93363f80ada62354fbd824c95bad4ef1e36e2b26074d4ac07
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via RestSharp/106.13.0.0

Release files / artifacts_keyring-2.0.0rc5-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL artifacts_keyring-2.0.0rc5-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 33.2 MB
Tags CPython 3.14 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
61f52fd4750ae8e5c83e08334113b97ae6f49e676b86e951c4ff507051e533d2
BLAKE2b-256 checksum
How to use checksums
22d0baf3944b4123fd3e6445034e0764681265d98bccc18405c18b6b9161bb3e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via RestSharp/106.13.0.0

Release files / artifacts_keyring-2.0.0rc5-cp314-cp314-macosx_11_0_x86_64.whl

Download URL artifacts_keyring-2.0.0rc5-cp314-cp314-macosx_11_0_x86_64.whl
Size 36.9 MB
Tags CPython 3.14 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
9c05f9b5fadfa1d82e3db710770a22ab40509af03dc4a9d3dac4ce67c0a81076
BLAKE2b-256 checksum
How to use checksums
df1a7a1d68bc4e7bc8bdefdb64862c125d6b0bf80daab3597193fc71b59e3dca
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via RestSharp/106.13.0.0

Release files / artifacts_keyring-2.0.0rc5-cp314-cp314-macosx_11_0_arm64.whl

Download URL artifacts_keyring-2.0.0rc5-cp314-cp314-macosx_11_0_arm64.whl
Size 35.0 MB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
1ceae5679c92cb3eeac71495f428e0b535329d7619780e8d6f4e5e8572c97ebb
BLAKE2b-256 checksum
How to use checksums
86700ca39830ef412d6da547b70f0b9f74501b585ba80cbab8f8e8783a796437
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via RestSharp/106.13.0.0

Release files / artifacts_keyring-2.0.0rc5-cp313-cp313-win_arm64.whl

Download URL artifacts_keyring-2.0.0rc5-cp313-cp313-win_arm64.whl
Size 35.6 MB
Tags CPython 3.13 Windows ARM64
SHA-256 checksum
How to use checksums
135aa36176e95751a3648cef19800d8501e9e5fac06188bb46e7e2c5518ab4b0
BLAKE2b-256 checksum
How to use checksums
fefa2b7c6ef31379a15dbd8872eb52bab015c33525e54dfbf2be50c871f6096d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via RestSharp/106.13.0.0

Release files / artifacts_keyring-2.0.0rc5-cp313-cp313-win_amd64.whl

Download URL artifacts_keyring-2.0.0rc5-cp313-cp313-win_amd64.whl
Size 36.8 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
23bc945a8357a5e9549a2e7527471019edbdaf42c362d3352a23296f75834887
BLAKE2b-256 checksum
How to use checksums
a0dc190c65d7b023e341771ca025b88759945296bc43dfce90c31e97223c1a06
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via RestSharp/106.13.0.0

Release files / artifacts_keyring-2.0.0rc5-cp313-cp313-win32.whl

Download URL artifacts_keyring-2.0.0rc5-cp313-cp313-win32.whl
Size 33.9 MB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
742330318366d16b4db82a28015bcff492a0dab72d607eceebd28f8c081dc488
BLAKE2b-256 checksum
How to use checksums
8dc1af6e94fce44bdb9178bf50d8b080257dc8af46de2afb6f77c9dfbb752440
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via RestSharp/106.13.0.0

Release files / artifacts_keyring-2.0.0rc5-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL artifacts_keyring-2.0.0rc5-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 34.6 MB
Tags CPython 3.13 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
24a493bc2188e241ffed9d8c847c2ba7ea45049d5ef1b955b7b9c1f8328360fe
BLAKE2b-256 checksum
How to use checksums
7a27ddb1b8c920eade70c7ed1469a72c725d0de43266604d70ad2f408d399f03
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via RestSharp/106.13.0.0

Release files / artifacts_keyring-2.0.0rc5-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL artifacts_keyring-2.0.0rc5-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 33.2 MB
Tags CPython 3.13 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
3712c63606d419c0cf44614ed6f9b5b17c65bc6889deb24de95e547611882561
BLAKE2b-256 checksum
How to use checksums
366577d7c69d0087abfc3d7d2bf347c84dfcb308eead8a115da2c07f2125e237
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via RestSharp/106.13.0.0

Release files / artifacts_keyring-2.0.0rc5-cp313-cp313-macosx_11_0_x86_64.whl

Download URL artifacts_keyring-2.0.0rc5-cp313-cp313-macosx_11_0_x86_64.whl
Size 36.9 MB
Tags CPython 3.13 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
1e4dc4abea564fe349aac47104218be0df83d0a81e42a67d71ca7e51c173e8df
BLAKE2b-256 checksum
How to use checksums
90b193bc7c0746de471c40226df29353d07a57eeff6cfb432034ca850900a1df
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via RestSharp/106.13.0.0

Release files / artifacts_keyring-2.0.0rc5-cp313-cp313-macosx_11_0_arm64.whl

Download URL artifacts_keyring-2.0.0rc5-cp313-cp313-macosx_11_0_arm64.whl
Size 35.0 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
b5b0fd6aaafad0161a6f02c794aa0682ff9b1fae24d6e90a221b0079728b20f7
BLAKE2b-256 checksum
How to use checksums
42f7b6b5f06dd0f4f3e1482a19933b10125f4a56d1c8e58fe0a17477ba80197e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via RestSharp/106.13.0.0

Release files / artifacts_keyring-2.0.0rc5-cp312-cp312-win_arm64.whl

Download URL artifacts_keyring-2.0.0rc5-cp312-cp312-win_arm64.whl
Size 35.6 MB
Tags CPython 3.12 Windows ARM64
SHA-256 checksum
How to use checksums
523ea7d79536efc491dd871e96b3d330f4779eaa7ab7453662c2d189aa5ff7af
BLAKE2b-256 checksum
How to use checksums
334db23232ff55659fcad580aff33048dca3c1ebb9ec024879fe088e1851d89b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via RestSharp/106.13.0.0

Release files / artifacts_keyring-2.0.0rc5-cp312-cp312-win_amd64.whl

Download URL artifacts_keyring-2.0.0rc5-cp312-cp312-win_amd64.whl
Size 36.8 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
b220fbd2ff8cc7a166e6c694ac61f8bc6a5bac2d2f57842e193670571c68d28c
BLAKE2b-256 checksum
How to use checksums
0fec3add94566d5d712de8e7b7f4e5d0279672614d25976dca1b824844274027
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via RestSharp/106.13.0.0

Release files / artifacts_keyring-2.0.0rc5-cp312-cp312-win32.whl

Download URL artifacts_keyring-2.0.0rc5-cp312-cp312-win32.whl
Size 33.9 MB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
e3526f9445d491b75e0abe2f3768ef0d13a5e3a7511b2c889d98fe5c06357f13
BLAKE2b-256 checksum
How to use checksums
b329a935d33fad32a69553930ddf0bad8f49b15b31280f3a64ba0952494ab43f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via RestSharp/106.13.0.0

Release files / artifacts_keyring-2.0.0rc5-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL artifacts_keyring-2.0.0rc5-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 34.6 MB
Tags CPython 3.12 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
3ef59d04781a62016ed1f8dc168feb4d79a7cef2660569cf510cff87a95a3d3c
BLAKE2b-256 checksum
How to use checksums
b1d327d0c4d7e9635ff17ac68dc817d02392350a20c470e12a4e2a0f5c9386a3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via RestSharp/106.13.0.0

Release files / artifacts_keyring-2.0.0rc5-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL artifacts_keyring-2.0.0rc5-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 33.2 MB
Tags CPython 3.12 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
054ffc0d76fda2686ce3e8e46f3fbeaf4efe22f05a2ececebdcb5871a05241cf
BLAKE2b-256 checksum
How to use checksums
348760f4f4af60f3e5866cb80dbafa146bee379a1afb4ea46a555c1d7e276f57
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via RestSharp/106.13.0.0

Release files / artifacts_keyring-2.0.0rc5-cp312-cp312-macosx_11_0_x86_64.whl

Download URL artifacts_keyring-2.0.0rc5-cp312-cp312-macosx_11_0_x86_64.whl
Size 36.9 MB
Tags CPython 3.12 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
3ff782221a2d0d9da1471b9a2978f7641fda3da49bc77ea12aa0aa905a20eef2
BLAKE2b-256 checksum
How to use checksums
0d421ef840669d0784922e890ab5c1d808271c7e2619fb2115db1b6795a5a4e7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via RestSharp/106.13.0.0

Release files / artifacts_keyring-2.0.0rc5-cp312-cp312-macosx_11_0_arm64.whl

Download URL artifacts_keyring-2.0.0rc5-cp312-cp312-macosx_11_0_arm64.whl
Size 35.0 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
3a730b83f392e5b8d2af8a24be6b9a19500bf3c9395aa227cbf71062ee950edf
BLAKE2b-256 checksum
How to use checksums
4f70123fd553aebef6170983ee30b92ffd7bce65a07a674ba12c66d5f43ef937
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via RestSharp/106.13.0.0

Release files / artifacts_keyring-2.0.0rc5-cp311-cp311-win_arm64.whl

Download URL artifacts_keyring-2.0.0rc5-cp311-cp311-win_arm64.whl
Size 35.6 MB
Tags CPython 3.11 Windows ARM64
SHA-256 checksum
How to use checksums
29f75e8d1a928b61651f2c37521491621a4174398002f532f50d162a670369e3
BLAKE2b-256 checksum
How to use checksums
7bf403c5f5b90415fb049c2d0a0cf7900a6bead1cf97c3117e7e6566c8f7019e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via RestSharp/106.13.0.0

Release files / artifacts_keyring-2.0.0rc5-cp311-cp311-win_amd64.whl

Download URL artifacts_keyring-2.0.0rc5-cp311-cp311-win_amd64.whl
Size 36.8 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
7e1db9b7658c41c10ed159725ae58712d10e4ef3a1e5eea09f2ff7248eabbe37
BLAKE2b-256 checksum
How to use checksums
108d08fff1dc33a7d9661b1b5b9335abcfa1e25dda42b9f4508cf6d1494d84c2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via RestSharp/106.13.0.0

Release files / artifacts_keyring-2.0.0rc5-cp311-cp311-win32.whl

Download URL artifacts_keyring-2.0.0rc5-cp311-cp311-win32.whl
Size 33.9 MB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
054f4804387a2bbb6e02b77cf4fb1962b11d06d8319607db92b7abafff23ea09
BLAKE2b-256 checksum
How to use checksums
949d0ff90e5b89972bacab4d7e9baf528442c948be3e415619a3d5a7aa764c6b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via RestSharp/106.13.0.0

Release files / artifacts_keyring-2.0.0rc5-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL artifacts_keyring-2.0.0rc5-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 34.6 MB
Tags CPython 3.11 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
3e5cc1b87b72bbafa0c2fed5502e2ab4bf510dfbbc3ea7b39a5aea65be433d44
BLAKE2b-256 checksum
How to use checksums
eb00a6b9e7b1c622a58eebbf50cc748feeee148987253592bfa9e82136bb1721
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via RestSharp/106.13.0.0

Release files / artifacts_keyring-2.0.0rc5-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL artifacts_keyring-2.0.0rc5-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 33.2 MB
Tags CPython 3.11 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
4c874c670ee806055e5ddb9e74b86b4889f1222f100251ae8675dd177d5c77d1
BLAKE2b-256 checksum
How to use checksums
8a6f1d7afa7e93ee04df59c903819110ef2ca86d608e0e5609c989c4045e906a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via RestSharp/106.13.0.0

Release files / artifacts_keyring-2.0.0rc5-cp311-cp311-macosx_11_0_x86_64.whl

Download URL artifacts_keyring-2.0.0rc5-cp311-cp311-macosx_11_0_x86_64.whl
Size 36.9 MB
Tags CPython 3.11 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
f9a2d8e17a4b06f16a9c1eacbdc5e813077cdeb63fd962a014649d39646039be
BLAKE2b-256 checksum
How to use checksums
94b58f1bd9b1feeb354eac590ccd24a25436dd3076fafc1e35c38ed355f8ac3c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via RestSharp/106.13.0.0

Release files / artifacts_keyring-2.0.0rc5-cp311-cp311-macosx_11_0_arm64.whl

Download URL artifacts_keyring-2.0.0rc5-cp311-cp311-macosx_11_0_arm64.whl
Size 35.0 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
1ae05fc3b61dd69ba24f6d7d531e4114ac62febf04e597e8412be17d201d8c6a
BLAKE2b-256 checksum
How to use checksums
99f91bbd4bcfb6b959cb5319fbc5da008ff1aca3d12a61b8bf425b91afca43be
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via RestSharp/106.13.0.0

Release files / artifacts_keyring-2.0.0rc5-cp310-cp310-win_arm64.whl

Download URL artifacts_keyring-2.0.0rc5-cp310-cp310-win_arm64.whl
Size 35.6 MB
Tags CPython 3.10 Windows ARM64
SHA-256 checksum
How to use checksums
4f5440146f414e77193a10c2f40244fd31683b06e6f3eb33b33c48b4a8ea70bb
BLAKE2b-256 checksum
How to use checksums
1f3148fec5bb0188df4fd363ef4e1da0c886da1ec59f78195fd9150c7ee5211e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via RestSharp/106.13.0.0

Release files / artifacts_keyring-2.0.0rc5-cp310-cp310-win_amd64.whl

Download URL artifacts_keyring-2.0.0rc5-cp310-cp310-win_amd64.whl
Size 36.8 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
3d724015754dd5431613dd4636c704b9a925d90f446cfcca44c749e761cedc56
BLAKE2b-256 checksum
How to use checksums
9ebf7225b246abd5a13ad2c0500d5571403dcbdfce820c9ca675b24cee5bd0d2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via RestSharp/106.13.0.0

Release files / artifacts_keyring-2.0.0rc5-cp310-cp310-win32.whl

Download URL artifacts_keyring-2.0.0rc5-cp310-cp310-win32.whl
Size 33.9 MB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
7b901f228f0ca7b9446c271ac7dbbf4ffe55b81dc7ca1d0d5a8c46786d2136db
BLAKE2b-256 checksum
How to use checksums
1bc794f9bfb1ebaeedb66beeefbde4dfdb5230ee164042148726cdb5ff76047b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via RestSharp/106.13.0.0

Release files / artifacts_keyring-2.0.0rc5-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL artifacts_keyring-2.0.0rc5-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 34.6 MB
Tags CPython 3.10 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
2075d7fc786f3277235063dde584e09fe718e76f781f40c70d25860a7d785622
BLAKE2b-256 checksum
How to use checksums
131f719345becc499c6f5af404fa9b485b3768d1553ac06035d092b50512af2c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via RestSharp/106.13.0.0

Release files / artifacts_keyring-2.0.0rc5-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL artifacts_keyring-2.0.0rc5-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 33.2 MB
Tags CPython 3.10 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
394a50d7510f470a85eaa5728e10e33cda375ff4ba17f402e169a67669627a81
BLAKE2b-256 checksum
How to use checksums
d260b491e3ebbee1a6dc9086686a4b65f92dc458e8c2e0b474487e8a2827d967
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via RestSharp/106.13.0.0

Release files / artifacts_keyring-2.0.0rc5-cp310-cp310-macosx_11_0_x86_64.whl

Download URL artifacts_keyring-2.0.0rc5-cp310-cp310-macosx_11_0_x86_64.whl
Size 36.9 MB
Tags CPython 3.10 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
2875fb12ae5e1e0e215699507a99d92c0a595eb34ebc1573edd720a05d7c49f2
BLAKE2b-256 checksum
How to use checksums
7cde061ed19275494750f78f3bcb55f8791e3c37fef43360bfd25c050a430a9b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via RestSharp/106.13.0.0

Release files / artifacts_keyring-2.0.0rc5-cp310-cp310-macosx_11_0_arm64.whl

Download URL artifacts_keyring-2.0.0rc5-cp310-cp310-macosx_11_0_arm64.whl
Size 35.0 MB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
5395ab8f207478ce25d6b600e7056beb1656df8aa0c30bfeb870ed10072aa76a
BLAKE2b-256 checksum
How to use checksums
9eb9f13ff56fdfbe928f04d46f7f04a11d69b4f434e0c146de3ebebac150df1e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via RestSharp/106.13.0.0
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page