Skip to main content

Rust and Python bindings for the Kerberos administration interface (kadm5)

This repository contains both a work-in-progress safe, idiomatic Rust bindings for libkadm5, the library to administrate a Kerberos realm that supports the Kerberos administration interface (mainly Heimdal and MIT Kerberos 5).

It also contains a Python API to those bindings.

kadmin

Crates.io Version docs.rs Maintenance

This is a safe, idiomatic Rust interface to libkadm5.

This library does not link against libkadm5, but instead loads it at runtime to be able to support multiple variants.

It provides four features, all enabled by default, for the supported variants of libkadm5:

  • mit_client
  • mit_server
  • heimdal_client
  • heimdal_server

For remote operations:

use kadmin::{KAdm5Variant, KAdmin, KAdminImpl};

let princ = "user/admin@EXAMPLE.ORG";
let password = "vErYsEcUrE";

let kadmin = KAdmin::builder(KAdm5Variant::MitClient)
    .with_password(&princ, &password)
    .unwrap();

dbg!("{}", kadmin.list_principals(None).unwrap());

For local operations:

use kadmin::{KAdm5Variant, KAdmin, KAdminImpl};

let kadmin = KAdmin::builder(KAdm5Variant::MitServer)
    .with_local()
    .unwrap();

dbg!("{}", kadmin.list_principals(None).unwrap());

About compilation

During compilation, all the enabled variants will be discovered and bindings will be generated from the discovered variants. If a variant cannot be discovered, it will not be available for use. The following environment variables are available to override that discovery process:

To override the directories in which the kadm5/admin.h header will be searched for:

  • KADMIN_MIT_CLIENT_INCLUDES
  • KADMIN_MIT_SERVER_INCLUDES
  • KADMIN_HEIMDAL_CLIENT_INCLUDES
  • KADMIN_HEIMDAL_SERVER_INCLUDES

To override the path to the krb5-config binary:

  • KADM5_MIT_CLIENT_KRB5_CONFIG
  • KADM5_MIT_SERVER_KRB5_CONFIG
  • KADM5_HEIMDAL_CLIENT_KRB5_CONFIG
  • KADM5_HEIMDAL_SERVER_KRB5_CONFIG

Library paths will also be looked for, and forwarded so that at runtime, the library can be loaded. If it cannot find any, it will try to load a generic library from the system library paths. You can override the path the library is loaded from with [sys::Library::from_path].

About thread safety

As far as I can tell, libkadm5 APIs are not thread safe. As such, the types provided by this crate are neither Send nor Sync. You must not use those with threads. You can either create a KAdmin instance per thread, or use the kadmin::sync::KAdmin interface that spawns a thread and sends the various commands to it. The API is not exactly the same as the non-thread-safe one, but should be close enough that switching between one or the other is easy enough. Read more about this in the documentation of the crate.

python-kadmin-rs

PyPI - Version Read the Docs Maintenance

These are Python bindings to the above Rust library, using the kadmin::sync interface to ensure thread safety.

For remote operations:

import kadmin

princ = "user/admin@EXAMPLE.ORG"
password = "vErYsEcUrE"
kadm = kadmin.KAdmin.with_password(kadmin.KAdm5Variant.MitClient, princ, password)
print(kadm.list_principals("*"))

For local operations:

import kadmin

kadm = kadmin.KAdmin.with_local(kadmin.KAdm5Variant.MitClient)
print(kadm.list_principals("*"))

See the API reference for more information.

License

Licensed under the MIT License.

Contributing

Just open a PR.

### Releasing

  1. Go to Actions > Create release PR
  2. Click "Run workflow" and select what you need to release and input the new version.
  3. Wait for the PR to be opened and the CI to pass
  4. Merge the PR.
  5. Go to Releases
  6. Edit the created release.
  7. Click "Generate release notes"
  8. Publish

Release files for python-kadmin-rs 0.7.4

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

Source distribution (sdist)

