Skip to main content
https://badge.fury.io/gh/pythongssapi%2Fpython-gssapi.svg https://badge.fury.io/py/gssapi.svg

Python-GSSAPI provides both low-level and high level wrappers around the GSSAPI C libraries. While it focuses on the Kerberos mechanism, it should also be useable with other GSSAPI mechanisms.

Documentation for the latest released version (including pre-release versions) can be found at https://pythongssapi.github.io/python-gssapi/stable.

Documentation for the latest commit on main can be found at https://pythongssapi.github.io/python-gssapi/latest.

Requirements

Basic

  • A working implementation of GSSAPI (such as from MIT Kerberos) which supports delegation and includes header files

  • a C compiler (such as GCC)

  • Python 3.6+ (older releases support older versions, but are unsupported)

  • the decorator python package

Compiling from Scratch

To compile from scratch, you will need Cython >= 0.21.1.

For Running the Tests

  • the k5test package

To install test dependencies using pip:

$ pip install -r test-requirements.txt # Optional, for running test suite

Installation

Easy Way

$ pip install gssapi

From the Git Repo

After being sure to install all the requirements,

$ git clone https://github.com/pythongssapi/python-gssapi.git
$ python setup.py build
$ python setup.py install

Tests

The tests for for Python-GSSAPI live in gssapi.tests. In order to run the tests, you must have an MIT Kerberos installation (including the KDC). The tests create a self-contained Kerberos setup, so running the tests will not interfere with any existing Kerberos installations.

Structure

Python-GSSAPI is composed of two parts: a low-level C-style API which thinly wraps the underlying RFC 2744 methods, and a high-level, Pythonic API (which is itself a wrapper around the low-level API). Examples may be found in the examples directory.

Low-Level API

The low-level API lives in gssapi.raw. The methods contained therein are designed to match closely with the original GSSAPI C methods. All relevant methods and classes may be imported directly from gssapi.raw. Extension methods will only be imported if they are present. The low-level API follows the given format:

  • Names match the RFC 2744 specification, with the gssapi_ prefix removed

  • Parameters which use C int constants as enums have enum.IntEnum classes defined, and thus may be passed either the enum members or integers

  • In cases where a specific constant is passed in the C API to represent a default value, None should be passed instead

  • In cases where non-integer constants would be used in the API (i.e. OIDs), enum-like objects have been defined containing named references to values specified in RFC 2744.

  • Major and minor error codes are returned by raising gssapi.raw.GSSError. The major error codes have exceptions defined in in gssapi.raw.exceptions to make it easier to catch specific errors or categories of errors.

  • All other relevant output values are returned via named tuples.

High-Level API

The high-level API lives directly under gssapi. The classes contained in each file are designed to provide a more Pythonic, Object-Oriented view of GSSAPI. The exceptions from the low-level API, plus several additional exceptions, live in gssapi.exceptions. The rest of the classes may be imported directly from gssapi. Only classes are exported by gssapi – all functions are methods of classes in the high-level API.

Please note that QoP is not supported in the high-level API, since it has been deprecated.

Extensions

In addition to RFC 2743/2744, Python-GSSAPI also has support for:

  • RFC 4178 (GSS-API Negotiation Mechanism)

  • RFC 5587 (Extended GSS Mechanism Inquiry APIs)

  • RFC 5588 (GSS-API Extension for Storing Delegated Credentials)

  • RFC 5801 (GSS-API SASL Extensions)

  • (Additional) Credential Store Extension

  • Services4User

  • Credentials import-export

  • RFC 6680 (GSS-API Naming Extensions)

  • DCE and IOV MIC extensions

  • acquire_cred_with_password and add_cred_with_password

  • GGF Extensions

  • Kerberos specific extensions

The Team

(GitHub usernames in parentheses)

  • Jordan Borean (@jborean93) - current maintainer and developer

  • Simo Sorce (@simo5) - developer

  • Robbie Harwood (@frozencemetery) - author emeritus

  • Solly Ross (@directxman12) - author emeritus

  • Hugh Cole-Baker (@sigmaris) - author emeritus

Get Involved

