Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

passagemath: Find automorphism groups of graphs, generate non-isomorphic graphs with nauty

passagemath is open source mathematical software in Python, released under the GNU General Public Licence GPLv2+.

It is a fork of SageMath, which has been developed 2005-2026 under the motto “Creating a Viable Open Source Alternative to Magma, Maple, Mathematica, and MATLAB”.

The passagemath fork uses the motto “Creating a Free Passage Between the Scientific Python Ecosystem and Mathematical Software Communities.” It was created in October 2024 with the following goals:

Moreover, the passagemath project:

  • provides a stable, frequently updated version of the Sage distribution,

  • integrates additional mathematical software, notably Macaulay2, a full set of GAP packages, and the Combinatorial Matrix Recognition library,

  • curates a library of Sage user packages.

Full documentation is available online.

passagemath attempts to support and provides binary wheels suitable for all major Linux distributions and recent versions of macOS.

Binary wheels for native Windows (x86_64, ARM) are are available for a subset of the passagemath distributions. Use of the full functionality of passagemath on Windows currently requires the use of Windows Subsystem for Linux (WSL) or virtualization.

The supported Python versions in the passagemath-10.8.x series are 3.11.x-3.14.x; the passagemath-10.10.x series is adding support for Python 3.15.

About this pip-installable distribution package

This pip-installable distribution passagemath-nauty provides an interface to nauty and traces, the programs for computing automorphism groups of graphs and digraphs by Brendan McKay and Adolfo Piperno.

What is included

Examples

Using the gtools on the command line:

$ pipx run --spec "passagemath-nauty" sage -sh -c 'geng 4'
>A geng -d0D3 n=4 e=0-6
C?
CC
CE
CF
CQ
CU
CT
CV
C]
C^
C~
>Z 11 graphs generated in 0.00 sec

Finding the installation location of a gtools program:

$ pipx run --spec "passagemath-nauty[test]" ipython

In [1]: from sage.features.nauty import NautyExecutable

In [2]: NautyExecutable('geng').absolute_filename()
Out[2]: '/Users/mkoeppe/.local/pipx/.cache/535c90a22321f64/lib/python3.11/site-packages/sage_wheels/bin/geng'

Use with sage.graphs:

$ pipx run --spec "passagemath-nauty[test]" ipython

In [1]: from passagemath_graphs import *

In [2]: gen = graphs.nauty_geng("7 -c")  # connected graphs on 7 vertices

In [3]: len(list(gen))
Out[3]: 853

Metadata

Release files for passagemath-nauty 10.8.14rc2

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

Source distribution (sdist)