Source distribution for python-kadmin-rs 0.7.4
File Size Uploaded
python_kadmin_rs-0.7.4.tar.gz 121.4 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for python-kadmin-rs 0.7.4
File
python_kadmin_rs-0.7.4-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl PyPy 3.11 PyPy 3.11 7.3 Linux glibc 2.28+ x86-64 Details
python_kadmin_rs-0.7.4-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl PyPy 3.11 PyPy 3.11 7.3 Linux glibc 2.28+ ARM64 Details
python_kadmin_rs-0.7.4-pp311-pypy311_pp73-macosx_14_0_x86_64.whl PyPy 3.11 PyPy 3.11 7.3 macOS 14.0+ x86-64 Details
python_kadmin_rs-0.7.4-cp315-cp315t-manylinux_2_28_x86_64.whl CPython 3.15 CPython 3.15 free-threading Linux glibc 2.28+ x86-64 Details
python_kadmin_rs-0.7.4-cp315-cp315t-manylinux_2_28_aarch64.whl CPython 3.15 CPython 3.15 free-threading Linux glibc 2.28+ ARM64 Details
python_kadmin_rs-0.7.4-cp315-cp315t-macosx_14_0_x86_64.whl CPython 3.15 CPython 3.15 free-threading macOS 14.0+ x86-64 Details
python_kadmin_rs-0.7.4-cp315-cp315t-macosx_14_0_arm64.whl CPython 3.15 CPython 3.15 free-threading macOS 14.0+ ARM64 Details
python_kadmin_rs-0.7.4-cp315-cp315-manylinux_2_28_x86_64.whl CPython 3.15 CPython 3.15 Linux glibc 2.28+ x86-64 Details
python_kadmin_rs-0.7.4-cp315-cp315-manylinux_2_28_aarch64.whl CPython 3.15 CPython 3.15 Linux glibc 2.28+ ARM64 Details
python_kadmin_rs-0.7.4-cp315-cp315-macosx_14_0_x86_64.whl CPython 3.15 CPython 3.15 macOS 14.0+ x86-64 Details
python_kadmin_rs-0.7.4-cp315-cp315-macosx_14_0_arm64.whl CPython 3.15 CPython 3.15 macOS 14.0+ ARM64 Details
python_kadmin_rs-0.7.4-cp314-cp314t-manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-64 Details
python_kadmin_rs-0.7.4-cp314-cp314t-manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ ARM64 Details
python_kadmin_rs-0.7.4-cp314-cp314t-macosx_14_0_x86_64.whl CPython 3.14 CPython 3.14 free-threading macOS 14.0+ x86-64 Details
python_kadmin_rs-0.7.4-cp314-cp314t-macosx_14_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 14.0+ ARM64 Details
python_kadmin_rs-0.7.4-cp314-cp314-manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64 Details
python_kadmin_rs-0.7.4-cp314-cp314-manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ ARM64 Details
python_kadmin_rs-0.7.4-cp314-cp314-macosx_14_0_x86_64.whl CPython 3.14 CPython 3.14 macOS 14.0+ x86-64 Details
python_kadmin_rs-0.7.4-cp314-cp314-macosx_14_0_arm64.whl CPython 3.14 CPython 3.14 macOS 14.0+ ARM64 Details
python_kadmin_rs-0.7.4-cp313-cp313-manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64 Details
python_kadmin_rs-0.7.4-cp313-cp313-manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64 Details
python_kadmin_rs-0.7.4-cp313-cp313-macosx_14_0_x86_64.whl CPython 3.13 CPython 3.13 macOS 14.0+ x86-64 Details
python_kadmin_rs-0.7.4-cp313-cp313-macosx_14_0_arm64.whl CPython 3.13 CPython 3.13 macOS 14.0+ ARM64 Details
python_kadmin_rs-0.7.4-cp312-cp312-manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64 Details
python_kadmin_rs-0.7.4-cp312-cp312-manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64 Details
python_kadmin_rs-0.7.4-cp312-cp312-macosx_14_0_x86_64.whl CPython 3.12 CPython 3.12 macOS 14.0+ x86-64 Details
python_kadmin_rs-0.7.4-cp312-cp312-macosx_14_0_arm64.whl CPython 3.12 CPython 3.12 macOS 14.0+ ARM64 Details
python_kadmin_rs-0.7.4-cp311-cp311-manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64 Details
python_kadmin_rs-0.7.4-cp311-cp311-manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64 Details
python_kadmin_rs-0.7.4-cp311-cp311-macosx_14_0_x86_64.whl CPython 3.11 CPython 3.11 macOS 14.0+ x86-64 Details
python_kadmin_rs-0.7.4-cp311-cp311-macosx_14_0_arm64.whl CPython 3.11 CPython 3.11 macOS 14.0+ ARM64 Details

