Skip to main content
Pre-release

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)

Table of built distributions (wheels) for yubikit 1.0.0b0
File Actions
yubikit-1.0.0b0-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl PyPy 3.11 PyPy 3.11 7.3 Linux glibc 2.28+ x86-64 Details for yubikit-1.0.0b0-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl
yubikit-1.0.0b0-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl PyPy 3.11 PyPy 3.11 7.3 Linux glibc 2.28+ ARM64 Details for yubikit-1.0.0b0-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl
yubikit-1.0.0b0-cp315-cp315t-manylinux_2_28_x86_64.whl CPython 3.15 CPython 3.15 free-threading Linux glibc 2.28+ x86-64 Details for yubikit-1.0.0b0-cp315-cp315t-manylinux_2_28_x86_64.whl
yubikit-1.0.0b0-cp315-cp315t-manylinux_2_28_aarch64.whl CPython 3.15 CPython 3.15 free-threading Linux glibc 2.28+ ARM64 Details for yubikit-1.0.0b0-cp315-cp315t-manylinux_2_28_aarch64.whl
yubikit-1.0.0b0-cp315-cp315-win_amd64.whl CPython 3.15 CPython 3.15 Windows x86-64 Details for yubikit-1.0.0b0-cp315-cp315-win_amd64.whl
yubikit-1.0.0b0-cp315-cp315-manylinux_2_28_x86_64.whl CPython 3.15 CPython 3.15 Linux glibc 2.28+ x86-64 Details for yubikit-1.0.0b0-cp315-cp315-manylinux_2_28_x86_64.whl
yubikit-1.0.0b0-cp315-cp315-manylinux_2_28_aarch64.whl CPython 3.15 CPython 3.15 Linux glibc 2.28+ ARM64 Details for yubikit-1.0.0b0-cp315-cp315-manylinux_2_28_aarch64.whl
yubikit-1.0.0b0-cp315-cp315-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl CPython 3.15 CPython 3.15 macOS 11.0+ ARM64, macOS 10.12+ universal2 (ARM64, x86-64), macOS 10.12+ x86-64 Details for yubikit-1.0.0b0-cp315-cp315-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
yubikit-1.0.0b0-cp314-cp314t-manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-64 Details for yubikit-1.0.0b0-cp314-cp314t-manylinux_2_28_x86_64.whl
yubikit-1.0.0b0-cp314-cp314t-manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ ARM64 Details for yubikit-1.0.0b0-cp314-cp314t-manylinux_2_28_aarch64.whl
yubikit-1.0.0b0-cp314-cp314-win_arm64.whl CPython 3.14 CPython 3.14 Windows ARM64 Details for yubikit-1.0.0b0-cp314-cp314-win_arm64.whl
yubikit-1.0.0b0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details for yubikit-1.0.0b0-cp314-cp314-win_amd64.whl
yubikit-1.0.0b0-cp314-cp314-manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64 Details for yubikit-1.0.0b0-cp314-cp314-manylinux_2_28_x86_64.whl
yubikit-1.0.0b0-cp314-cp314-manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ ARM64 Details for yubikit-1.0.0b0-cp314-cp314-manylinux_2_28_aarch64.whl
yubikit-1.0.0b0-cp314-cp314-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl CPython 3.14 CPython 3.14 macOS 10.12+ x86-64, macOS 11.0+ ARM64, macOS 10.12+ universal2 (ARM64, x86-64) Details for yubikit-1.0.0b0-cp314-cp314-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
yubikit-1.0.0b0-cp313-cp313-win_arm64.whl CPython 3.13 CPython 3.13 Windows ARM64 Details for yubikit-1.0.0b0-cp313-cp313-win_arm64.whl
yubikit-1.0.0b0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details for yubikit-1.0.0b0-cp313-cp313-win_amd64.whl
yubikit-1.0.0b0-cp313-cp313-manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64 Details for yubikit-1.0.0b0-cp313-cp313-manylinux_2_28_x86_64.whl
yubikit-1.0.0b0-cp313-cp313-manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64 Details for yubikit-1.0.0b0-cp313-cp313-manylinux_2_28_aarch64.whl
yubikit-1.0.0b0-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64, macOS 10.12+ universal2 (ARM64, x86-64), macOS 10.12+ x86-64 Details for yubikit-1.0.0b0-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
yubikit-1.0.0b0-cp312-cp312-win_arm64.whl CPython 3.12 CPython 3.12 Windows ARM64 Details for yubikit-1.0.0b0-cp312-cp312-win_arm64.whl
yubikit-1.0.0b0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details for yubikit-1.0.0b0-cp312-cp312-win_amd64.whl
yubikit-1.0.0b0-cp312-cp312-manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64 Details for yubikit-1.0.0b0-cp312-cp312-manylinux_2_28_x86_64.whl
yubikit-1.0.0b0-cp312-cp312-manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64 Details for yubikit-1.0.0b0-cp312-cp312-manylinux_2_28_aarch64.whl
yubikit-1.0.0b0-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl CPython 3.12 CPython 3.12 macOS 10.12+ universal2 (ARM64, x86-64), macOS 10.12+ x86-64, macOS 11.0+ ARM64 Details for yubikit-1.0.0b0-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
yubikit-1.0.0b0-cp311-cp311-win_arm64.whl CPython 3.11 CPython 3.11 Windows ARM64 Details for yubikit-1.0.0b0-cp311-cp311-win_arm64.whl
yubikit-1.0.0b0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details for yubikit-1.0.0b0-cp311-cp311-win_amd64.whl
yubikit-1.0.0b0-cp311-cp311-manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64 Details for yubikit-1.0.0b0-cp311-cp311-manylinux_2_28_x86_64.whl
yubikit-1.0.0b0-cp311-cp311-manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64 Details for yubikit-1.0.0b0-cp311-cp311-manylinux_2_28_aarch64.whl
yubikit-1.0.0b0-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl CPython 3.11 CPython 3.11 macOS 10.12+ universal2 (ARM64, x86-64), macOS 10.12+ x86-64, macOS 11.0+ ARM64 Details for yubikit-1.0.0b0-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl

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.

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