Source distribution for passagemath-nauty 10.8.14rc2
File Size Uploaded Provenance Actions
passagemath_nauty-10.8.14rc2.tar.gz 5.9 kB Without provenance Details for passagemath_nauty-10.8.14rc2.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for passagemath-nauty 10.8.14rc2
File Actions
passagemath_nauty-10.8.14rc2-cp314-cp314t-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 Details for passagemath_nauty-10.8.14rc2-cp314-cp314t-musllinux_1_2_x86_64.whl
passagemath_nauty-10.8.14rc2-cp314-cp314t-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64 Details for passagemath_nauty-10.8.14rc2-cp314-cp314t-musllinux_1_2_aarch64.whl
passagemath_nauty-10.8.14rc2-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details for passagemath_nauty-10.8.14rc2-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
passagemath_nauty-10.8.14rc2-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details for passagemath_nauty-10.8.14rc2-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
passagemath_nauty-10.8.14rc2-cp314-cp314t-macosx_13_0_x86_64.whl CPython 3.14 CPython 3.14 free-threading macOS 13.0+ x86-64 Details for passagemath_nauty-10.8.14rc2-cp314-cp314t-macosx_13_0_x86_64.whl
passagemath_nauty-10.8.14rc2-cp314-cp314t-macosx_13_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 13.0+ ARM64 Details for passagemath_nauty-10.8.14rc2-cp314-cp314t-macosx_13_0_arm64.whl
passagemath_nauty-10.8.14rc2-cp312-abi3-musllinux_1_2_x86_64.whl CPython 3.12 abi3 Linux musl 1.2+ x86-64 Details for passagemath_nauty-10.8.14rc2-cp312-abi3-musllinux_1_2_x86_64.whl
passagemath_nauty-10.8.14rc2-cp312-abi3-musllinux_1_2_aarch64.whl CPython 3.12 abi3 Linux musl 1.2+ ARM64 Details for passagemath_nauty-10.8.14rc2-cp312-abi3-musllinux_1_2_aarch64.whl
passagemath_nauty-10.8.14rc2-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 abi3 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details for passagemath_nauty-10.8.14rc2-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
passagemath_nauty-10.8.14rc2-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 abi3 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details for passagemath_nauty-10.8.14rc2-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
passagemath_nauty-10.8.14rc2-cp312-abi3-macosx_13_0_x86_64.whl CPython 3.12 abi3 macOS 13.0+ x86-64 Details for passagemath_nauty-10.8.14rc2-cp312-abi3-macosx_13_0_x86_64.whl
passagemath_nauty-10.8.14rc2-cp312-abi3-macosx_13_0_arm64.whl CPython 3.12 abi3 macOS 13.0+ ARM64 Details for passagemath_nauty-10.8.14rc2-cp312-abi3-macosx_13_0_arm64.whl
passagemath_nauty-10.8.14rc2-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details for passagemath_nauty-10.8.14rc2-cp311-cp311-musllinux_1_2_x86_64.whl
passagemath_nauty-10.8.14rc2-cp311-cp311-musllinux_1_2_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARM64 Details for passagemath_nauty-10.8.14rc2-cp311-cp311-musllinux_1_2_aarch64.whl
passagemath_nauty-10.8.14rc2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details for passagemath_nauty-10.8.14rc2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
passagemath_nauty-10.8.14rc2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details for passagemath_nauty-10.8.14rc2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
passagemath_nauty-10.8.14rc2-cp311-cp311-macosx_13_0_x86_64.whl CPython 3.11 CPython 3.11 macOS 13.0+ x86-64 Details for passagemath_nauty-10.8.14rc2-cp311-cp311-macosx_13_0_x86_64.whl
passagemath_nauty-10.8.14rc2-cp311-cp311-macosx_13_0_arm64.whl CPython 3.11 CPython 3.11 macOS 13.0+ ARM64 Details for passagemath_nauty-10.8.14rc2-cp311-cp311-macosx_13_0_arm64.whl

Total release size: 192.6 MB

Release files / passagemath_nauty-10.8.14rc2.tar.gz

Download URL passagemath_nauty-10.8.14rc2.tar.gz
Size 5.9 kB
Tags Source
SHA-256 checksum
How to use checksums
247170bcf3232fd0ec09e08342db8d85b6cc6743d48bac89705ed204b4fe4aba
BLAKE2b-256 checksum
How to use checksums
44bcb082e9620687832a3541e53ef9173b2e326302ac56fc9584aeb138724b8f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / passagemath_nauty-10.8.14rc2-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL passagemath_nauty-10.8.14rc2-cp314-cp314t-musllinux_1_2_x86_64.whl
Size 13.0 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
78a382cc83e12f816ac03e89b9245ccde0cbee23b6b83d6f3e49ea2406705e7a
BLAKE2b-256 checksum
How to use checksums
7f21b5d1de2288ca4d88f18af9a164ee561b955beac293202df557b3a2486d2e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / passagemath_nauty-10.8.14rc2-cp314-cp314t-musllinux_1_2_aarch64.whl