Total release size: 16.5 MB

Release files / python_kadmin_rs-0.7.4.tar.gz

Download URL python_kadmin_rs-0.7.4.tar.gz
Size 121.4 kB
Tags Source
SHA-256 checksum
How to use checksums
36ba10a3317137e790e3ad3ff41abedb0beb9e81e0927361aa417ebcb928bbc3
BLAKE2b-256 checksum
How to use checksums
35517ac629326a0a7fb1389249ec29c6a8afd48252c556b54e3ada7e035d7a26
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 11, 2026.

Transparency log

Release files / python_kadmin_rs-0.7.4-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl

Download URL python_kadmin_rs-0.7.4-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl
Size 557.6 kB
Tags Linux glibc 2.28+ x86-64 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
e5a547f90480157f05c2fd901fa2ef18b705fb05e0574568a745217500b3b000
BLAKE2b-256 checksum
How to use checksums
74f9c119090b92cac529e6c8e716585dba5e46531be4d8e464d8b6c4a9e48038
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 11, 2026.

Transparency log

Release files / python_kadmin_rs-0.7.4-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl

Download URL python_kadmin_rs-0.7.4-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl
Size 563.7 kB
Tags Linux glibc 2.28+ ARM64 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
82e3d7679e35ede60630a29ab35a9a269cd2d5bf49ceb59c88a5ad5e2e78332d
BLAKE2b-256 checksum
How to use checksums
0d9fc4cd3f198b66a5ed513244046719f90fdc80c2dba34ce6e67339a3f1e66b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 11, 2026.

Transparency log

Release files / python_kadmin_rs-0.7.4-pp311-pypy311_pp73-macosx_14_0_x86_64.whl

Download URL python_kadmin_rs-0.7.4-pp311-pypy311_pp73-macosx_14_0_x86_64.whl
Size 508.5 kB
Tags PyPy 3.11 PyPy 3.11 7.3 macOS 14.0+ x86-64
SHA-256 checksum
How to use checksums
ddfd2fe8cd26d512cc1ba24057b0c140530fc453338f230e570008c7a7522449
BLAKE2b-256 checksum
How to use checksums
1a17ea9e35f509b2ae0a06869d4d6393ec5d8cf5847545024d93278dc40a15e5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 11, 2026.

Transparency log

Release files / python_kadmin_rs-0.7.4-cp315-cp315t-manylinux_2_28_x86_64.whl

Download URL python_kadmin_rs-0.7.4-cp315-cp315t-manylinux_2_28_x86_64.whl
Size 548.6 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
d4563b6314189b0f6d5c3cdcae8953f4de88e93eea48f1c0fb15f359915e3cf7
BLAKE2b-256 checksum
How to use checksums
8d3114a7280a688db2d32e1493506dd461e7bda2bdca90ac33f8211a15e7ef8c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 11, 2026.

Transparency log

Release files / python_kadmin_rs-0.7.4-cp315-cp315t-manylinux_2_28_aarch64.whl

Download URL python_kadmin_rs-0.7.4-cp315-cp315t-manylinux_2_28_aarch64.whl
Size 551.2 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
4c25aa5de5facb847ca2ed9ef285f736a7a90243bf40c531ee84c5633106598f
BLAKE2b-256 checksum
How to use checksums
ec55b5c301b62cf3395811dfd76beb8871e5c3bcf322cc8393cbf248af39d3fe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 11, 2026.