We welcome new contributions in the form of Issues and Pull Requests on Github. If you would like to join our discussions, you can find us on libera.chat IRC, channel #python-gssapi.

Release files for gssapi 1.7.3

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

Source distribution (sdist)

Source distribution for gssapi 1.7.3
File Size Uploaded
gssapi-1.7.3.tar.gz 1.3 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for gssapi 1.7.3
File
gssapi-1.7.3-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
gssapi-1.7.3-cp310-cp310-win32.whl CPython 3.10 CPython 3.10 Windows x86-32 Details
gssapi-1.7.3-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
gssapi-1.7.3-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details
gssapi-1.7.3-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
gssapi-1.7.3-cp39-cp39-win32.whl CPython 3.9 CPython 3.9 Windows x86-32 Details
gssapi-1.7.3-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details
gssapi-1.7.3-cp39-cp39-macosx_10_9_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.9+ x86-64 Details
gssapi-1.7.3-cp38-cp38-win_amd64.whl CPython 3.8 CPython 3.8 Windows x86-64 Details
gssapi-1.7.3-cp38-cp38-win32.whl CPython 3.8 CPython 3.8 Windows x86-32 Details
gssapi-1.7.3-cp38-cp38-macosx_11_0_arm64.whl CPython 3.8 CPython 3.8 macOS 11.0+ ARM64 Details
gssapi-1.7.3-cp38-cp38-macosx_10_9_x86_64.whl CPython 3.8 CPython 3.8 macOS 10.9+ x86-64 Details
gssapi-1.7.3-cp37-cp37m-win_amd64.whl CPython 3.7 CPython 3.7 pymalloc Windows x86-64 Details
gssapi-1.7.3-cp37-cp37m-win32.whl CPython 3.7 CPython 3.7 pymalloc Windows x86-32 Details
gssapi-1.7.3-cp37-cp37m-macosx_10_9_x86_64.whl CPython 3.7 CPython 3.7 pymalloc macOS 10.9+ x86-64 Details
gssapi-1.7.3-cp36-cp36m-win_amd64.whl CPython 3.6 CPython 3.6 pymalloc Windows x86-64 Details
gssapi-1.7.3-cp36-cp36m-win32.whl CPython 3.6 CPython 3.6 pymalloc Windows x86-32 Details
gssapi-1.7.3-cp36-cp36m-macosx_10_9_x86_64.whl CPython 3.6 CPython 3.6 pymalloc macOS 10.9+ x86-64 Details

Total release size: 13.3 MB

Release files / gssapi-1.7.3.tar.gz

Download URL gssapi-1.7.3.tar.gz
Size 1.3 MB
Tags Source
SHA-256 checksum
How to use checksums
c69b9f633a0c03c1b84ba14c73b0ec132f6323056e675702c1a5f75f316e06fb
BLAKE2b-256 checksum
How to use checksums
94a3017f779dae311964aa919bb57852ec4ce9b30ad4a5973d8bee1022f192ec
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.7.12

Release files / gssapi-1.7.3-cp310-cp310-win_amd64.whl

Download URL gssapi-1.7.3-cp310-cp310-win_amd64.whl
Size 785.3 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
2788648b614ac10fdf3df71a15ac04ec256e1721dd0c84ac8e104b71cd5fbac5
BLAKE2b-256 checksum
How to use checksums
71ab79433715fabbbb9cee9482507c317aa5a66afad323fc09e4ad7f31ef82dc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.7.12

Release files / gssapi-1.7.3-cp310-cp310-win32.whl

Download URL gssapi-1.7.3-cp310-cp310-win32.whl
Size 684.8 kB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
ee76851059aecfcf2927ae991d74bd8c635de3e958d8e1cd3cd213d566ec7911
BLAKE2b-256 checksum
How to use checksums
22b1d24a40e75e91713abc0037a9f0cedf53c43c9755791aac344097e133472f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.7.12

Release files / gssapi-1.7.3-cp310-cp310-macosx_11_0_arm64.whl