Download URL passagemath_nauty-10.8.14rc2-cp314-cp314t-musllinux_1_2_aarch64.whl
Size 13.0 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
b61c9ecda368de503e89d1c56ebeab1220c87959996ddde350a8608a19353957
BLAKE2b-256 checksum
How to use checksums
02ff22a55692fef8832d1373eb100eb7054986859132b738f4d0b69c9c085629
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / passagemath_nauty-10.8.14rc2-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_nauty-10.8.14rc2-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 13.5 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
89aac922428bc0b27678622634d86afe6d5ec272f5729c6cdb304ed2e34403b9
BLAKE2b-256 checksum
How to use checksums
de029c378f225600eb3621e60a315a23b5d1da26cf7aceaf371eba78a800d412
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / passagemath_nauty-10.8.14rc2-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_nauty-10.8.14rc2-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 13.5 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
6f6a4d839fc37031e9cf811363d238fce01bf07293e69be2dac8fadcf1ccfcb3
BLAKE2b-256 checksum
How to use checksums
901d2802bb83007a07a74bc50b3c89510dbef1cc87318453d97eddcc3adfe0e0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / passagemath_nauty-10.8.14rc2-cp314-cp314t-macosx_13_0_x86_64.whl

Download URL passagemath_nauty-10.8.14rc2-cp314-cp314t-macosx_13_0_x86_64.whl
Size 5.7 MB
Tags CPython 3.14 CPython 3.14 free-threading macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
094ac89acb54a22f7679cedacc0f9ef15660fad9ff06730abf5106f3539745c6
BLAKE2b-256 checksum
How to use checksums
8dafeca12aed894445ae8f6c4806c6fda521dca3313ae312d163a6ee05b15217
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / passagemath_nauty-10.8.14rc2-cp314-cp314t-macosx_13_0_arm64.whl

Download URL passagemath_nauty-10.8.14rc2-cp314-cp314t-macosx_13_0_arm64.whl
Size 5.5 MB
Tags CPython 3.14 CPython 3.14 free-threading macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
2654d1559b7f3e316968ed25eaf3a456cb9693d226a4d15e65c58198ecbb2e2c
BLAKE2b-256 checksum
How to use checksums
1bbe3257065dd49e3a1d56de33234c28bf3fdcec563202ce23ecfd145d0ca54a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / passagemath_nauty-10.8.14rc2-cp312-abi3-musllinux_1_2_x86_64.whl

Download URL passagemath_nauty-10.8.14rc2-cp312-abi3-musllinux_1_2_x86_64.whl
Size 13.0 MB
Tags CPython 3.12 Linux musl 1.2+ x86-64 abi3
SHA-256 checksum
How to use checksums
6c8a3e24dbbe056eb1abc4b7126ada80265595385fae76a4acbbea5bb5f3eba2
BLAKE2b-256 checksum
How to use checksums
bcf444d4998390f1701f6cf230504d69bfb42b225dc42efbe2664893b5c1b42e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / passagemath_nauty-10.8.14rc2-cp312-abi3-musllinux_1_2_aarch64.whl

Download URL passagemath_nauty-10.8.14rc2-cp312-abi3-musllinux_1_2_aarch64.whl
Size 13.0 MB
Tags CPython 3.12 Linux musl 1.2+ ARM64 abi3
SHA-256 checksum
How to use checksums
332fb7911632e8823db1285af46561c6208a5bcdb609cd64bcb0a5100021a403
BLAKE2b-256 checksum
How to use checksums
e91b938d359ed88fcd81069ba17fe813c1c3bf25d5b67d770391457834c5c377
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / passagemath_nauty-10.8.14rc2-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_nauty-10.8.14rc2-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 13.5 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64 abi3
SHA-256 checksum
How to use checksums
d65b9b36486db0aa8faff965ef8462be15c796e0a75ff3e5ef4b49ff6967e7e7
BLAKE2b-256 checksum
How to use checksums
134dd503d37241f245c0a634f9e9c37a2cefcfb1db7462973364c254ef8cd32e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / passagemath_nauty-10.8.14rc2-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_nauty-10.8.14rc2-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 13.5 MB
Tags CPython 3.12 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 abi3
SHA-256 checksum
How to use checksums
321ddaea2cf37303a4fddc82f29dce8828247f1fbafdba41a44abd588fe2fccc
BLAKE2b-256 checksum
How to use checksums
e5f0763b1d092b64dd1e8a95ba7e34cda9e3768e3e7af81850d2b05b48c057a3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / passagemath_nauty-10.8.14rc2-cp312-abi3-macosx_13_0_x86_64.whl