Transparency log

Release files / python_kadmin_rs-0.7.4-cp315-cp315t-macosx_14_0_x86_64.whl

Download URL python_kadmin_rs-0.7.4-cp315-cp315t-macosx_14_0_x86_64.whl
Size 512.7 kB
Tags CPython 3.15 CPython 3.15 free-threading macOS 14.0+ x86-64
SHA-256 checksum
How to use checksums
5c40293ab6bc811f72204a2f0d63077c95816e437613f4d1f4676131fa274cbf
BLAKE2b-256 checksum
How to use checksums
a7b243ca5e7ea3569d2320fba35fc56e70b9f9d1f6fcd34cc59a1da0f4ef24f6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 11, 2026.

Transparency log

Release files / python_kadmin_rs-0.7.4-cp315-cp315t-macosx_14_0_arm64.whl

Download URL python_kadmin_rs-0.7.4-cp315-cp315t-macosx_14_0_arm64.whl
Size 498.7 kB
Tags CPython 3.15 CPython 3.15 free-threading macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
6c06d490934ec80fff9a5e9b4d1415518a11ac8f3b75b5f1a09e806a521f8ffa
BLAKE2b-256 checksum
How to use checksums
1399cece611000aa6ed55c595cd04e4e80c0a0a620ff64b9be2149061f08e10c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 11, 2026.

Transparency log

Release files / python_kadmin_rs-0.7.4-cp315-cp315-manylinux_2_28_x86_64.whl

Download URL python_kadmin_rs-0.7.4-cp315-cp315-manylinux_2_28_x86_64.whl
Size 544.5 kB
Tags CPython 3.15 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
c1c4bb501aabd6af658ed6c7c1fbc6064542ae9454032c00a53f0d764dc01f3b
BLAKE2b-256 checksum
How to use checksums
e6d83e0c76914e9109cf168dff54472788ba5c0f4efd1e4cbdabfd68de785ce4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 11, 2026.

Transparency log

Release files / python_kadmin_rs-0.7.4-cp315-cp315-manylinux_2_28_aarch64.whl

Download URL python_kadmin_rs-0.7.4-cp315-cp315-manylinux_2_28_aarch64.whl
Size 549.6 kB
Tags CPython 3.15 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
5b414e52874fe72cdd04a74eed15f53ff98309415991199ca1fdebde9b3bdcbc
BLAKE2b-256 checksum
How to use checksums
c7b2b74b30faaeba7ed521daac731bdcdc94967046cf577b213d42b3602cd305
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 11, 2026.

Transparency log

Release files / python_kadmin_rs-0.7.4-cp315-cp315-macosx_14_0_x86_64.whl

Download URL python_kadmin_rs-0.7.4-cp315-cp315-macosx_14_0_x86_64.whl
Size 511.3 kB
Tags CPython 3.15 macOS 14.0+ x86-64
SHA-256 checksum
How to use checksums
0100108c6172de2fae6e4e09aa5899862826859512c80c9a4e2d44adcc21ec5a
BLAKE2b-256 checksum
How to use checksums
1479a3a37107221082d69ba64514fa3a7b0daabfed0df264e7fc2189a06458c7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 11, 2026.

Transparency log

Release files / python_kadmin_rs-0.7.4-cp315-cp315-macosx_14_0_arm64.whl

Download URL python_kadmin_rs-0.7.4-cp315-cp315-macosx_14_0_arm64.whl
Size 497.4 kB
Tags CPython 3.15 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
57fb79e04d0b6bf9ece7b8323476cf1b51a571c48b0c701aab53d89e64cda2f9
BLAKE2b-256 checksum
How to use checksums
aa8f5622e9391959e7337103d9fcbb96b382f0152ee420c46bed6899ad3812da
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 11, 2026.

Transparency log

