This release is a pre-release and may not be stable for production use.
YubiKit for Python
YubiKit is a Python SDK for communicating with and configuring YubiKey devices. It provides APIs for OATH (TOTP/HOTP), PIV, OpenPGP, FIDO2/CTAP2, Yubico OTP, YubiHSM Auth, and device management over USB and NFC.
The protocol implementations and device transports are written in Rust and exposed through Python bindings.
This is a beta release. APIs may change before the stable release.
Installation
Requires Python 3.11 or later:
python -m pip install --pre yubikit
The command-line tool is distributed separately as
yubikey-manager.
When migrating from yubikey-manager 5.x, use a new virtual environment or
uninstall the old distribution before installing YubiKit. The old distribution
contains Python files that now belong to this package, and uninstalling it
afterward can remove those shared files.
Linux prerequisites
Install the system PC/SC client library (libpcsclite.so.1) and ensure pcscd
is running or socket-activated for smart card and NFC access. The client library
must match the host daemon; Linux wheels do not bundle it.
HID access may also require your distribution's YubiKey udev rules and suitable device permissions.
Getting started
List connected YubiKeys and read their device information:
from yubikit.device import list_all_devices
for device in list_all_devices():
print(device.name, device.info.serial, device.info.version)
Source code, examples, and migration documentation are available in the YubiKey Manager repository.
License
The Python package is licensed under BSD-2-Clause. The native Rust components are licensed under Apache-2.0.
Metadata
Release files for yubikit 1.0.0b0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distributions (wheels)
Total release size: 69.4 MB
Release files / yubikit-1.0.0b0-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl
| Download URL | yubikit-1.0.0b0-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 2.7 MB |
| Tags | Linux glibc 2.28+ x86-64 PyPy 3.11 PyPy 3.11 7.3 |
|
SHA-256 checksum How to use checksums |
37c2fd3a652a9b75b6416dddf67df1b21137a2678ae3faaeebcfbf69864b9860
|
|
BLAKE2b-256 checksum How to use checksums |
73f5ec4a90e6d48eef9bb9be6267cebbcf269d7a281d8a89a705d1eb45d04d6a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.12.0 {"installer":{"name":"uv","version":"0.12.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"26.04","id":"resolute","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Release files / yubikit-1.0.0b0-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl
| Download URL | yubikit-1.0.0b0-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 2.6 MB |
| Tags | Linux glibc 2.28+ ARM64 PyPy 3.11 PyPy 3.11 7.3 |
|
SHA-256 checksum How to use checksums |
ae2cc32c3351b56271e300d5cd76ec69a67a00ba24d716f04f45fc0575ea9119
|
|
BLAKE2b-256 checksum How to use checksums |
821069685abf73c3e5cc95b7adb13c4e5980a6d304b30f97bb4b98475309b1a5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.12.0 {"installer":{"name":"uv","version":"0.12.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"26.04","id":"resolute","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Release files / yubikit-1.0.0b0-cp315-cp315t-manylinux_2_28_x86_64.whl
| Download URL | yubikit-1.0.0b0-cp315-cp315t-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 2.6 MB |
| Tags | CPython 3.15 CPython 3.15 free-threading Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
d019e45a00a5367bfc96c45d4f5971f29674cc9e170320c6f1480c29b9a33714
|
|
BLAKE2b-256 checksum How to use checksums |
2168ea4daaa3a9fd9ba178b87a77f2a2059bd0259b830b10f606914886ee5c72
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.12.0 {"installer":{"name":"uv","version":"0.12.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"26.04","id":"resolute","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Release files / yubikit-1.0.0b0-cp315-cp315t-manylinux_2_28_aarch64.whl
| Download URL | yubikit-1.0.0b0-cp315-cp315t-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 2.5 MB |
| Tags | CPython 3.15 CPython 3.15 free-threading Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
c929af6285179afd797706471b0b33170fd7b0c7325ab3e8e4f868e27bf66624
|
|
BLAKE2b-256 checksum How to use checksums |
d12718856b1b9a8c9714a8e1c52e18786ba7a9fbbd7a2615cdf05998846b5f99
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.12.0 {"installer":{"name":"uv","version":"0.12.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"26.04","id":"resolute","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Release files / yubikit-1.0.0b0-cp315-cp315-win_amd64.whl
| Download URL | yubikit-1.0.0b0-cp315-cp315-win_amd64.whl |
|---|---|
| Size | 1.5 MB |
| Tags | CPython 3.15 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
ce5de32ef62dab07b26e58308f83a7ec3ca8b87f6f05ff69ddfb8dddc751b1d7
|
|
BLAKE2b-256 checksum How to use checksums |
ece2c2e7c9eb8439a1d7630316bfe141c3761ba8a6ef20486860a195113cdfdd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.12.0 {"installer":{"name":"uv","version":"0.12.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"26.04","id":"resolute","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Release files / yubikit-1.0.0b0-cp315-cp315-manylinux_2_28_x86_64.whl
| Download URL | yubikit-1.0.0b0-cp315-cp315-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 2.6 MB |
| Tags | CPython 3.15 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
fe0e541bd4a8b4be70731a5acfc8680493378dda6e0469e4ebf1afefca2fdb6b
|
|
BLAKE2b-256 checksum How to use checksums |
41a2157dfa9fd12c323225d6cd30fdcc9389e1b884fdb2aa83759caf3d1e21c3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.12.0 {"installer":{"name":"uv","version":"0.12.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"26.04","id":"resolute","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Release files / yubikit-1.0.0b0-cp315-cp315-manylinux_2_28_aarch64.whl
| Download URL | yubikit-1.0.0b0-cp315-cp315-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 2.5 MB |
| Tags | CPython 3.15 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
60bf94ffc8d077767a698d886a036417af5d7094922df48f60966741e7cb318e
|
|
BLAKE2b-256 checksum How to use checksums |
b4fe2486256d6205280979315b4c88d3c2ea3400e562a9cc02e6354299d389f9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.12.0 {"installer":{"name":"uv","version":"0.12.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"26.04","id":"resolute","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Release files / yubikit-1.0.0b0-cp315-cp315-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
| Download URL | yubikit-1.0.0b0-cp315-cp315-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl |
|---|---|
| Size | 3.0 MB |
| Tags | CPython 3.15 macOS 10.12+ universal2 (ARM64, x86-64) macOS 10.12+ x86-64 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
25195921421b6f283c1fc6074c50393407229df90c004896845c0dd9d85f373c
|
|
BLAKE2b-256 checksum How to use checksums |
40b37e24b1c8733fac4444e7ab9fa6b6bad7acfc09f62f74d0d4af7429e24aca
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.12.0 {"installer":{"name":"uv","version":"0.12.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"26.04","id":"resolute","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Release files / yubikit-1.0.0b0-cp314-cp314t-manylinux_2_28_x86_64.whl
| Download URL | yubikit-1.0.0b0-cp314-cp314t-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 2.6 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
420150c139a424df0b90e9ae08adc1dbfbc2fdce29ad3024f8e84886a78da9f0
|
|
BLAKE2b-256 checksum How to use checksums |
7ab926ec497b0c9b288e43022dbf5f31af5f9b5359ba53b0b44535974a01e6f7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.12.0 {"installer":{"name":"uv","version":"0.12.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"26.04","id":"resolute","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Release files / yubikit-1.0.0b0-cp314-cp314t-manylinux_2_28_aarch64.whl
| Download URL | yubikit-1.0.0b0-cp314-cp314t-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 2.5 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
0db4ad62038f057f0aaeafcefb2d406108a56023505ae46a0fa650436ac59e31
|
|
BLAKE2b-256 checksum How to use checksums |
cc0c7682016356a547efe780105fbd18d238bbec7fc827a856c1a8f298521b83
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.12.0 {"installer":{"name":"uv","version":"0.12.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"26.04","id":"resolute","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Release files / yubikit-1.0.0b0-cp314-cp314-win_arm64.whl
| Download URL | yubikit-1.0.0b0-cp314-cp314-win_arm64.whl |
|---|---|
| Size | 1.4 MB |
| Tags | CPython 3.14 Windows ARM64 |
|
SHA-256 checksum How to use checksums |
38ce6b462659a59973269b075d3fa9e2851f0cc9f206395ea090eff9f31fb816
|
|
BLAKE2b-256 checksum How to use checksums |
e250bdab6a4f8bd6c03ec6c2b64947bfd847bc31c5a41caf11fede97f558d104
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.12.0 {"installer":{"name":"uv","version":"0.12.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"26.04","id":"resolute","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Release files / yubikit-1.0.0b0-cp314-cp314-win_amd64.whl
| Download URL | yubikit-1.0.0b0-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 1.5 MB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
cc1c1a7bbb0216cac83d2ffbd3ad7390a8175431ee7b60f902171041a9b8df3a
|
|
BLAKE2b-256 checksum How to use checksums |
ab456a8651922a2b70bac28196179e5ced8fc996f07f5d61eccb6f0e3c687053
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.12.0 {"installer":{"name":"uv","version":"0.12.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"26.04","id":"resolute","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Release files / yubikit-1.0.0b0-cp314-cp314-manylinux_2_28_x86_64.whl
| Download URL | yubikit-1.0.0b0-cp314-cp314-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 2.6 MB |
| Tags | CPython 3.14 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
92b478c098b8de3bc5375409c61a4d77e1608aab1ea378c48d1f2eedbccb7ab5
|
|
BLAKE2b-256 checksum How to use checksums |
9ce0888d9d9bf403bc27db37ffe738a461c6d560f298a760afd4eb9a847a17fc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.12.0 {"installer":{"name":"uv","version":"0.12.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"26.04","id":"resolute","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Release files / yubikit-1.0.0b0-cp314-cp314-manylinux_2_28_aarch64.whl
| Download URL | yubikit-1.0.0b0-cp314-cp314-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 2.5 MB |
| Tags | CPython 3.14 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
8ef856fee06e5acec667b234af520e4445743f2cadf31e1c096e339f6096c265
|
|
BLAKE2b-256 checksum How to use checksums |
f8de489b71424d0d8715b6970c2e888c7f7b0c4c0e6e7ddf95c8a2f0db9739c7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.12.0 {"installer":{"name":"uv","version":"0.12.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"26.04","id":"resolute","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Release files / yubikit-1.0.0b0-cp314-cp314-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
| Download URL | yubikit-1.0.0b0-cp314-cp314-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl |
|---|---|
| Size | 3.0 MB |
| Tags | CPython 3.14 macOS 10.12+ universal2 (ARM64, x86-64) macOS 10.12+ x86-64 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
3e3bbacf167fec48eae8c8b80b8dc108c1e34eb37ab1591f9fc390e0d456249f
|
|
BLAKE2b-256 checksum How to use checksums |
41bcf5047d5fbadea94aae07288099f6cef105138bc1557a33bb76191eabf4cc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.12.0 {"installer":{"name":"uv","version":"0.12.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"26.04","id":"resolute","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Release files / yubikit-1.0.0b0-cp313-cp313-win_arm64.whl
| Download URL | yubikit-1.0.0b0-cp313-cp313-win_arm64.whl |
|---|---|
| Size | 1.4 MB |
| Tags | CPython 3.13 Windows ARM64 |
|
SHA-256 checksum How to use checksums |
f9921581df07059b88c445a8aad2dcad2f3373f438d7f778bd916c71e3f7e249
|
|
BLAKE2b-256 checksum How to use checksums |
6916135abaa7e7ed6deee0953ec82c0398d90a13576083a0ed67ac15cd28e670
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.12.0 {"installer":{"name":"uv","version":"0.12.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"26.04","id":"resolute","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Release files / yubikit-1.0.0b0-cp313-cp313-win_amd64.whl
| Download URL | yubikit-1.0.0b0-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 1.5 MB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
4e7a06dcabb00fe02e5a5432e5ff191ff0af1423b4221ef3ca31b1632c15ba0e
|
|
BLAKE2b-256 checksum How to use checksums |
63b39da55898d70e9c53a862c7fb682d95628f821b273e5d20287458ed6793f3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.12.0 {"installer":{"name":"uv","version":"0.12.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"26.04","id":"resolute","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Release files / yubikit-1.0.0b0-cp313-cp313-manylinux_2_28_x86_64.whl
| Download URL | yubikit-1.0.0b0-cp313-cp313-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 2.6 MB |
| Tags | CPython 3.13 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
daae5185017e523ca2bf6a990d28e75fa2ba1166cd5df49d0d266ce894034cc8
|
|
BLAKE2b-256 checksum How to use checksums |
d52210abbe1f8bf5841559b8216ddc5d49f742ff908a1047e2eb98ee145680cd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.12.0 {"installer":{"name":"uv","version":"0.12.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"26.04","id":"resolute","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Release files / yubikit-1.0.0b0-cp313-cp313-manylinux_2_28_aarch64.whl
| Download URL | yubikit-1.0.0b0-cp313-cp313-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 2.5 MB |
| Tags | CPython 3.13 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
c884fdf60af29be350e43bac3c36f0375bddbb425273de911fb8416d49da7c89
|
|
BLAKE2b-256 checksum How to use checksums |
8a0ec9425b1233289ad574eacab049a21b8eff6a8813e84c758d90a904cd71f4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.12.0 {"installer":{"name":"uv","version":"0.12.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"26.04","id":"resolute","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Release files / yubikit-1.0.0b0-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
| Download URL | yubikit-1.0.0b0-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl |
|---|---|
| Size | 3.0 MB |
| Tags | CPython 3.13 macOS 10.12+ universal2 (ARM64, x86-64) macOS 10.12+ x86-64 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
049f4e5c6d99d20b4564aef0b8f5bb9405c35079ee9e6f084b27d339f24c55bf
|
|
BLAKE2b-256 checksum How to use checksums |
ddbbab6b35390b5ad6b7e1967a184481e87f29d6379328a43dd6e31735350a8f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.12.0 {"installer":{"name":"uv","version":"0.12.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"26.04","id":"resolute","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Release files / yubikit-1.0.0b0-cp312-cp312-win_arm64.whl
| Download URL | yubikit-1.0.0b0-cp312-cp312-win_arm64.whl |
|---|---|
| Size | 1.4 MB |
| Tags | CPython 3.12 Windows ARM64 |
|
SHA-256 checksum How to use checksums |
e05eb547316b4dc3d5835d332be9bb81af1d3a1f47e396c9e24bc1409102d68e
|
|
BLAKE2b-256 checksum How to use checksums |
5e83d0adb6c4f79506accf149429b6c6a4cfbf5171b365f310eef3e76f4f8b7e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.12.0 {"installer":{"name":"uv","version":"0.12.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"26.04","id":"resolute","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Release files / yubikit-1.0.0b0-cp312-cp312-win_amd64.whl
| Download URL | yubikit-1.0.0b0-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 1.5 MB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
939452fc013bb40608c3fa979a5ae5e12c81d4f1b93deb10768dd667c45dad99
|
|
BLAKE2b-256 checksum How to use checksums |
dbabe359026d1e807468c1895e2bc6a3f9bddbd6017482c5d290173d91814fec
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.12.0 {"installer":{"name":"uv","version":"0.12.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"26.04","id":"resolute","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Release files / yubikit-1.0.0b0-cp312-cp312-manylinux_2_28_x86_64.whl
| Download URL | yubikit-1.0.0b0-cp312-cp312-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 2.6 MB |
| Tags | CPython 3.12 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
76195ac43bd37189dff31ebeded710e57d069e49999a1edb43caa34eded18c23
|
|
BLAKE2b-256 checksum How to use checksums |
767ba691f6bf47194e7bce0d9605af8578f20a6fec7cc3a032dd0453514170fa
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.12.0 {"installer":{"name":"uv","version":"0.12.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"26.04","id":"resolute","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Release files / yubikit-1.0.0b0-cp312-cp312-manylinux_2_28_aarch64.whl
| Download URL | yubikit-1.0.0b0-cp312-cp312-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 2.5 MB |
| Tags | CPython 3.12 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
318b9fdfb105772594d90f0d937b0901053875da50c68486a2944abdcd31c1ca
|
|
BLAKE2b-256 checksum How to use checksums |
37572590bcff59421c931eedcbc53d952154162d751651eb949e3ca5335ec6dc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.12.0 {"installer":{"name":"uv","version":"0.12.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"26.04","id":"resolute","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Release files / yubikit-1.0.0b0-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
| Download URL | yubikit-1.0.0b0-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl |
|---|---|
| Size | 3.0 MB |
| Tags | CPython 3.12 macOS 10.12+ universal2 (ARM64, x86-64) macOS 10.12+ x86-64 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
5eb9bbff98255b52be2b5be05f1c4d5c983591126bebf6a95573bba12d1070d2
|
|
BLAKE2b-256 checksum How to use checksums |
1cd58e81eed00a200f0ded3a89afa5c9a9e4e422ec80f40bc3429aca9f377eb8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.12.0 {"installer":{"name":"uv","version":"0.12.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"26.04","id":"resolute","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Release files / yubikit-1.0.0b0-cp311-cp311-win_arm64.whl
| Download URL | yubikit-1.0.0b0-cp311-cp311-win_arm64.whl |
|---|---|
| Size | 1.4 MB |
| Tags | CPython 3.11 Windows ARM64 |
|
SHA-256 checksum How to use checksums |
7db98a085212ed3ca8eae2d29cfe21ad0b336549677f3fa6940b6c23b012811d
|
|
BLAKE2b-256 checksum How to use checksums |
f7538f10bdbb46027fbe0b3aa678ddae351fc491314e4efab4f5b7c3b91ce34f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.12.0 {"installer":{"name":"uv","version":"0.12.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"26.04","id":"resolute","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Release files / yubikit-1.0.0b0-cp311-cp311-win_amd64.whl
| Download URL | yubikit-1.0.0b0-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 1.5 MB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
925dd508c8a3b16f5833647fcd02609ad21969fea40441a1812e221c7a268d7f
|
|
BLAKE2b-256 checksum How to use checksums |
1f67e88388af6238424cc1f5315f3b2ceada0cb13f46aa11fcc2f830bbac7ba9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.12.0 {"installer":{"name":"uv","version":"0.12.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"26.04","id":"resolute","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Release files / yubikit-1.0.0b0-cp311-cp311-manylinux_2_28_x86_64.whl
| Download URL | yubikit-1.0.0b0-cp311-cp311-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 2.7 MB |
| Tags | CPython 3.11 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
14fef2c5b8b5efc8c4e9515c2792ee037649386be7bcaeab63747da3c0b7c844
|
|
BLAKE2b-256 checksum How to use checksums |
41534d23f1652135c2941756a81b8fc132cd3f8bee391daef95f7f3c96e4eb84
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.12.0 {"installer":{"name":"uv","version":"0.12.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"26.04","id":"resolute","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Release files / yubikit-1.0.0b0-cp311-cp311-manylinux_2_28_aarch64.whl
| Download URL | yubikit-1.0.0b0-cp311-cp311-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 2.6 MB |
| Tags | CPython 3.11 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
c5600d547e9ad3501a26854d2f5adb0844f031516d05d0a317e2063785f437b2
|
|
BLAKE2b-256 checksum How to use checksums |
6e0f59019480c739093142aec9c9051ec2f87e34629932ae49c859342ab5d572
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.12.0 {"installer":{"name":"uv","version":"0.12.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"26.04","id":"resolute","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Release files / yubikit-1.0.0b0-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
| Download URL | yubikit-1.0.0b0-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl |
|---|---|
| Size | 3.0 MB |
| Tags | CPython 3.11 macOS 10.12+ universal2 (ARM64, x86-64) macOS 10.12+ x86-64 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
6ba94bd1fb8baffeff8df6d68b603e5f17a3b4d6bb2a484f31b3524f0c590b1d
|
|
BLAKE2b-256 checksum How to use checksums |
3618890c4505b6423f8d008eee454091bd25b7a5bf546ada4fe6acc2088eedbb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.12.0 {"installer":{"name":"uv","version":"0.12.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"26.04","id":"resolute","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Security for yubikit 1.0.0b0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.