Download URL passagemath_nauty-10.8.14rc2-cp312-abi3-macosx_13_0_x86_64.whl
Size 5.7 MB
Tags CPython 3.12 abi3 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
fa26f23e298e8ad58eeb249f7a6968364a0d0ebe1f1371dbc92fcf9dcb159620
BLAKE2b-256 checksum
How to use checksums
385fe4b8bb90112a2bdb62ec3dbdcd5953a4a63158350aed52809a3bd81a9169
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / passagemath_nauty-10.8.14rc2-cp312-abi3-macosx_13_0_arm64.whl

Download URL passagemath_nauty-10.8.14rc2-cp312-abi3-macosx_13_0_arm64.whl
Size 5.5 MB
Tags CPython 3.12 abi3 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
71792b4761d873299b9ffe9bb79c2e081b1269223faf81dd8aa7655d1fb8ea92
BLAKE2b-256 checksum
How to use checksums
558ce0dc2a71897d1770a4f1c24fb6172d9d7bcf19a352983a04eb0c51c0c681
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / passagemath_nauty-10.8.14rc2-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL passagemath_nauty-10.8.14rc2-cp311-cp311-musllinux_1_2_x86_64.whl
Size 13.0 MB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
39681c3523210d12827b16497b2a2500cbaba26103122c215a16c8260a2b5d45
BLAKE2b-256 checksum
How to use checksums
2282b76f66372ee8eef5525b0512f0ac7353a25b2f6673838acca5ff9dcbdbf7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / passagemath_nauty-10.8.14rc2-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL passagemath_nauty-10.8.14rc2-cp311-cp311-musllinux_1_2_aarch64.whl
Size 13.0 MB
Tags CPython 3.11 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
7578cde0f13d914f816b8ade2a13407518eae29e7724973ccc2062595307a900
BLAKE2b-256 checksum
How to use checksums
7e8b576ca87eff2c09ec96aa32153ae000ea53d867569d43f68337d65a7f2902
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / passagemath_nauty-10.8.14rc2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_nauty-10.8.14rc2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 13.5 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
ad4ff996bb934a91c0405deec970096bddebb1eff7a2563df72747afa051962a
BLAKE2b-256 checksum
How to use checksums
4e2ac8e3490e1a8270422afa9070869139fe99465e715691d02acd1f7c8b1d78
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / passagemath_nauty-10.8.14rc2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_nauty-10.8.14rc2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 13.5 MB
Tags CPython 3.11 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
7124695678265ec4a3cfb6ef0d6424894b520eda8f2d9e761565bc0bbd70f792
BLAKE2b-256 checksum
How to use checksums
0a4fdba14d91132f6c9bab4d777ac95f2f8bcc3aa80c3b87f500b4ff2fe9ee31
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / passagemath_nauty-10.8.14rc2-cp311-cp311-macosx_13_0_x86_64.whl

Download URL passagemath_nauty-10.8.14rc2-cp311-cp311-macosx_13_0_x86_64.whl
Size 5.7 MB
Tags CPython 3.11 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
5d23c41339002b00fa8f3302b0545ba7cef4caeadef8c099c2d8a31748af98d5
BLAKE2b-256 checksum
How to use checksums
b03f60c1448e28fc5013bc49596f433bcd087c3970f4907055bb7b9af1f77826
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / passagemath_nauty-10.8.14rc2-cp311-cp311-macosx_13_0_arm64.whl

Download URL passagemath_nauty-10.8.14rc2-cp311-cp311-macosx_13_0_arm64.whl
Size 5.5 MB
Tags CPython 3.11 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
5bb06061bb277fd2804ee3c7acf2e117dbb6f4d8fe65679c1b0eae2b9018c722
BLAKE2b-256 checksum
How to use checksums
10248d7825fd4db4b62157400cb177510547e2c6ff62984c83f26cfb06939601
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Security for passagemath-nauty 10.8.14rc2

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release
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