Release files / python_kadmin_rs-0.7.4-cp314-cp314t-manylinux_2_28_x86_64.whl

Download URL python_kadmin_rs-0.7.4-cp314-cp314t-manylinux_2_28_x86_64.whl
Size 548.2 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
a0a891e61b020050e91ad440dc2871d971254574a562cc896ddfea8d9ef33d65
BLAKE2b-256 checksum
How to use checksums
bb1233f38273a65065ad16d4a96545ab489af17288717ce4dc1411eff8c08199
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 11, 2026.

Transparency log

Release files / python_kadmin_rs-0.7.4-cp314-cp314t-manylinux_2_28_aarch64.whl

Download URL python_kadmin_rs-0.7.4-cp314-cp314t-manylinux_2_28_aarch64.whl
Size 550.8 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
4b6122d1a6f22d2d5181dcb263ed6aa861fd97827860e28524d9610579013435
BLAKE2b-256 checksum
How to use checksums
d8c5b81f122a17a80bfe4c73ab2c8c434adf7aa8e039d98e1fcd9f903ca18dc9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 11, 2026.

Transparency log

Release files / python_kadmin_rs-0.7.4-cp314-cp314t-macosx_14_0_x86_64.whl

Download URL python_kadmin_rs-0.7.4-cp314-cp314t-macosx_14_0_x86_64.whl
Size 512.8 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 14.0+ x86-64
SHA-256 checksum
How to use checksums
5fd105374b5729fc9aac51a13821683886ac53053b09b9015b645faece389e67
BLAKE2b-256 checksum
How to use checksums
8297437eb6199fd681cd018d4ca399d620e7842e5e104272d8315f327f97e9b0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 11, 2026.

Transparency log

Release files / python_kadmin_rs-0.7.4-cp314-cp314t-macosx_14_0_arm64.whl

Download URL python_kadmin_rs-0.7.4-cp314-cp314t-macosx_14_0_arm64.whl
Size 498.7 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
a468544c028f0ebdf537e703e5a95e2fc64dc19b8e00188344da256dcf841902
BLAKE2b-256 checksum
How to use checksums
b67cfe2926130fdd81201fc3ee09090e986a9d374a2ba6c6dcded8fb770f5c11
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 11, 2026.

Transparency log

Release files / python_kadmin_rs-0.7.4-cp314-cp314-manylinux_2_28_x86_64.whl

Download URL python_kadmin_rs-0.7.4-cp314-cp314-manylinux_2_28_x86_64.whl
Size 544.2 kB
Tags CPython 3.14 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
e13fd357e2e4dcf0af810f6195dd3ebb03460069c7d45ff66f547b8cc4294ecf
BLAKE2b-256 checksum
How to use checksums
fdadaf13f70ddb95995448dc70f8659bb18776371ceae9ef5d4ef45ae68a0c26
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 11, 2026.

Transparency log

Release files / python_kadmin_rs-0.7.4-cp314-cp314-manylinux_2_28_aarch64.whl

Download URL python_kadmin_rs-0.7.4-cp314-cp314-manylinux_2_28_aarch64.whl
Size 549.3 kB
Tags CPython 3.14 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
64533c9c2bfe433992c706c450d973b7d63b8fcdbcf92f6714693e2bb00de3d8
BLAKE2b-256 checksum
How to use checksums
c1e825833d71998d153a61091cb49f60b725b79a39f106facf3025ce52b3d136
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 11, 2026.

Transparency log

Release files / python_kadmin_rs-0.7.4-cp314-cp314-macosx_14_0_x86_64.whl

Download URL python_kadmin_rs-0.7.4-cp314-cp314-macosx_14_0_x86_64.whl
Size 511.4 kB
Tags CPython 3.14 macOS 14.0+ x86-64
SHA-256 checksum
How to use checksums
030b86aea559cce2c4b1f300ae0772df9e6eaafa9e22a27e72ea2f11055dd44a
BLAKE2b-256 checksum
How to use checksums
fc3c0f0e49b12b40f01248168617e357d92fc155027abd27ea9b81803c3a3175
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 11, 2026.

