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), and the underlying "unsafe" bindings generated by bindgen in kadmin-sys.

It also contains a Python API to those bindings.

Kerberos implementations compatibility

These libraries will only compile against MIT krb5. However, they will allow you to communicate with an MIT krb5 KDC as well as a Heimdal KDC. In fact, these libraries are tested against both!

kadmin-sys

Crates.io Version docs.rs

These are the raw bindings to libkadm5. This crate offers two features, client and server. You must choose one of them depending on how your application is going to interact with the KDC. By default, none are enabled and the crate will not compile.

  • client: links against kadm5clnt. Use this is you plan to remotely access the KDC, using kadmind's GSS-API RPC interface, like the CLI tool kadmin does.
  • server: links against kadm5srv. Use this is you plan to directly edit the KDB from the machine where the KDC is running, like the CLI tool kadmin.local does.

kadmin

Crates.io Version docs.rs

This is a safe, idiomatic Rust interface to libkadm5. This crate offers two features, client and local. They are similar to how kadmin-sys behaves. You should only enable one of them.

With the client feature:

use kadmin::KAdmin;

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

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

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

With the local feature:

use kadmin::KAdmin;

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

let kadmin = KAdmin::builder().local().unwrap();

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

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

These are Python bindings to the above Rust library, using the kadmin::sync interface to ensure thread safety. It provides two Python modules: kadmin for remote operations, and kadmin_local for local operations.

With kadmin:

import kadmin

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

With kadmin_local:

import kadmin

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

License

Licensed under the MIT License.

Contributing

Just open a PR.

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.0.0.tar.gz (41.7 kB view details)

Uploaded Source

Built Distributions

python_kadmin_rs-0.0.0-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl (3.1 MB view details)

Uploaded PyPy manylinux: glibc 2.28+ x86-64

python_kadmin_rs-0.0.0-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl (3.0 MB view details)

Uploaded PyPy manylinux: glibc 2.28+ ARM64

python_kadmin_rs-0.0.0-pp310-pypy310_pp73-macosx_14_0_x86_64.whl (1.2 MB view details)

Uploaded PyPy macOS 14.0+ x86-64

python_kadmin_rs-0.0.0-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl (3.1 MB view details)

Uploaded PyPy manylinux: glibc 2.28+ x86-64

python_kadmin_rs-0.0.0-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl (3.0 MB view details)

Uploaded PyPy manylinux: glibc 2.28+ ARM64

python_kadmin_rs-0.0.0-pp39-pypy39_pp73-macosx_14_0_x86_64.whl (1.2 MB view details)

Uploaded PyPy macOS 14.0+ x86-64

python_kadmin_rs-0.0.0-pp38-pypy38_pp73-manylinux_2_28_x86_64.whl (3.1 MB view details)

Uploaded PyPy manylinux: glibc 2.28+ x86-64

python_kadmin_rs-0.0.0-pp38-pypy38_pp73-manylinux_2_28_aarch64.whl (3.0 MB view details)

Uploaded PyPy manylinux: glibc 2.28+ ARM64

python_kadmin_rs-0.0.0-pp38-pypy38_pp73-macosx_14_0_x86_64.whl (1.2 MB view details)

Uploaded PyPy macOS 14.0+ x86-64

python_kadmin_rs-0.0.0-cp312-cp312-musllinux_1_2_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ x86-64

python_kadmin_rs-0.0.0-cp312-cp312-musllinux_1_2_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ ARM64

python_kadmin_rs-0.0.0-cp312-cp312-manylinux_2_28_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.28+ x86-64

