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.0.tar.gz (112.5 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.0-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl (560.2 kB view details)

Uploaded PyPymanylinux: glibc 2.28+ x86-64

python_kadmin_rs-0.7.0-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl (557.1 kB view details)

Uploaded PyPymanylinux: glibc 2.28+ ARM64

python_kadmin_rs-0.7.0-pp311-pypy311_pp73-macosx_14_0_x86_64.whl (527.1 kB view details)

Uploaded PyPymacOS 14.0+ x86-64

python_kadmin_rs-0.7.0-cp314-cp314t-manylinux_2_28_x86_64.whl (556.3 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ x86-64

python_kadmin_rs-0.7.0-cp314-cp314t-manylinux_2_28_aarch64.whl (553.3 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ ARM64

python_kadmin_rs-0.7.0-cp314-cp314t-macosx_14_0_x86_64.whl (530.8 kB view details)

Uploaded CPython 3.14tmacOS 14.0+ x86-64

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

Uploaded CPython 3.14tmacOS 14.0+ ARM64

python_kadmin_rs-0.7.0-cp314-cp314-manylinux_2_28_x86_64.whl (554.7 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

python_kadmin_rs-0.7.0-cp314-cp314-manylinux_2_28_aarch64.whl (552.6 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

python_kadmin_rs-0.7.0-cp314-cp314-macosx_14_0_x86_64.whl (527.8 kB view details)

Uploaded CPython 3.14macOS 14.0+ x86-64

python_kadmin_rs-0.7.0-cp314-cp314-macosx_14_0_arm64.whl (510.3 kB view details)

Uploaded CPython 3.14macOS 14.0+ ARM64

python_kadmin_rs-0.7.0-cp313-cp313t-manylinux_2_28_x86_64.whl (561.5 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.28+ x86-64

python_kadmin_rs-0.7.0-cp313-cp313t-manylinux_2_28_aarch64.whl (557.7 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.28+ ARM64

python_kadmin_rs-0.7.0-cp313-cp313t-macosx_14_0_x86_64.whl (530.3 kB view details)

Uploaded CPython 3.13tmacOS 14.0+ x86-64

python_kadmin_rs-0.7.0-cp313-cp313t-macosx_14_0_arm64.whl (511.0 kB view details)

Uploaded CPython 3.13tmacOS 14.0+ ARM64

python_kadmin_rs-0.7.0-cp313-cp313-manylinux_2_28_x86_64.whl (554.7 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

python_kadmin_rs-0.7.0-cp313-cp313-manylinux_2_28_aarch64.whl (552.8 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

python_kadmin_rs-0.7.0-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.0-cp313-cp313-macosx_14_0_arm64.whl (511.4 kB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

python_kadmin_rs-0.7.0-cp312-cp312-manylinux_2_28_x86_64.whl (555.6 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

python_kadmin_rs-0.7.0-cp312-cp312-manylinux_2_28_aarch64.whl (552.7 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

python_kadmin_rs-0.7.0-cp312-cp312-macosx_14_0_x86_64.whl (530.5 kB view details)

Uploaded CPython 3.12macOS 14.0+ x86-64

python_kadmin_rs-0.7.0-cp312-cp312-macosx_14_0_arm64.whl (511.9 kB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

python_kadmin_rs-0.7.0-cp311-cp311-manylinux_2_28_x86_64.whl (558.0 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

python_kadmin_rs-0.7.0-cp311-cp311-manylinux_2_28_aarch64.whl (554.2 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

python_kadmin_rs-0.7.0-cp311-cp311-macosx_14_0_x86_64.whl (525.5 kB view details)

Uploaded CPython 3.11macOS 14.0+ x86-64

python_kadmin_rs-0.7.0-cp311-cp311-macosx_14_0_arm64.whl (504.8 kB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

File details

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

File metadata

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

File hashes

Hashes for python_kadmin_rs-0.7.0.tar.gz
Algorithm Hash digest
SHA256 e8a539fda1a1006fe5f0868c0e59a36b3b90d451da9c0c2bc3a9bfc7173efbdc
MD5 b3253013ba77067cd2bdb482f911d0ba
BLAKE2b-256 c6182773570703e5ab13fc0390797685cb6c09b8002d96438c57a8e887cc3234

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for python_kadmin_rs-0.7.0-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e046e3312fa0e24b67bb1eff98f21d2e8102ad27f38163b7767e236afb6f6e19
MD5 2c2b4a6ac6f32128d15bf4a18cfc31fa
BLAKE2b-256 e760396a54c7a19a2ac5ea0b81d94f8572a217662848326f850b03744ad57570

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for python_kadmin_rs-0.7.0-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 046387c193aad5f4540f00f185d1922c0c2d596ed926e1879033c54e69e056c8
MD5 f452a53518c2da7b0aa4a14776c50aab
BLAKE2b-256 a38a805fddb833f778f0af8f5a4e3eafc4f24bef012e39d8e276c988933c6b6a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for python_kadmin_rs-0.7.0-pp311-pypy311_pp73-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 239c598077c4637421c2a9664237d73fecd10435a4aa884baaf750c8d64704e2
MD5 60d0c5b655095a998b742e2d475dd9a0
BLAKE2b-256 7ac3c1bbf20b0f4e2fdc4ca240170f598f507029de4f75a6d5de3aa0a4d5a2b8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for python_kadmin_rs-0.7.0-cp314-cp314t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e63aec5daa1a8469f5b617aa8a5b5a689e2b18241026c7e666ca0f8b5e8688c8
MD5 26b28c2fcf2c04384cfd161c70a43894
BLAKE2b-256 26b787851916c895f31e67a9fe827dabfe3a2f09cf8ecf090cb4ac513f100157

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for python_kadmin_rs-0.7.0-cp314-cp314t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e48cdf80bdece9fdcc70d9ef9237821ae9366cf7944742cd412ac2ebd07a40cc
MD5 50388e98e538aa587eef7e32f0dcbe41
BLAKE2b-256 fdb27d4ea81b768a4ea6be57d9bc70f1841828483a092598b60243a7ad8c798c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for python_kadmin_rs-0.7.0-cp314-cp314t-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 6a6b63680e10a450e553a84a15216f61af838d86d623caec1fb1c2977907d1ef
MD5 644152eb57314d7bdd4277ad0e1d7021
BLAKE2b-256 efe4ddd909d4b5ff00a3ed277699f3e2204785367a52088dcb41465b8e01f733

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for python_kadmin_rs-0.7.0-cp314-cp314t-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 ed58ec35dd89a381408fa92f0404d6321f2e6687c58c974f820f113a7052f39f
MD5 855cf754a2438c585c700c7c0db4e051
BLAKE2b-256 c2776a2fe8a9bef6e3d94f842492db7216c4d0a47c5a67a8a7265c126ed5be58

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for python_kadmin_rs-0.7.0-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 82107ee5ea3dc1a3b716323687febc64ed2fa462ebd986565fba7394add04792
MD5 f99686f2d5f29197960bc0743783245c
BLAKE2b-256 0b51391a3d8ee99aeb2466efe499e52ef6a7479d7ac426635d92cd050a5fe3f9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for python_kadmin_rs-0.7.0-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8e6d8ea17a02bb0527219abadac08a63a47f97351f41c79fade77dd11a380795
MD5 fdd9659ada500527b42daf40171aee17
BLAKE2b-256 b3d1505e34ce204601aae0fcecaf56c66e808803426199948d3a26a6c16a9e5b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for python_kadmin_rs-0.7.0-cp314-cp314-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 b247bc5f5a075107088cdcec22c67125aa6706fdcd2e264a99a478f1bedecd7d
MD5 d89a934cb5bf366722f35a599509997f
BLAKE2b-256 d71658671c341caef38a492e327cf3e0b24aba2842419da15566f8e3d42c9382

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for python_kadmin_rs-0.7.0-cp314-cp314-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 d1418825ba6c161d504b7905a99ef475d5ec1fdf15e6f5b72e4641f350fbc261
MD5 1a485c8737f6f055ba6f9175f2647ea3
BLAKE2b-256 710594e7575a69ea5d3fc23d4df4a8e4d5acb6f6d3633f23b0a8b6b6360da775

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for python_kadmin_rs-0.7.0-cp313-cp313t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9c08fc12e2952e557508a761fde0f09020d6244bd9717e950ec522f9456f7420
MD5 2c2ba68a5921af5dd4e1744e0b7b78e4
BLAKE2b-256 e383bff38602ebbdda8729c80c73218747fd7e466496817333bfb9276d660bf9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for python_kadmin_rs-0.7.0-cp313-cp313t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3ddc8145a124c24ee0e8038ba933bddf761cb8e35c76716fc8acbccca1666d2a
MD5 4e739005ac632235f6c61a10df01b026
BLAKE2b-256 ed6dccebdd2456a1ac8123f131d699c112c0d766b2de5ee586e0c5452577c51c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for python_kadmin_rs-0.7.0-cp313-cp313t-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 1fa31594f99b783e3e329ba33a3d4bfcc4b0db0abb7013d2b1e1c2fe206a0474
MD5 be876735fe399226df365109c6e38b3b
BLAKE2b-256 2e47d64abcf922d554e89f780796bb2d348d937f863ec098c947a045ee5feb56

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for python_kadmin_rs-0.7.0-cp313-cp313t-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 f8311f9464f0f422765a16c787204144d0a03e3fb02f9c9d0fb8bae97d9b05f3
MD5 9ffa67a86447b68133d3984a15e381db
BLAKE2b-256 b7152f8e2e0457431cb8b99dc70a3f89b25cb5792beea952dfdafea5675babed

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for python_kadmin_rs-0.7.0-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d8d23346657764fba2ec71ddfbfd01f8a3af30a0ce26350acdd5879e552b63a1
MD5 87ec08a40d9d0a26e9e9f319955268e4
BLAKE2b-256 19ab4d22a5bd54e5387b1d62458fefe09aa4c70e9316292dc29c443a2093106c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for python_kadmin_rs-0.7.0-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 453eee8d6d82a17778987dad6574cf77053faa574d5d65b1540a5e23c5689f64
MD5 27c1f609ddcd7f0497b6b80152a64fe5
BLAKE2b-256 aec08222d56a8ebc7c469a2ae727d98745cbfeea1831f4fa4077a618b95f25cc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for python_kadmin_rs-0.7.0-cp313-cp313-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 d4469ef5d3454e32772d3cb2ccf87c88481df6d13c85f0d6b43d1a983d053f45
MD5 f8e5793af42d3cbd4c94be2a20038742
BLAKE2b-256 8524502a698eae8de171f017b9c153b91a16e9304d7ae1ee9569f70375c65069

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for python_kadmin_rs-0.7.0-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 6801ec02210a20d6be404bf9c2d7dc0e74dd4720b160d54a0aef2f92052ae4e3
MD5 d89fc7ebf1741f7bee829614ec09d3fb
BLAKE2b-256 4b6a4a30eacd8c5ee3c1990842208154298e57c6d8056bc5fee4f1bec1029fb6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for python_kadmin_rs-0.7.0-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8a5d35005b00df56375f22426e528e83760cec857103670bd465dd468fc17439
MD5 fc62f0b862c9e657f4cdc22fc7c583e4
BLAKE2b-256 c1091f4076e31573b3e91e57b4478221c13e23a11fa9fdf0468a0591f4548baf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for python_kadmin_rs-0.7.0-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0b0d5393659998f2e35546858899b3f79975fcd0bd1210e369c2343267117b41
MD5 56b082bc64dfa4f5b64a15f1406b40cf
BLAKE2b-256 b01cad3a7c893e471ee7a50d388956d1f19ace3eb21b8a1400289f45e2af8e24

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for python_kadmin_rs-0.7.0-cp312-cp312-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 76f7ead5874117a6364ff64080cb2b0aad6b08874c44d2e81be8325cfc658b96
MD5 ca0194b3891684e6ee3f6ac85fe71aec
BLAKE2b-256 a8dfdf95c0aa51732560ed076de0a1089470076628bc43872195805eff1ee074

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for python_kadmin_rs-0.7.0-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 35b5c200c2463bdaf97d1597dc0de2fa5c69fcfc16b8d4f1eaefcb8307b9c8b9
MD5 daab46b721201be69e8d9e4e865075cc
BLAKE2b-256 c6b83755613ff165466a831851734c40be49cf4b1bc9cf9c75807e981dcc6fe2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for python_kadmin_rs-0.7.0-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a20397f563a592807a10e7cdab20f18c8f1de7ae7debbe027ce0d92484b6bc1a
MD5 7f78b59cee6ae63d4517ab36c55738c0
BLAKE2b-256 fa1c5739b3d3267ee7837f1d5efb1b72b2b5f1f0185351f9ad200c0470603132

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for python_kadmin_rs-0.7.0-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 386aa964cd830433e493df213112cea28ee2e97d15ecd8b8febd3596dcd1023d
MD5 7be2164bc67e43ac99f97b046050ad14
BLAKE2b-256 7371df46f544f9d671c7e65b2335270dedcebb85e74c379a15f0fa8316db4a75

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for python_kadmin_rs-0.7.0-cp311-cp311-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 b03a12be03cac33d2c8bec927ed606519fbe4fb2793ad496c04e1050acadd6dc
MD5 e545487e8a9fb59aab31e36e41049f9a
BLAKE2b-256 c90411a83959b6dbb1da439271c65167881858f2179a66d11693d181110e511a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for python_kadmin_rs-0.7.0-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 85a767c21366ca7bbf26a5329984ead2e843cf6942d081493abe3f7bb3dcc41a
MD5 2ebfc0eb79f78973eab65ac41ca1559c
BLAKE2b-256 595c918c7e5b2744794286f6624fa077fa66a5ddaa9304cc07380381533a978b

See more details on using hashes here.

Provenance

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