Transparency log

Release files / python_kadmin_rs-0.7.4-cp314-cp314-macosx_14_0_arm64.whl

Download URL python_kadmin_rs-0.7.4-cp314-cp314-macosx_14_0_arm64.whl
Size 497.0 kB
Tags CPython 3.14 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
4001eadf0f6051f8fcda67521105b92054ab8be16bb5d1ffefbc03f4f168aa32
BLAKE2b-256 checksum
How to use checksums
da515390f2d1f5c04b63c78540ba3283a1cd9e1bd2851c9492bace020f7c3932
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 11, 2026.

Transparency log

Release files / python_kadmin_rs-0.7.4-cp313-cp313-manylinux_2_28_x86_64.whl

Download URL python_kadmin_rs-0.7.4-cp313-cp313-manylinux_2_28_x86_64.whl
Size 541.6 kB
Tags CPython 3.13 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
52fc89db1ffbb8e47dc19577717d02883ae15f11d3c443bf09b447e9cc58f170
BLAKE2b-256 checksum
How to use checksums
64c15e036fc815f2887168d88148f15416a64fceae4f8933356660fd352c9c57
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 11, 2026.

Transparency log

Release files / python_kadmin_rs-0.7.4-cp313-cp313-manylinux_2_28_aarch64.whl

Download URL python_kadmin_rs-0.7.4-cp313-cp313-manylinux_2_28_aarch64.whl
Size 547.8 kB
Tags CPython 3.13 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
42c7cd861df7501f72bc2b6c37e313db69f1c7fde76aecd5c821b77c1edb50c3
BLAKE2b-256 checksum
How to use checksums
d886b3adac3fb4380e72dd3636dfc57f67b7af5563671b48061f746b1720a22e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 11, 2026.

Transparency log

Release files / python_kadmin_rs-0.7.4-cp313-cp313-macosx_14_0_x86_64.whl

Download URL python_kadmin_rs-0.7.4-cp313-cp313-macosx_14_0_x86_64.whl
Size 507.9 kB
Tags CPython 3.13 macOS 14.0+ x86-64
SHA-256 checksum
How to use checksums
a4f89fbdcaa2a1aa81008d36fcf769adb402caaee77cd6446e049dabb1adc4c3
BLAKE2b-256 checksum
How to use checksums
15ddbdcfaa1cb9b65fc0211eadb7c16235cf73e79eb82ede7c47cb71daf840cf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 11, 2026.

Transparency log

Release files / python_kadmin_rs-0.7.4-cp313-cp313-macosx_14_0_arm64.whl

Download URL python_kadmin_rs-0.7.4-cp313-cp313-macosx_14_0_arm64.whl
Size 496.5 kB
Tags CPython 3.13 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
04a8818fe1b931a8a8c9106c24b4d101116d35e57302c8cfa10f87941ccbf57c
BLAKE2b-256 checksum
How to use checksums
5c000d9b4c112a061805f35b636df4be7e1b56e4d8f73a80ef02050b1c800619
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 11, 2026.

Transparency log

Release files / python_kadmin_rs-0.7.4-cp312-cp312-manylinux_2_28_x86_64.whl

Download URL python_kadmin_rs-0.7.4-cp312-cp312-manylinux_2_28_x86_64.whl
Size 548.0 kB
Tags CPython 3.12 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
86ed119c95cd26c4ce1caa737345ce5218074f3da9d138aa8ae45618d374870e
BLAKE2b-256 checksum
How to use checksums
d8579e5a36071bce4274141bc520ddaa5cb4aeddde28d4563bf4bcf8c782ae6c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 11, 2026.

Transparency log

Release files / python_kadmin_rs-0.7.4-cp312-cp312-manylinux_2_28_aarch64.whl