python_kadmin_rs-0.0.0-cp312-cp312-manylinux_2_28_aarch64.whl (3.0 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.28+ ARM64

python_kadmin_rs-0.0.0-cp312-cp312-macosx_14_0_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.12 macOS 14.0+ x86-64

python_kadmin_rs-0.0.0-cp312-cp312-macosx_14_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.12 macOS 14.0+ ARM64

python_kadmin_rs-0.0.0-cp311-cp311-musllinux_1_2_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ x86-64

python_kadmin_rs-0.0.0-cp311-cp311-musllinux_1_2_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ ARM64

python_kadmin_rs-0.0.0-cp311-cp311-manylinux_2_28_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.28+ x86-64

python_kadmin_rs-0.0.0-cp311-cp311-manylinux_2_28_aarch64.whl (3.0 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.28+ ARM64

python_kadmin_rs-0.0.0-cp311-cp311-macosx_14_0_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.11 macOS 14.0+ x86-64

python_kadmin_rs-0.0.0-cp311-cp311-macosx_14_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.11 macOS 14.0+ ARM64

python_kadmin_rs-0.0.0-cp310-cp310-musllinux_1_2_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ x86-64

python_kadmin_rs-0.0.0-cp310-cp310-musllinux_1_2_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ ARM64

python_kadmin_rs-0.0.0-cp310-cp310-manylinux_2_28_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.28+ x86-64

python_kadmin_rs-0.0.0-cp310-cp310-manylinux_2_28_aarch64.whl (3.0 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.28+ ARM64

python_kadmin_rs-0.0.0-cp310-cp310-macosx_14_0_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.10 macOS 14.0+ x86-64

python_kadmin_rs-0.0.0-cp310-cp310-macosx_14_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.10 macOS 14.0+ ARM64

python_kadmin_rs-0.0.0-cp39-cp39-musllinux_1_2_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ x86-64

python_kadmin_rs-0.0.0-cp39-cp39-musllinux_1_2_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ ARM64

python_kadmin_rs-0.0.0-cp39-cp39-manylinux_2_28_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.28+ x86-64

python_kadmin_rs-0.0.0-cp39-cp39-manylinux_2_28_aarch64.whl (3.0 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.28+ ARM64

python_kadmin_rs-0.0.0-cp39-cp39-macosx_14_0_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.9 macOS 14.0+ x86-64

python_kadmin_rs-0.0.0-cp39-cp39-macosx_14_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.9 macOS 14.0+ ARM64

python_kadmin_rs-0.0.0-cp38-cp38-musllinux_1_2_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.2+ x86-64

python_kadmin_rs-0.0.0-cp38-cp38-musllinux_1_2_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.2+ ARM64

python_kadmin_rs-0.0.0-cp38-cp38-manylinux_2_28_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.28+ x86-64

python_kadmin_rs-0.0.0-cp38-cp38-manylinux_2_28_aarch64.whl (3.0 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.28+ ARM64

python_kadmin_rs-0.0.0-cp38-cp38-macosx_14_0_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.8 macOS 14.0+ x86-64

python_kadmin_rs-0.0.0-cp38-cp38-macosx_14_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.8 macOS 14.0+ ARM64

File details

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

File metadata

  • Download URL: python_kadmin_rs-0.0.0.tar.gz
  • Upload date:
  • Size: 41.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.11.9

File hashes

Hashes for python_kadmin_rs-0.0.0.tar.gz
Algorithm Hash digest
SHA256 85559d170c92f8d7f77d8e9cf49c547ee87ae3874bc27bbd71e7458f7d45e9d6
MD5 ad814a5370ccacde92d75a199fa62d06
BLAKE2b-256 821148afb15476dd405453444708ab6051e6285791b3f2d5804b5b2b6178f732

See more details on using hashes here.

File details

Details for the file python_kadmin_rs-0.0.0-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.0.0-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 db7864d29ac7076014533312ab361e4c04954140ad401144a45eeabc0adfc3b0
MD5 5a59d08526ffb00cedb69b697efa209e
BLAKE2b-256 bd6718b10a7053be0f6cb5449fb8e7f2c7f7047b4dff6c72552ff0a5a689498f

See more details on using hashes here.

File details

Details for the file python_kadmin_rs-0.0.0-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.0.0-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 772d337c5513b8a4deba155b3183cbee85ef9b02c7e72a3841bbe31f46480c26
MD5 09ca4b86ccc3d8ed8b736e37565fc8cf
BLAKE2b-256 629e5a482c6a3a1c82d678582a34d7c2017ca75661e5b50ac719f25d5249daca

See more details on using hashes here.

File details

Details for the file python_kadmin_rs-0.0.0-pp310-pypy310_pp73-macosx_14_0_x86_64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.0.0-pp310-pypy310_pp73-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 f4409b47e2692ea8330a8e575e1ebe5fc78b71268953e4f07f28dd2ce45cb49b
MD5 ffa04881199b9049c4dfd7e1888e0363
BLAKE2b-256 f22075eb976d1a38dde5ca1333d7079c57a954264811490a263a47690d04db1f

See more details on using hashes here.

File details

Details for the file python_kadmin_rs-0.0.0-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.0.0-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3a63960ec2124d41d5326baca13ca635b90a0ea0c9bce5c2011d567621326cb8
MD5 6d88be83646e440a86373682344f85cd
BLAKE2b-256 f680c01a8c11b336d26e4fa5b3e5c7ddfc5826670bf17615d40f33aabc09db9e

See more details on using hashes here.

File details

Details for the file python_kadmin_rs-0.0.0-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.0.0-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7303688f64316d5d0e8d576c55141324e8f1548c71cd118297cfc5379109714a
MD5 6105d79a146c9598e69b859e1e4ea804
BLAKE2b-256 affa44433c6b8d668b5cd162e4b876dcc6096d488e835c4b895712d3f5a4e797

See more details on using hashes here.

File details

Details for the file python_kadmin_rs-0.0.0-pp39-pypy39_pp73-macosx_14_0_x86_64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.0.0-pp39-pypy39_pp73-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 2e0024d601998781dfa8d9df2acc87c3a8ba9855cb3cee114ae279271a155a69
MD5 f855c85cc0a71d5dd0b584a7abd53e95
BLAKE2b-256 8644b74bf855f1b8d4257d1af7f82fe977c44405b48bb68dc2ebba887f4a3f1b

See more details on using hashes here.

File details

Details for the file python_kadmin_rs-0.0.0-pp38-pypy38_pp73-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.0.0-pp38-pypy38_pp73-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 811ae49392ff842abcd5d1eb8220b8906569a650f2b56ddfb21dbff7ec50dda1
MD5 73b3e8b2bd7c65b4cb15a5e16721d9f7
BLAKE2b-256 fb3c8f206c006bfbf2d9e1d6b9a2755bfa4ca20963b3c141a91403a8a3b7bd62

See more details on using hashes here.

File details

Details for the file python_kadmin_rs-0.0.0-pp38-pypy38_pp73-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.0.0-pp38-pypy38_pp73-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ce097b178a6ddf41ae1fb55edcfd2e889059a15a8f76b80d56a611893e7704b5
MD5 ac7f5a0afe3f06e8eea0ffc5a026401d
BLAKE2b-256 b8e105ff72a538730c09c55dad035cd854b24525b2df3bd51884d52e1e3a1c3a

See more details on using hashes here.

File details

Details for the file python_kadmin_rs-0.0.0-pp38-pypy38_pp73-macosx_14_0_x86_64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.0.0-pp38-pypy38_pp73-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 be8ea718495b03b129f0cec8a7600934f9d43a55ed878c77c3206457199ca7db
MD5 dbd5fc54bc91f7319e07ac913321fcd2
BLAKE2b-256 2ee4fe6a1bfff2761bb13b6ba70e9542cefe82239ca5e16f674f29c126299ffc

See more details on using hashes here.

File details

Details for the file python_kadmin_rs-0.0.0-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.0.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f54811c0a471646c9e44db8240a714a1b548c7fb171cd1e336ef1173fdb8ca53
MD5 0dfffa1af232efad463d858140c7d6f1
BLAKE2b-256 58eb03a6503ba89fa4f09423230b30475049e1c410a5ed77be1336223f8fca79

See more details on using hashes here.

File details

Details for the file python_kadmin_rs-0.0.0-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.0.0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ff2d2c2b8e2df5908398058f0e72d5e958fe25e67c70108bcc055c5c1d90a371
MD5 6d54f99fb094d8f08042779718e9827b
BLAKE2b-256 778aa71b90187215c88f5b74687e5cc89bdb96edd29177d48838c4a6448c4c47

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for python_kadmin_rs-0.0.0-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 486b3aed44ed3128247a4d47dfd518e0837664c66e4f5b62493370f97a60f939
MD5 a667909bbbc5bea7a670a16e0cd7e3f9
BLAKE2b-256 87c8672e839fe21977a9ca9a948dfa96743bde7018cb0aea08414a7ba5943a10

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for python_kadmin_rs-0.0.0-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6bf3ff7349b782599366e389387f6037f26ba4660fa29b188e1725f6a9fbd648
MD5 e74e08e5c9fa631a752ce8b7f1144a93
BLAKE2b-256 2870a11b86d138564fbc6e98f31325a4d11d96f790cb6d4c44f743b0a22c5004

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for python_kadmin_rs-0.0.0-cp312-cp312-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 c55114add866c7369c0229aa60c1d51ba43ee9030d5c5aaf66045e9b6c77d092
MD5 8bb066154bf066b0dd3abce9a5f54499
BLAKE2b-256 f075b365aa602573798fb4e7b13045e8e19a5424c30eaf98bed3cc3467ea449f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for python_kadmin_rs-0.0.0-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 d8624ab21a55162a5c330425d828d4405dc3667c728910a0362d33f65a193d96
MD5 7feec725d3a3143cc12d5c41ab850275
BLAKE2b-256 b1e0fa471ec17158a0a8601b17b173a186bbaa5859a2dda372b21b82751daec0

See more details on using hashes here.

File details

Details for the file python_kadmin_rs-0.0.0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.0.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9c875995817ad89fd71eaedc63c0cd2ebc8208645eaa500dd649e3919c219c5e
MD5 340c32b1cccc89b736226674635590ca
BLAKE2b-256 62e80a163bea450abecfbe11932e2c28732d1c70465249ae27ba3a476a5a9cb8

See more details on using hashes here.

File details

Details for the file python_kadmin_rs-0.0.0-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.0.0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ea8624eae06efd6d39a1021538f84f58d9e06097cffb103bc71eefc30a0eaf02
MD5 9c8512f31135a640955fc02a6c085b17
BLAKE2b-256 bc397ebee34291c8df1cc2b70900b74cc1bdf32cd1b59e67c9c1bf9c4993ae4a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for python_kadmin_rs-0.0.0-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 20004c9551c4de0915827880bd827fb950d077217ae3b5ef0773db8e00bb32e3
MD5 b71fc47b57edb5ed1a26983b9f519683
BLAKE2b-256 44fd0da61ffeacca4236d516cf2fc4e82b35986c9389441ad5b72964f33a0868

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for python_kadmin_rs-0.0.0-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b8f2ea743c5e6892cfc042ab47be98076a7f02aae47cf4327c3176aa345939ac
MD5 a59aff8ecf224753440a204e7f997ad8
BLAKE2b-256 775da39612f6173977d5a57e393964f33f83119bf754406aed418dae6b606dd9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for python_kadmin_rs-0.0.0-cp311-cp311-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 06fc91165c91e52cbe39a69596885a758a3c29f8fc309bae78096dac687ae1ab
MD5 65bcd0659a3bbaf2dbed3c950aad0b85
BLAKE2b-256 ffb4cb20614c8937917fed6beaff787d7fd15c8846a173ac7aee4ce0eea62e34

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for python_kadmin_rs-0.0.0-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 228edc2c984fd5937fee71d100876f732253cb767b5cc56dc4240d816aa57726
MD5 6cb710a984e29c50d6de0eb9055a6dad
BLAKE2b-256 ce25c8868412c668c97a08d58109b6f66f774793c33c652dd3906aaceb4ea086

See more details on using hashes here.

File details

Details for the file python_kadmin_rs-0.0.0-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.0.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 054f7892d18f2c171a3c1b090fb59e52b0503f9d8f0e549e4d2ef7eef820dd3a
MD5 c8d4b3736b773c9f5051e9c74ae24095
BLAKE2b-256 b3a25408985db4277f5ad2c2a658563efdb7f9f430bac8e49c932c0ab365fc3d

See more details on using hashes here.

File details

Details for the file python_kadmin_rs-0.0.0-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.0.0-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ac3c856a1493b8e81ddf0b9ac1f874be4f58ee2db584cbe230771c9f10945a04
MD5 7cd2002abd8d5e147796e8fe23fa0a10
BLAKE2b-256 0f119d3901dbc32086c2439c6a4b724b082aa04bbaa5dcaf1e7f3edc0fab337a

See more details on using hashes here.

File details

Details for the file python_kadmin_rs-0.0.0-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.0.0-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d9d49bf24255547f67b43d15837aa2ddd927328fc3d86533109b4c85d5dc5436
MD5 f98a76b6cbb572d0c50442971004d3b6
BLAKE2b-256 c8bd83367b692ec98cfe4da45ee3f8f5a04813fc1773966f0094987e4c3fa113

See more details on using hashes here.

File details

Details for the file python_kadmin_rs-0.0.0-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.0.0-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0abdd38e061ad05567ccd97ec1e039a4ee2cd2be919e2ccca9d8e37dd8561c12
MD5 f78c4d6c71a8a6356062e008e37f0e39
BLAKE2b-256 65b69038008cb6dbab52c14a57e5efb0280a26a3f26c90db4376ae09a766409f

See more details on using hashes here.

File details

Details for the file python_kadmin_rs-0.0.0-cp310-cp310-macosx_14_0_x86_64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.0.0-cp310-cp310-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 6b1260a3367633911701db992289e229e7df773d6e975d818498067f7e565a09
MD5 095127d6e2450dd3e3fff3518d8b5456
BLAKE2b-256 248696900305d661f2916d2482c5ee46c81eb6e864b4170c89ffaba61f4a02c1

See more details on using hashes here.

File details

Details for the file python_kadmin_rs-0.0.0-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.0.0-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 d82b925bb04251af5ba29cb1c93b0b28818dc20e382d4362ba90de952cd7945e
MD5 bad789c2df4fec0d0d1ca5dbb3cdbb8e
BLAKE2b-256 b889f52ed6d7d0914286ef2c4515be0969022c0a5f639179e1b1540647131624

See more details on using hashes here.

File details

Details for the file python_kadmin_rs-0.0.0-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.0.0-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6bd8604e03b38c7f0de3bbf66f62de04d0836b6dd018217b5c2845c0288a5911
MD5 e60ec6b04271cca4b26c10312a374191
BLAKE2b-256 9bfb7c17f9469583f6c4326f50ccf18ec1b456f7f4841ef8df3b56e927da3046

See more details on using hashes here.

File details

Details for the file python_kadmin_rs-0.0.0-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.0.0-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a0e0b456dca1b9b70d8ef1b01951f9de25a22ace22b64d062d54cac2aa3cdab1
MD5 7d416ecf33a0c015696e92e8f6adb8a8
BLAKE2b-256 951e0cb1ebfe7eb21f623d5dfa4d2ffca37544e91466a371a69bb4636e16fb7f

See more details on using hashes here.

File details

Details for the file python_kadmin_rs-0.0.0-cp39-cp39-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.0.0-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ff49a93ea55431e37021c827a4344d3ee54aa06fa0b9df1503e9f89583b4bfed
MD5 b234630fd7b658aec379ac43fa6b0630
BLAKE2b-256 d7102574ce60ece96fac62f925bbe6ab53fdb837aeb73e69b468ae7c2274d2d4

See more details on using hashes here.

File details

Details for the file python_kadmin_rs-0.0.0-cp39-cp39-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.0.0-cp39-cp39-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3b5a382ecd87d3636a9c3b6ce01a09153c2502514bbb12ce4d2199bbbd85693e
MD5 d4f6da192a64f4de45fb98ffae69e766
BLAKE2b-256 cf2bf8d61a03e26253abf46d134746436e4cd74cf0c5a87950b3bf6acdeb5e9a

See more details on using hashes here.

File details

Details for the file python_kadmin_rs-0.0.0-cp39-cp39-macosx_14_0_x86_64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.0.0-cp39-cp39-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 339e6f5753c331c88c3b9f51a79a5a8aba34e140d8955f49752a1414cd1c0df2
MD5 02b93a4b3f28a6f01370256c36234c85
BLAKE2b-256 d7be0e443bbf91d83f6a6d2b2da5eb074986a7fb706938f82c614e0b22b19ee9

See more details on using hashes here.

File details

Details for the file python_kadmin_rs-0.0.0-cp39-cp39-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.0.0-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 c1880d2badaa2352c85d88a6196c870a250cca9365270f6c5b43f7c774196541
MD5 503a3d39e9d2e41795d5293c6b87c991
BLAKE2b-256 ea9a6c98e69f8ca5829e891d687566bc8ce6a4c45a22a194e636572c352676af

See more details on using hashes here.

File details

Details for the file python_kadmin_rs-0.0.0-cp38-cp38-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.0.0-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 fdd40c5858b838ba5ec34e40291fd7964abd510cc4506e7a1f7983561409e9aa
MD5 bcc5ae87da36a01cdf20491da5bb0688
BLAKE2b-256 5198ddf946b8a7bd843d52c93f56e0adb7bf5bc9bee6e31d2a01f4ca03de35ca

See more details on using hashes here.

File details

Details for the file python_kadmin_rs-0.0.0-cp38-cp38-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.0.0-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a61621e7788c562e58e5fedfe8816e82544b948261f821731a2d88efd99e2215
MD5 52c021f24a74edbcdbc69d3b507ec0e9
BLAKE2b-256 bb30e50b04cb7c21270f45dc4ad2a030d1da8e574181a141e81b46d8f6c1646e

See more details on using hashes here.

File details

Details for the file python_kadmin_rs-0.0.0-cp38-cp38-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.0.0-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b4214f2fa4c466db00d2438fc077e879d0330775cf8728d99174a0212e9d927c
MD5 79ee3e3047d2d38141c435cc3435aced
BLAKE2b-256 45cf6307f414052876845975489708cdfe7d56d571337e1a6008e1c0704db412

See more details on using hashes here.

File details

Details for the file python_kadmin_rs-0.0.0-cp38-cp38-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.0.0-cp38-cp38-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0ee2a80be294019cd051e271ab7ae58be74fab54695ddc106a204dc8340104be
MD5 c01d039eaf57a2c8eeef24b8e9d7cfee
BLAKE2b-256 e629cd10ec628e30afde900576034135789b065549ab95d56c8961b2e8d05a0e

See more details on using hashes here.

File details

Details for the file python_kadmin_rs-0.0.0-cp38-cp38-macosx_14_0_x86_64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.0.0-cp38-cp38-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 199bcb293453417413603d296f4c06d4b432ec371507737e637f343608d1c8b7
MD5 ae0b69409740ea7968023abe5284fc61
BLAKE2b-256 0ff00f6ca271f6124c531548e2653ca5f5991594443f49e897d46c7887f1955f

See more details on using hashes here.

File details

Details for the file python_kadmin_rs-0.0.0-cp38-cp38-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for python_kadmin_rs-0.0.0-cp38-cp38-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 01fe423efd8b5b49ab37d0d3953a0de155d9dc9903292af8b879e5178cd55cee
MD5 b58f192447c52c622f9b075ee94ed403
BLAKE2b-256 354e73f282e31ae606a8a623246f3858af49169a145c4be471020c4272476715

See more details on using hashes here.

Supported by

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