Skip to main content

Python interface to the Kerberos administration interface (kadm5)

Project description

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

python_kadmin_rs-0.7.2.tar.gz (119.2 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

python_kadmin_rs-0.7.2-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl (565.2 kB view details)

Uploaded PyPymanylinux: glibc 2.28+ x86-64

python_kadmin_rs-0.7.2-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl (571.0 kB view details)

Uploaded PyPymanylinux: glibc 2.28+ ARM64

python_kadmin_rs-0.7.2-pp311-pypy311_pp73-macosx_14_0_x86_64.whl (533.8 kB view details)

Uploaded PyPymacOS 14.0+ x86-64

python_kadmin_rs-0.7.2-cp314-cp314t-manylinux_2_28_x86_64.whl (562.0 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ x86-64

python_kadmin_rs-0.7.2-cp314-cp314t-manylinux_2_28_aarch64.whl (561.9 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ ARM64

python_kadmin_rs-0.7.2-cp314-cp314t-macosx_14_0_x86_64.whl (526.4 kB view details)

Uploaded CPython 3.14tmacOS 14.0+ x86-64

python_kadmin_rs-0.7.2-cp314-cp314t-macosx_14_0_arm64.whl (511.8 kB view details)

Uploaded CPython 3.14tmacOS 14.0+ ARM64

python_kadmin_rs-0.7.2-cp314-cp314-manylinux_2_28_x86_64.whl (562.2 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

python_kadmin_rs-0.7.2-cp314-cp314-manylinux_2_28_aarch64.whl (564.8 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

python_kadmin_rs-0.7.2-cp314-cp314-macosx_14_0_x86_64.whl (527.5 kB view details)

Uploaded CPython 3.14macOS 14.0+ x86-64

python_kadmin_rs-0.7.2-cp314-cp314-macosx_14_0_arm64.whl (513.0 kB view details)

Uploaded CPython 3.14macOS 14.0+ ARM64

python_kadmin_rs-0.7.2-cp313-cp313t-manylinux_2_28_x86_64.whl (562.2 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.28+ x86-64

python_kadmin_rs-0.7.2-cp313-cp313t-manylinux_2_28_aarch64.whl (562.7 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.28+ ARM64

python_kadmin_rs-0.7.2-cp313-cp313t-macosx_14_0_x86_64.whl (527.4 kB view details)

Uploaded CPython 3.13tmacOS 14.0+ x86-64

python_kadmin_rs-0.7.2-cp313-cp313t-macosx_14_0_arm64.whl (513.3 kB view details)

Uploaded CPython 3.13tmacOS 14.0+ ARM64

python_kadmin_rs-0.7.2-cp313-cp313-manylinux_2_28_x86_64.whl (563.5 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

python_kadmin_rs-0.7.2-cp313-cp313-manylinux_2_28_aarch64.whl (565.2 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

python_kadmin_rs-0.7.2-cp313-cp313-macosx_14_0_x86_64.whl (529.4 kB view details)

Uploaded CPython 3.13macOS 14.0+ x86-64

python_kadmin_rs-0.7.2-cp313-cp313-macosx_14_0_arm64.whl (514.0 kB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

python_kadmin_rs-0.7.2-cp312-cp312-manylinux_2_28_x86_64.whl (563.6 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

python_kadmin_rs-0.7.2-cp312-cp312-manylinux_2_28_aarch64.whl (565.9 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

python_kadmin_rs-0.7.2-cp312-cp312-macosx_14_0_x86_64.whl (529.6 kB view details)

Uploaded CPython 3.12macOS 14.0+ x86-64

python_kadmin_rs-0.7.2-cp312-cp312-macosx_14_0_arm64.whl (514.5 kB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

python_kadmin_rs-0.7.2-cp311-cp311-manylinux_2_28_x86_64.whl (563.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

python_kadmin_rs-0.7.2-cp311-cp311-manylinux_2_28_aarch64.whl (566.2 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

python_kadmin_rs-0.7.2-cp311-cp311-macosx_14_0_x86_64.whl (530.7 kB view details)

Uploaded CPython 3.11macOS 14.0+ x86-64

python_kadmin_rs-0.7.2-cp311-cp311-macosx_14_0_arm64.whl (514.3 kB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

File details

Details for the file python_kadmin_rs-0.7.2.tar.gz.

File metadata

  • Download URL: python_kadmin_rs-0.7.2.tar.gz
  • Upload date:
  • Size: 119.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for python_kadmin_rs-0.7.2.tar.gz
Algorithm Hash digest
SHA256 1f57ab7b61540c420eb684154e56638d42e4bafe2ac66362c2d667cda7d0ce8c
MD5 fcd1c913ab44f3872da63edf53391586
BLAKE2b-256 ab96f5ed764f06621d1c06b469ec2a24c2da64a0fdb9f13d1c7005c70fd7804d

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_kadmin_rs-0.7.2.tar.gz:

Publisher: ci-python.yml on authentik-community/kadmin-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file python_kadmin_rs-0.7.2-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.7.2-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6406b2de39b3f343ee73428b5740e04442ddf3b07adc37266f184438d2831631
MD5 2f32b4ab07f71af283da64d96569c12c
BLAKE2b-256 4dfb618d72070dad64f156584eb7bb0b9299258ad3cd514f58e1abc963916657

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_kadmin_rs-0.7.2-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl:

Publisher: ci-python.yml on authentik-community/kadmin-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file python_kadmin_rs-0.7.2-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.7.2-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0236b60cacf3acfda23031f7b785a6b910ee95b436b67fe7e138196723603e8a
MD5 23bb06fb7a27230d5ea6870f6003d7ad
BLAKE2b-256 f72b645e9b13a2130952702a2f9e60a2dba1350e01e39a7a2f1389b5d26b62f9

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_kadmin_rs-0.7.2-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl:

Publisher: ci-python.yml on authentik-community/kadmin-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file python_kadmin_rs-0.7.2-pp311-pypy311_pp73-macosx_14_0_x86_64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.7.2-pp311-pypy311_pp73-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 b5a125080a9e0560a5cd1f0ee12756e5572fd9ff17e2f9b397060103c76234fb
MD5 06aacfc678813738f010a1e139aaf671
BLAKE2b-256 9ab8c5541145c93126af59a7fb3258a6216b546c12b411d84e7403cfd3829ab3

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_kadmin_rs-0.7.2-pp311-pypy311_pp73-macosx_14_0_x86_64.whl:

Publisher: ci-python.yml on authentik-community/kadmin-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file python_kadmin_rs-0.7.2-cp314-cp314t-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.7.2-cp314-cp314t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0741de2fd55338b356a424899c2cc400314dd57ae2031ed879a2765edfc2f0a1
MD5 ae69ac9caefe2d943b6d1f42d616e1a6
BLAKE2b-256 d84e42b317789b5e204995431762b7dcede1544581ee5caacebac36d8991f478

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_kadmin_rs-0.7.2-cp314-cp314t-manylinux_2_28_x86_64.whl:

Publisher: ci-python.yml on authentik-community/kadmin-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file python_kadmin_rs-0.7.2-cp314-cp314t-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.7.2-cp314-cp314t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5124b7f27b67d034c6c13ebfbb65c036e197e30bc47c457853489e08d535cb3c
MD5 73475c848c4dd15b622c082c3d8c565a
BLAKE2b-256 b826acddc2766900537b94e923ecd12c9f4d5ee6a0f551ffe7998826055c8193

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_kadmin_rs-0.7.2-cp314-cp314t-manylinux_2_28_aarch64.whl:

Publisher: ci-python.yml on authentik-community/kadmin-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file python_kadmin_rs-0.7.2-cp314-cp314t-macosx_14_0_x86_64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.7.2-cp314-cp314t-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 ff124a363e6c8707d738191969e22c08d2cef73b3d6fc0ce86f1dcd81715e170
MD5 a0c7cd53f275fc26c5caa26f9e509061
BLAKE2b-256 0c9a73ab8930b37eafa3a41341c245df6066d38a5b8076cae4f39d7f59eab7bb

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_kadmin_rs-0.7.2-cp314-cp314t-macosx_14_0_x86_64.whl:

Publisher: ci-python.yml on authentik-community/kadmin-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file python_kadmin_rs-0.7.2-cp314-cp314t-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.7.2-cp314-cp314t-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 08fea0f139d5cfdcda24446355578071b8ac02223bb9433077b895df6655cb9e
MD5 6f7d9a7ebdd8ca5b83e42e0385663d65
BLAKE2b-256 00ad808be9b2b5a52ff0244e323a4d2ec00b66c21c98e49088399a744da15085

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_kadmin_rs-0.7.2-cp314-cp314t-macosx_14_0_arm64.whl:

Publisher: ci-python.yml on authentik-community/kadmin-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file python_kadmin_rs-0.7.2-cp314-cp314-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.7.2-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 cb51f980597383c4f4adb308e3e4c0c796e5dba560f68b17e4b3cd269c043ae2
MD5 943a2f781bcc581daea3ab3145233390
BLAKE2b-256 f9d8c2706859bec76cc629d7665effd6fd540d31b10631d800796269806c86cc

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_kadmin_rs-0.7.2-cp314-cp314-manylinux_2_28_x86_64.whl:

Publisher: ci-python.yml on authentik-community/kadmin-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file python_kadmin_rs-0.7.2-cp314-cp314-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.7.2-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5f1560747e1a936cc9509c87d45180e351096b3be47c8af81a6f3dd4516ca34b
MD5 a57a09ec6bcefb0163c4721d032ed31d
BLAKE2b-256 5403e9ebb35c7c1441722ced8097c19c1737b1db28c18d9a0c219fe12fe94257

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_kadmin_rs-0.7.2-cp314-cp314-manylinux_2_28_aarch64.whl:

Publisher: ci-python.yml on authentik-community/kadmin-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file python_kadmin_rs-0.7.2-cp314-cp314-macosx_14_0_x86_64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.7.2-cp314-cp314-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 403c04a395f42d87cbfa46d60f9145841a8b5c6d8ac1f2dab0f457e3e3b7049c
MD5 aeef00e5bb44a0cd8fca70349c644ebd
BLAKE2b-256 17d6200dd8ca05bbdf48d77050a0a75c183fca740f2d33e59c8083832514d300

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_kadmin_rs-0.7.2-cp314-cp314-macosx_14_0_x86_64.whl:

Publisher: ci-python.yml on authentik-community/kadmin-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file python_kadmin_rs-0.7.2-cp314-cp314-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.7.2-cp314-cp314-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 2c77b425805669831e2c4eb316304b9f4690ac27a74cb34e2b92dc0979ab0d3c
MD5 0540e9478f5b5ab3d0d7c2d1b3576270
BLAKE2b-256 63f2e86b79e1cc8d43c8865f65b5b9c7b06fbfb56e56b812bd279c38faa100cd

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_kadmin_rs-0.7.2-cp314-cp314-macosx_14_0_arm64.whl:

Publisher: ci-python.yml on authentik-community/kadmin-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file python_kadmin_rs-0.7.2-cp313-cp313t-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.7.2-cp313-cp313t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 91f3995bc9ac95d9a74c4f50dfb963e4d33aeda44e6008d3b1275e2b7ecda5e0
MD5 7481373bd4d75d026ecd1194ff2f2032
BLAKE2b-256 13c484a8170fc65ec60406287afe086d3b0fe96475b9eac92af41604ce5607ba

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_kadmin_rs-0.7.2-cp313-cp313t-manylinux_2_28_x86_64.whl:

Publisher: ci-python.yml on authentik-community/kadmin-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file python_kadmin_rs-0.7.2-cp313-cp313t-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.7.2-cp313-cp313t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 923a63d0e47216e9a5c307f2963f1b4bae770730c72df15f1d9450cf75daf45c
MD5 8db558356b4cca955a36b8de427d86c0
BLAKE2b-256 3af299c696d726edf8ee936863b5b362b46d6928d4c459c3de0b304b97edcdf7

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_kadmin_rs-0.7.2-cp313-cp313t-manylinux_2_28_aarch64.whl:

Publisher: ci-python.yml on authentik-community/kadmin-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file python_kadmin_rs-0.7.2-cp313-cp313t-macosx_14_0_x86_64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.7.2-cp313-cp313t-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 e4eb2b1431b35ce9c3000aadcc59c851066fd264509ba236316b63f19454cb9c
MD5 278bf018a0418e42a9f3a0d3e0203cc2
BLAKE2b-256 86f9018fc66e42a7cd9da62e7cb81bb9c81ad0f4d2cb158342a1b2082e55a0a8

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_kadmin_rs-0.7.2-cp313-cp313t-macosx_14_0_x86_64.whl:

Publisher: ci-python.yml on authentik-community/kadmin-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file python_kadmin_rs-0.7.2-cp313-cp313t-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.7.2-cp313-cp313t-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 8b3a8b3bf4a7e1063ad41c0be2eb418f410e016722ae0919c1d8e4c19ff13bed
MD5 f94545164410f92235663b8496ed15d5
BLAKE2b-256 36aa410faa79ffd5f7413048f617953d74ca5cab645e2d44b744eccdec3a2a6a

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_kadmin_rs-0.7.2-cp313-cp313t-macosx_14_0_arm64.whl:

Publisher: ci-python.yml on authentik-community/kadmin-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file python_kadmin_rs-0.7.2-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.7.2-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 19f8c41922bddb65a8915f1afa65cba47af461287f752305c7354e7cc38504a7
MD5 33b08f8556adb7b9f535103c5d407f25
BLAKE2b-256 d6b5abb1637ef6bccdd184a524e3abde0a923d05cd5b237054635036ab9e4ec8

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_kadmin_rs-0.7.2-cp313-cp313-manylinux_2_28_x86_64.whl:

Publisher: ci-python.yml on authentik-community/kadmin-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file python_kadmin_rs-0.7.2-cp313-cp313-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.7.2-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 139034a90349e5e0ffc6fad1ef64a5ab3427565d27ee254d9a2ed1cd0187b52e
MD5 ca9278012a89809d1bb283e8195f1f31
BLAKE2b-256 338baf5f0fe7a2537a393ee19b311a0b257e13d24d3be73dde526fce8b83b8c6

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_kadmin_rs-0.7.2-cp313-cp313-manylinux_2_28_aarch64.whl:

Publisher: ci-python.yml on authentik-community/kadmin-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file python_kadmin_rs-0.7.2-cp313-cp313-macosx_14_0_x86_64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.7.2-cp313-cp313-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 63594fadfc06f4a278dc417dbde246b795ff72bfd848dcf480737fb44d85239c
MD5 bfa5ce05438c9bcb7e43bfc0dbb031af
BLAKE2b-256 5b9ecda96e6706e38a5adca4a49482e8ca1d9e8a6765a0ff90a74887d8bc226c

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_kadmin_rs-0.7.2-cp313-cp313-macosx_14_0_x86_64.whl:

Publisher: ci-python.yml on authentik-community/kadmin-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file python_kadmin_rs-0.7.2-cp313-cp313-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.7.2-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 9f9df8ecca06a1eb0e9e5b5c914f19030691e962582b4cd5f3d99c0696443b02
MD5 353e0a8cdffc9ef398bd36a7edcea168
BLAKE2b-256 8467ce406b526dc47cbb6252be70e76c768a8210458231fdeca26061da79ac62

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_kadmin_rs-0.7.2-cp313-cp313-macosx_14_0_arm64.whl:

Publisher: ci-python.yml on authentik-community/kadmin-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file python_kadmin_rs-0.7.2-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.7.2-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1e5455acf598a552e1f55bc2e2a2fb02cb58bccb3f1800fddd6e71ffe92f63a5
MD5 0abd7e92a91aafd42bc9a802a3aec477
BLAKE2b-256 79e629f3e86f85ad5acbd4df39b6c72840d4d291aee58aba0af9799e55afc9ce

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_kadmin_rs-0.7.2-cp312-cp312-manylinux_2_28_x86_64.whl:

Publisher: ci-python.yml on authentik-community/kadmin-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file python_kadmin_rs-0.7.2-cp312-cp312-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.7.2-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9a69cbf3876e7db87a32cdb86c561a8346b40b7dd595c46617946ff16ea88c61
MD5 cbff38be0c94917965548c60198037f5
BLAKE2b-256 a4c05bb6516587f40c59a6aaf9b0e4d3ff9d770a31f805fda7e251469c6de565

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_kadmin_rs-0.7.2-cp312-cp312-manylinux_2_28_aarch64.whl:

Publisher: ci-python.yml on authentik-community/kadmin-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file python_kadmin_rs-0.7.2-cp312-cp312-macosx_14_0_x86_64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.7.2-cp312-cp312-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 667d6a9b087bdf89d9428bd24bfc9674800f3f8cec0ed4b78b48ca13f91a95e6
MD5 ea15f5840173aadd04fd1038dc0b624a
BLAKE2b-256 da07bdc127a109dfa15efa9a758f2d7e59e6f261db2759a0a3b50936e0cc3958

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_kadmin_rs-0.7.2-cp312-cp312-macosx_14_0_x86_64.whl:

Publisher: ci-python.yml on authentik-community/kadmin-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file python_kadmin_rs-0.7.2-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.7.2-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 5b5f753d2254d0bf161e4972374f26487e2e839a75b3877dfdffd406a486c42d
MD5 9259e43d56877d5d3c73998cba8b109f
BLAKE2b-256 009a0b34ebd0ac0eb50c6ee677590b8d84c85fb605576f7d5020b48b710b443b

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_kadmin_rs-0.7.2-cp312-cp312-macosx_14_0_arm64.whl:

Publisher: ci-python.yml on authentik-community/kadmin-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file python_kadmin_rs-0.7.2-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.7.2-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b187e3760fd4b49fc8eef92069f7328707d5114adc5d834b798edf26cd0c59fd
MD5 ba64727f75c888a68ce9d8207810b4b7
BLAKE2b-256 0031fa8245af550e85c1678ae8b7b592a01c67b975d2096c7b0da5b8a34b44a7

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_kadmin_rs-0.7.2-cp311-cp311-manylinux_2_28_x86_64.whl:

Publisher: ci-python.yml on authentik-community/kadmin-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file python_kadmin_rs-0.7.2-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.7.2-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b35387268a7266158cffeb6181d3ad4adcaa4edba6493f3792d73fde67deb71c
MD5 fd7bae4be1b38f036f9d4378eeb1f0f1
BLAKE2b-256 a7f2149a89fc85d381b2b4fdc586d02a930bb800abf8b666e5c159d906818b9f

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_kadmin_rs-0.7.2-cp311-cp311-manylinux_2_28_aarch64.whl:

Publisher: ci-python.yml on authentik-community/kadmin-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file python_kadmin_rs-0.7.2-cp311-cp311-macosx_14_0_x86_64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.7.2-cp311-cp311-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 35d20f37adc9bde52b4f1914168e887b9c155a3f8f0f86c98203f5f44ea96e0e
MD5 1b2d9bd4e22dbd9e18a5dcb1df7c2c30
BLAKE2b-256 b9332f3ae02bd5ee017256be876c4dc95f703e062eb1b1b5ff832d4d8bb13a2c

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_kadmin_rs-0.7.2-cp311-cp311-macosx_14_0_x86_64.whl:

Publisher: ci-python.yml on authentik-community/kadmin-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file python_kadmin_rs-0.7.2-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.7.2-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 b0d12478283e4c7f1ae506ae901e4b18a4a2e9ec8db654efcb15d9af0e0f08f8
MD5 fbba24dfe2fd0ba364e8b878314bd1a7
BLAKE2b-256 f5d054b04a06c76036e970fd8ac4022d203242ba9b18a1425ff4b886a65f811b

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_kadmin_rs-0.7.2-cp311-cp311-macosx_14_0_arm64.whl:

Publisher: ci-python.yml on authentik-community/kadmin-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page