Download URL python_kadmin_rs-0.7.4-cp312-cp312-manylinux_2_28_aarch64.whl
Size 554.5 kB
Tags CPython 3.12 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
863352880e3bc5bae2c64f875b95987b10f40f282e93e55c73829e312320f4a5
BLAKE2b-256 checksum
How to use checksums
817170e2839ad387ae755f250d7c426e7fa46024bf1f8329e4e555fce15b35c8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 11, 2026.

Transparency log

Release files / python_kadmin_rs-0.7.4-cp312-cp312-macosx_14_0_x86_64.whl

Download URL python_kadmin_rs-0.7.4-cp312-cp312-macosx_14_0_x86_64.whl
Size 508.6 kB
Tags CPython 3.12 macOS 14.0+ x86-64
SHA-256 checksum
How to use checksums
fba5cbd42f733d0f38b0f7dcd35e4182530c81985fcbcdd86f0d3f85fa513538
BLAKE2b-256 checksum
How to use checksums
a32172d24537a444129b29033eb742a457ebbf638ea2a231f5ccd970ac620dce
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 11, 2026.

Transparency log

Release files / python_kadmin_rs-0.7.4-cp312-cp312-macosx_14_0_arm64.whl

Download URL python_kadmin_rs-0.7.4-cp312-cp312-macosx_14_0_arm64.whl
Size 497.1 kB
Tags CPython 3.12 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
80d9178a0b82059c684fbbfcac1c84a91987ad900fb8204702addf518e6f0888
BLAKE2b-256 checksum
How to use checksums
f2018e2e0d00d661ac8df90abbc6e914b40ed3e24e38ee23b1d462ddfea654e4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 11, 2026.

Transparency log

Release files / python_kadmin_rs-0.7.4-cp311-cp311-manylinux_2_28_x86_64.whl

Download URL python_kadmin_rs-0.7.4-cp311-cp311-manylinux_2_28_x86_64.whl
Size 549.7 kB
Tags CPython 3.11 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
76e7562e83ac547b2b3b2c7613f1cebce4c5e2232ebf48dac42de67e58b66d58
BLAKE2b-256 checksum
How to use checksums
2f93a059c245f9083d5dea2774536abfd9fa0f92ab284597774f0d343dbb185d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 11, 2026.

Transparency log

Release files / python_kadmin_rs-0.7.4-cp311-cp311-manylinux_2_28_aarch64.whl

Download URL python_kadmin_rs-0.7.4-cp311-cp311-manylinux_2_28_aarch64.whl
Size 554.5 kB
Tags CPython 3.11 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
c07dba9cfca27adbd4dbfc32b6d8fe40fe96f5a807df337230d9138072d8f030
BLAKE2b-256 checksum
How to use checksums
4d5f54c3f7bb46975bb52e5f6b2461446a29765ebc5eefdb210121a0d9cc0ea0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 11, 2026.

Transparency log

Release files / python_kadmin_rs-0.7.4-cp311-cp311-macosx_14_0_x86_64.whl

Download URL python_kadmin_rs-0.7.4-cp311-cp311-macosx_14_0_x86_64.whl
Size 504.5 kB
Tags CPython 3.11 macOS 14.0+ x86-64
SHA-256 checksum
How to use checksums
12239515684437da897e49201535e1752e6ce810242f18d3a6ab399cce481556
BLAKE2b-256 checksum
How to use checksums
2a3e9ee43f7f0f91dde6032b487da2688c61f89024d9d5a5da21ca6338d1f14b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 11, 2026.

Transparency log

Release files / python_kadmin_rs-0.7.4-cp311-cp311-macosx_14_0_arm64.whl

Download URL python_kadmin_rs-0.7.4-cp311-cp311-macosx_14_0_arm64.whl
Size 501.2 kB
Tags CPython 3.11 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
984baab377c4887cc0dd367403dd9e09b7aad797392ddd73bfb29c4e2f54f2fc
BLAKE2b-256 checksum
How to use checksums
61befcfc80047c7ecb14879b29bbed6c1c0113c72ddd6cdd69c2678cba1172b8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 11, 2026.

Transparency log
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