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("*"))

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.1.tar.gz (118.4 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.1-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl (564.5 kB view details)

Uploaded PyPymanylinux: glibc 2.28+ x86-64

python_kadmin_rs-0.7.1-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl (567.8 kB view details)

Uploaded PyPymanylinux: glibc 2.28+ ARM64

python_kadmin_rs-0.7.1-pp311-pypy311_pp73-macosx_14_0_x86_64.whl (532.5 kB view details)

Uploaded PyPymacOS 14.0+ x86-64

python_kadmin_rs-0.7.1-cp314-cp314t-manylinux_2_28_x86_64.whl (559.6 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ x86-64

python_kadmin_rs-0.7.1-cp314-cp314t-manylinux_2_28_aarch64.whl (560.2 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ ARM64

python_kadmin_rs-0.7.1-cp314-cp314t-macosx_14_0_x86_64.whl (522.9 kB view details)

Uploaded CPython 3.14tmacOS 14.0+ x86-64

python_kadmin_rs-0.7.1-cp314-cp314t-macosx_14_0_arm64.whl (512.6 kB view details)

Uploaded CPython 3.14tmacOS 14.0+ ARM64

python_kadmin_rs-0.7.1-cp314-cp314-manylinux_2_28_x86_64.whl (559.7 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

python_kadmin_rs-0.7.1-cp314-cp314-manylinux_2_28_aarch64.whl (562.1 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

python_kadmin_rs-0.7.1-cp314-cp314-macosx_14_0_x86_64.whl (526.5 kB view details)

Uploaded CPython 3.14macOS 14.0+ x86-64

python_kadmin_rs-0.7.1-cp314-cp314-macosx_14_0_arm64.whl (511.6 kB view details)

Uploaded CPython 3.14macOS 14.0+ ARM64

python_kadmin_rs-0.7.1-cp313-cp313t-manylinux_2_28_x86_64.whl (562.9 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.28+ x86-64

python_kadmin_rs-0.7.1-cp313-cp313t-manylinux_2_28_aarch64.whl (563.6 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.28+ ARM64

python_kadmin_rs-0.7.1-cp313-cp313t-macosx_14_0_x86_64.whl (524.5 kB view details)

Uploaded CPython 3.13tmacOS 14.0+ x86-64

python_kadmin_rs-0.7.1-cp313-cp313t-macosx_14_0_arm64.whl (510.4 kB view details)

Uploaded CPython 3.13tmacOS 14.0+ ARM64

python_kadmin_rs-0.7.1-cp313-cp313-manylinux_2_28_x86_64.whl (559.6 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

python_kadmin_rs-0.7.1-cp313-cp313-manylinux_2_28_aarch64.whl (561.5 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

python_kadmin_rs-0.7.1-cp313-cp313-macosx_14_0_x86_64.whl (526.7 kB view details)

Uploaded CPython 3.13macOS 14.0+ x86-64

python_kadmin_rs-0.7.1-cp313-cp313-macosx_14_0_arm64.whl (512.4 kB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

python_kadmin_rs-0.7.1-cp312-cp312-manylinux_2_28_x86_64.whl (559.8 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

python_kadmin_rs-0.7.1-cp312-cp312-manylinux_2_28_aarch64.whl (562.3 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

python_kadmin_rs-0.7.1-cp312-cp312-macosx_14_0_x86_64.whl (526.8 kB view details)

Uploaded CPython 3.12macOS 14.0+ x86-64

python_kadmin_rs-0.7.1-cp312-cp312-macosx_14_0_arm64.whl (513.1 kB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

python_kadmin_rs-0.7.1-cp311-cp311-manylinux_2_28_x86_64.whl (564.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

python_kadmin_rs-0.7.1-cp311-cp311-manylinux_2_28_aarch64.whl (566.8 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

python_kadmin_rs-0.7.1-cp311-cp311-macosx_14_0_x86_64.whl (529.0 kB view details)

Uploaded CPython 3.11macOS 14.0+ x86-64

python_kadmin_rs-0.7.1-cp311-cp311-macosx_14_0_arm64.whl (514.2 kB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

File details

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

File metadata

  • Download URL: python_kadmin_rs-0.7.1.tar.gz
  • Upload date:
  • Size: 118.4 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.1.tar.gz
Algorithm Hash digest
SHA256 44a4eff8367d8560babdc42915d706886c345cff00b00b562e8857aa3f62f632
MD5 994593d37119a5f8a1f5fdf4c1581eb3
BLAKE2b-256 b7ea1ab22665fbf44a78553f0c9fccece5d001f2592a33cf90ac8f1033e2da93

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_kadmin_rs-0.7.1.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.1-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.7.1-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b1e3015a21de4d3a8c1b3c73ae0ad652af0c398bf0033e85b53686a42bf18e93
MD5 0f519e8f6266b26304d7eba97ff61ea2
BLAKE2b-256 22542409b984ac2c92f8f21f7e1f3229dbbaa8ca568cd7eb99ff630dfafa1336

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_kadmin_rs-0.7.1-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.1-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.7.1-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 dfe1bd831060c3a306d841fa9d4ee0bf6955589741e843fe98286bf7106e6913
MD5 86e7117fcc27a31c8c0fbad3970e7d77
BLAKE2b-256 05bb5b1a535af5573061e646cdc5069035afc7a5df364b0f6b3430bbbb393582

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_kadmin_rs-0.7.1-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.1-pp311-pypy311_pp73-macosx_14_0_x86_64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.7.1-pp311-pypy311_pp73-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 b3d4adb8bbd8d4a51e8a517703cddd2dee040f5bca079cb86f7182a272f2f521
MD5 1f92cd07f7fec60f310f3b466cff4895
BLAKE2b-256 1576bc50741d14111c2c4aec8353429a9a710f7abb705dbe1aecdb6e065291d2

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_kadmin_rs-0.7.1-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.1-cp314-cp314t-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.7.1-cp314-cp314t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d174237a19675e221d56e2e8d0faeedf32cf525d9a654b1c7f70c8436c8e3db0
MD5 771a0ce070367a060e0a6477df65ebb4
BLAKE2b-256 929e8688cf98aef625c2ccb3df8fc64f5c378caad53f3c213a35cf7c8b2c40ae

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_kadmin_rs-0.7.1-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.1-cp314-cp314t-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.7.1-cp314-cp314t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 af91a0b7af18f44fbe11e7b425c787f2d9207bb464072fbb9850bad3dc48413a
MD5 8e41595de53a83758ccb34429d3d448e
BLAKE2b-256 69db84d649a3599b2a6fc7727e1d98eb222364c14a1b2661681e6befd28c1cef

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_kadmin_rs-0.7.1-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.1-cp314-cp314t-macosx_14_0_x86_64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.7.1-cp314-cp314t-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 2b938489ef2baa47ac1ee9cee034ea7c9893c929dfa7917f84e29860d7673804
MD5 edb3c081e4514342b30132df01f3dab9
BLAKE2b-256 238cd161f95823de781df926baa520ca16d246a12d81750c6b117113fd698d83

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_kadmin_rs-0.7.1-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.1-cp314-cp314t-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.7.1-cp314-cp314t-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 0ab294659e82682262c3d7c1af26457ac659cf44cbaf95edf9a47981081c7522
MD5 79a3117360b2fd3fd9378b6bc8567c5b
BLAKE2b-256 3ea7cd5d4bdf3c55882b71ee1276f14366c45c4385641ea712695e851b7376df

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_kadmin_rs-0.7.1-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.1-cp314-cp314-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.7.1-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0af1deb03a38731114e449cb7993a56cdbd833a1c9539e04254dace2e42bdaa7
MD5 a90f5b43c956c5eae3fcbce89c4b2435
BLAKE2b-256 31807993995e9cc960f075cc0df54668a29872f33541ddae29fe7daf3f02a3db

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_kadmin_rs-0.7.1-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.1-cp314-cp314-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.7.1-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4accbbc15219b21aeca6ca92105681af5768c547b354c6121e7d9f12de1e00ca
MD5 ccb1c4fdc73659dd2a424b9d6416a6ab
BLAKE2b-256 d154ab16c09ec8f6333da5dc2f47dd450b9a6157dd6082b31510f7c2882f8fe5

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_kadmin_rs-0.7.1-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.1-cp314-cp314-macosx_14_0_x86_64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.7.1-cp314-cp314-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 f5019f93a4cc053857ecb626f9ee94f355e07f0dbc2206530b2fb966eb9bc95b
MD5 349a82e4d353c2e8a26f086ae7bcdf28
BLAKE2b-256 ecaca9f42a4a636d9ff450dca96b02cf0aa88178c52370acdbc4cf5b66e68553

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_kadmin_rs-0.7.1-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.1-cp314-cp314-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.7.1-cp314-cp314-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 3ce3de9a085f291ead94d35e98612d3dbe00adfc086bd56b6dadf4a63a3a1a92
MD5 732028dfc331cfb94b8b4d7e8f952fa5
BLAKE2b-256 7f764b79d6e713dfc58301de1541cce5a40ced6775331fd424213da23c4d4260

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_kadmin_rs-0.7.1-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.1-cp313-cp313t-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.7.1-cp313-cp313t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9184f644659dcfc87a3ce87a63ad1318e5dd2e40130661c1707b2c70439b2b6b
MD5 f1e0f32e34e385386d3df4c8bc8929cd
BLAKE2b-256 6d0f374f45fc387e0e30f64672775ab47e0bd04c0f13fa356bfc718b02f2ad54

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_kadmin_rs-0.7.1-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.1-cp313-cp313t-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.7.1-cp313-cp313t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 db73d413b8790ed5b1d6090e2299c5e8165852201654d9f2505bebab39c77fa6
MD5 2204d881f45a62172166d61c52925f8d
BLAKE2b-256 83c1fad21bed233941972c31fb6bc043329e228c7a6a2621c615207669a7dd34

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_kadmin_rs-0.7.1-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.1-cp313-cp313t-macosx_14_0_x86_64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.7.1-cp313-cp313t-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 ebddce5054f1b70048c33e97f9bd723f52cdc99971a900c5a4074353645bff1d
MD5 3cf83f4cad1dcaf61f0a631f24ec42f9
BLAKE2b-256 985b59ed41b6f900bf1a399c7b99e8b2cfb60209b546de5508c8b7d0436ef08d

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_kadmin_rs-0.7.1-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.1-cp313-cp313t-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.7.1-cp313-cp313t-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 fd1eea278a3e99765e202edb49dae48618a50dc7904c25fa0d26773c8cbda1d8
MD5 20a0f28a66b1d4bd41aadc5ae7c8ab69
BLAKE2b-256 40b3b79e2e83893c46d9a647927b2ac80d6d572b664c137a308e65f3b0f5d86a

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_kadmin_rs-0.7.1-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.1-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.7.1-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 aff7fe249e3eb065e4d7abc6c34a0438557a5e69f96962bd16b5e65e9281b38d
MD5 b96d2862be6c3759d6c80eb3beda1a7e
BLAKE2b-256 6404800f354bc7a71e30fb96c336f662f28bebf6c0c9e365231ee50abb7b2daf

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_kadmin_rs-0.7.1-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.1-cp313-cp313-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.7.1-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b11033f836461933a28f5cbdd99ca9c61f16e4f5ed310b0ec547c900e9528617
MD5 a1401fc6e66ebab2542a937170d7b8e3
BLAKE2b-256 c226c7e1f9793bcff79a9f8a707bc8d5557ae945b3a04784f955a82924dde0c0

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_kadmin_rs-0.7.1-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.1-cp313-cp313-macosx_14_0_x86_64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.7.1-cp313-cp313-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 e254eaaaa0837735b3a856034753656b84e50a3e491feb98940b0135562d06ce
MD5 5e1c2f04c4e2a72b89dd755fcd8f51f8
BLAKE2b-256 7dfb45a6bd1d3ef2eadf039f8163075efde3f67e184543ddb3b98cfb517dab8d

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_kadmin_rs-0.7.1-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.1-cp313-cp313-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.7.1-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 5efd20ff6fed6cbd7ec73a5e66e7ae14f1fdcea882e3403959e6bcdc2433471f
MD5 eafc7bd2e7ce983554af9d712edc48a2
BLAKE2b-256 df684fae421f856e8af04fc1347817cf2cb6b18f7a122a692aaee2e090b1d759

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_kadmin_rs-0.7.1-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.1-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.7.1-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6e8de4fb335b7ed0d6f5d1c28c6f2c797ffc093e09436d0cf5178cd61c178152
MD5 fba00aa39ec493d90ea962472594ed3f
BLAKE2b-256 a46c97bb2e243f7da344850da5811af272ea771d5bf797d001b21d17d14b5c02

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_kadmin_rs-0.7.1-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.1-cp312-cp312-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.7.1-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b8c1e7db1651c988e15aff56cd07a15fe609f9fa037c27feaafa34fc067297cd
MD5 efbca51380cb1009c88eb1a805c8f0b8
BLAKE2b-256 35a95d1dc73b9f67e6faca6f4f498e4b4d35bac49d9b76ed58236e6bcd1d84d5

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_kadmin_rs-0.7.1-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.1-cp312-cp312-macosx_14_0_x86_64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.7.1-cp312-cp312-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 d0d70cee196805ca28aeedaadf728b079f0142e06f8498f07ea282cc4663ac6c
MD5 9155b397294a3f08c9fe4706185cf101
BLAKE2b-256 cf6449ddbb278788746a89a496b3a4d68b2732affc4633a5d8e36e7ef2fc3901

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_kadmin_rs-0.7.1-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.1-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.7.1-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 b2fb5d137af8346444c81d936b93156138bd771e1f30a5d29dc8f00b5ab86a5e
MD5 08523c47f393ea43417341518df93ead
BLAKE2b-256 586148fab7397d4242bfff82ad044d0152253c1450fe3666a114929039a42378

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_kadmin_rs-0.7.1-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.1-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.7.1-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e24e06686957f27db6fe05624c6e2193ee35c6c73c8759a1d0e9e86efd394562
MD5 77946d9410e371fa31edb6feaf560f69
BLAKE2b-256 ccc34b8fad75603b6aeb8af854142bcb33bd8ebc09caf4b749082fab81f616c9

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_kadmin_rs-0.7.1-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.1-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.7.1-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a745ff3a2d90af8c67aa878d07f61f445b279670ca03a93ed1430cd6d87b3356
MD5 75835815715c0a1da599f71ae12f2fdc
BLAKE2b-256 5712af8eddb0e297692e68989a003efc4a30e43d3aaa7460509628cdf3887644

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_kadmin_rs-0.7.1-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.1-cp311-cp311-macosx_14_0_x86_64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.7.1-cp311-cp311-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 58d2da823be2839ae80d7b6b1f3fe05ced31b82c0096e5efc4816ded536c4a37
MD5 968fd84aab4adf780d325c38ad22ede3
BLAKE2b-256 cbc69d5f0ff9baf7ba51f7bdac07754e3de133f5cdba26860a05f20f9d3c4b1b

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_kadmin_rs-0.7.1-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.1-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.7.1-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 3f1249d67cdb71e697feb6e5e0cdb243858ad3c6d774d37a1de22f095decffab
MD5 965b8d24024e8b3307cc8e4739876126
BLAKE2b-256 445468974fad6d1237cfe572668b59e248a2ed18647da29a26cc7fa005e58f51

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_kadmin_rs-0.7.1-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