Download URL gssapi-1.7.3-cp310-cp310-macosx_11_0_arm64.whl
Size 560.5 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
d2fd3546303db6ae238764d61b4b639ffb74d615d0eb4735389887af804ff336
BLAKE2b-256 checksum
How to use checksums
bd002a4c647199efbddeb34223b09c48080fded8cd22319b19a03c56b35b9e5a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.7.12

Release files / gssapi-1.7.3-cp310-cp310-macosx_10_9_x86_64.whl

Download URL gssapi-1.7.3-cp310-cp310-macosx_10_9_x86_64.whl
Size 619.1 kB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
69104cb87205ab6b6ac1e265b2df1c94b661140fdd5db223fefc564f958bcd44
BLAKE2b-256 checksum
How to use checksums
f65c359b4b46df33fee0098ff4ed13011043792fa4517b9a1b519541ca97bd2c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.7.12

Release files / gssapi-1.7.3-cp39-cp39-win_amd64.whl

Download URL gssapi-1.7.3-cp39-cp39-win_amd64.whl
Size 783.2 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
8bb1603b24a1f21a0da19df9f2544c122af896b1f28a17b0d45cf87773de58c4
BLAKE2b-256 checksum
How to use checksums
bfb193dfec3952e45008b9321dfa0f0c297c6232ca8b450e6e506af3651bd1e3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.7.12

Release files / gssapi-1.7.3-cp39-cp39-win32.whl

Download URL gssapi-1.7.3-cp39-cp39-win32.whl
Size 683.1 kB
Tags CPython 3.9 Windows x86-32
SHA-256 checksum
How to use checksums
c65221f5bc91f1fa317b48866d1a6da6248195d5c58e743f6c512a80c7c98119
BLAKE2b-256 checksum
How to use checksums
8617fba5d17c0ae08eeba9dfd573791c0c8f4094ca6e8f1dade2b615e72cdd04
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.7.12

Release files / gssapi-1.7.3-cp39-cp39-macosx_11_0_arm64.whl

Download URL gssapi-1.7.3-cp39-cp39-macosx_11_0_arm64.whl
Size 559.9 kB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
13971279ccad7df0847d6be33ed2ea1c643bd58f065735c4954cd37c6f85d333
BLAKE2b-256 checksum
How to use checksums
328525656a74148a519435f6cbff07355d4328b4fe4786fa08fa83bcdb3770a0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.7.12

Release files / gssapi-1.7.3-cp39-cp39-macosx_10_9_x86_64.whl

Download URL gssapi-1.7.3-cp39-cp39-macosx_10_9_x86_64.whl
Size 618.5 kB
Tags CPython 3.9 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
ec25bfa506dbf82e0471f9ffce198b10da8f4b787f1779d52dbe514eb2cda999
BLAKE2b-256 checksum
How to use checksums
07f75881b65d0039a76521faef03dc3bded754ef4d0033794b8c4a1ac8e65921
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.7.12

Release files / gssapi-1.7.3-cp38-cp38-win_amd64.whl

Download URL gssapi-1.7.3-cp38-cp38-win_amd64.whl
Size 784.2 kB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
a2d272d6df0cdbc934d06a0e299fcfb8d7dff211b63d43ce291dcc8055a598ac
BLAKE2b-256 checksum
How to use checksums
614c6e44dc91180ad6aa2c12430ae81fadda6c0f6556e4d5b6e1364f03980cb9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.7.12

Release files / gssapi-1.7.3-cp38-cp38-win32.whl

Download URL gssapi-1.7.3-cp38-cp38-win32.whl
Size 684.3 kB
Tags CPython 3.8 Windows x86-32
SHA-256 checksum
How to use checksums
a7a9c9af5c96bfb95daa9b7166ae071549c8e6a01fbbdf9a589856d60677a823
BLAKE2b-256 checksum
How to use checksums
cb7302bf2282d8f9d89ada6d5e4e802234978caa2c9ebeab648e4d872ed23f70
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.7.12

Release files / gssapi-1.7.3-cp38-cp38-macosx_11_0_arm64.whl

Download URL gssapi-1.7.3-cp38-cp38-macosx_11_0_arm64.whl
Size 552.4 kB
Tags CPython 3.8 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
56ae0564140ef3cd53034bdb0e4236e00f69dd2b0e3680c41263025d40d02c9d
BLAKE2b-256 checksum
How to use checksums
6026cc3f118583dffe382be298d9de16efc446900a2348c3686ef7e31f878fa7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.7.12

Release files / gssapi-1.7.3-cp38-cp38-macosx_10_9_x86_64.whl

Download URL gssapi-1.7.3-cp38-cp38-macosx_10_9_x86_64.whl
Size 607.3 kB
Tags CPython 3.8 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
5e62981c96b4c138684e8b9dd932a4d52dcc7cc185cf8ac10aae9dd3db23d7e2
BLAKE2b-256 checksum
How to use checksums
2427c2e3de57ebf962c1d162d592b60b30aaae4ee1f5ee139f0d2eb4439217f2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.7.12

Release files / gssapi-1.7.3-cp37-cp37m-win_amd64.whl

Download URL gssapi-1.7.3-cp37-cp37m-win_amd64.whl
Size 768.7 kB
Tags CPython 3.7 CPython 3.7 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
35dcddb6915dc7c5ae73afacaa6bb1e2da79c24668ad5a3cf2d7890d9c149d3e
BLAKE2b-256 checksum
How to use checksums
b76af12e802cdd0464be06e19b19e3372d99eeb8f1e0fae52e5146e6f90574e3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.7.12

Release files / gssapi-1.7.3-cp37-cp37m-win32.whl

Download URL gssapi-1.7.3-cp37-cp37m-win32.whl
Size 668.9 kB
Tags CPython 3.7 CPython 3.7 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
6e5a0aae3be78fa5747120f51baa9d070dbc188c105064669ca6b53b75a08c80
BLAKE2b-256 checksum
How to use checksums
d4277799dec71a64e265d090a25ff5e6a924862afe6069d39a88c5fdf03a369f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.7.12

Release files / gssapi-1.7.3-cp37-cp37m-macosx_10_9_x86_64.whl

Download URL gssapi-1.7.3-cp37-cp37m-macosx_10_9_x86_64.whl
Size 601.6 kB
Tags CPython 3.7 CPython 3.7 pymalloc macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
0eb28405cf3d5171b37796fa7cf5c06bb48eefd6d854b587aafe31b4b4d068db
BLAKE2b-256 checksum
How to use checksums
7c190345cb57e7e6c82f98a381e693672b64c8eaffd6df890a1ccb47f0a0f344
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.7.12

Release files / gssapi-1.7.3-cp36-cp36m-win_amd64.whl

Download URL gssapi-1.7.3-cp36-cp36m-win_amd64.whl
Size 767.8 kB
Tags CPython 3.6 CPython 3.6 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
2b9a47aa3d9c267c9c3677131f305fbf3c3c544450d2999f113af6e3ba738d2c
BLAKE2b-256 checksum
How to use checksums
cc8876528b23f58b5db83afb7fa925e1f1db4f569c9778d8690bf8f8c34b4fc1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.7.12

Release files / gssapi-1.7.3-cp36-cp36m-win32.whl

Download URL gssapi-1.7.3-cp36-cp36m-win32.whl
Size 667.0 kB
Tags CPython 3.6 CPython 3.6 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
35e864942c50d0e19608d12052a721745c8f28221c229cba05e534669d7b6225
BLAKE2b-256 checksum
How to use checksums
5177cbea512f3887c491c13ff94bf642e09b8797491ef9c5d80d9a46ccab6c47
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.7.12

Release files / gssapi-1.7.3-cp36-cp36m-macosx_10_9_x86_64.whl

Download URL gssapi-1.7.3-cp36-cp36m-macosx_10_9_x86_64.whl
Size 600.4 kB
Tags CPython 3.6 CPython 3.6 pymalloc macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
a5ba691f66e554d9adaf7d6aa8c82f384494d954059bdfcc6be560e7f9122ed3
BLAKE2b-256 checksum
How to use checksums
53dc286c72a523245b3c66620494ff374848373ff5f7c56c3504ad805925be54
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.7.12
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page