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.14rc1

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.14rc1
File Size Uploaded Provenance Actions
passagemath_nauty-10.8.14rc1.tar.gz 5.9 kB Without provenance Details for passagemath_nauty-10.8.14rc1.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for passagemath-nauty 10.8.14rc1
File Actions
passagemath_nauty-10.8.14rc1-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.14rc1-cp314-cp314t-musllinux_1_2_x86_64.whl
passagemath_nauty-10.8.14rc1-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.14rc1-cp314-cp314t-musllinux_1_2_aarch64.whl
passagemath_nauty-10.8.14rc1-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.14rc1-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
passagemath_nauty-10.8.14rc1-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.14rc1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
passagemath_nauty-10.8.14rc1-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.14rc1-cp314-cp314t-macosx_13_0_x86_64.whl
passagemath_nauty-10.8.14rc1-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.14rc1-cp314-cp314t-macosx_13_0_arm64.whl
passagemath_nauty-10.8.14rc1-cp312-abi3-musllinux_1_2_x86_64.whl CPython 3.12 abi3 Linux musl 1.2+ x86-64 Details for passagemath_nauty-10.8.14rc1-cp312-abi3-musllinux_1_2_x86_64.whl
passagemath_nauty-10.8.14rc1-cp312-abi3-musllinux_1_2_aarch64.whl CPython 3.12 abi3 Linux musl 1.2+ ARM64 Details for passagemath_nauty-10.8.14rc1-cp312-abi3-musllinux_1_2_aarch64.whl
passagemath_nauty-10.8.14rc1-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.14rc1-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
passagemath_nauty-10.8.14rc1-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 abi3 Linux glibc 2.28+ ARM64, Linux glibc 2.17+ ARM64 Details for passagemath_nauty-10.8.14rc1-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
passagemath_nauty-10.8.14rc1-cp312-abi3-macosx_13_0_x86_64.whl CPython 3.12 abi3 macOS 13.0+ x86-64 Details for passagemath_nauty-10.8.14rc1-cp312-abi3-macosx_13_0_x86_64.whl
passagemath_nauty-10.8.14rc1-cp312-abi3-macosx_13_0_arm64.whl CPython 3.12 abi3 macOS 13.0+ ARM64 Details for passagemath_nauty-10.8.14rc1-cp312-abi3-macosx_13_0_arm64.whl
passagemath_nauty-10.8.14rc1-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.14rc1-cp311-cp311-musllinux_1_2_x86_64.whl
passagemath_nauty-10.8.14rc1-cp311-cp311-musllinux_1_2_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARM64 Details for passagemath_nauty-10.8.14rc1-cp311-cp311-musllinux_1_2_aarch64.whl
passagemath_nauty-10.8.14rc1-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.28+ x86-64, Linux glibc 2.17+ x86-64 Details for passagemath_nauty-10.8.14rc1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
passagemath_nauty-10.8.14rc1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64, Linux glibc 2.17+ ARM64 Details for passagemath_nauty-10.8.14rc1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
passagemath_nauty-10.8.14rc1-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.14rc1-cp311-cp311-macosx_13_0_x86_64.whl
passagemath_nauty-10.8.14rc1-cp311-cp311-macosx_13_0_arm64.whl CPython 3.11 CPython 3.11 macOS 13.0+ ARM64 Details for passagemath_nauty-10.8.14rc1-cp311-cp311-macosx_13_0_arm64.whl

Total release size: 192.6 MB

Release files / passagemath_nauty-10.8.14rc1.tar.gz

Download URL passagemath_nauty-10.8.14rc1.tar.gz
Size 5.9 kB
Tags Source
SHA-256 checksum
How to use checksums
4883a5a38eb66ea21adaaf8e753d57450664bb5f2bf3612e4c76bb02b324a8c5
BLAKE2b-256 checksum
How to use checksums
6673f2dd2db794189edec5b4e34a6952aa0864ac874f95a158d291b0fee21f7b
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.14rc1-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL passagemath_nauty-10.8.14rc1-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
5286f8be2c56d05ac836c01817d35844290de8758357c8de04e76ede1c227408
BLAKE2b-256 checksum
How to use checksums
65d7fb3d49be657d4ad1a7372388519048edee4d366f40901780571896ac2252
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.14rc1-cp314-cp314t-musllinux_1_2_aarch64.whl

Download URL passagemath_nauty-10.8.14rc1-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
2c92e8f31727040e5f1def9b5729690e65444660c7930c3d3118149c954d7312
BLAKE2b-256 checksum
How to use checksums
52c0e1c551ba560dd816c9362cc168146e2c472124ae01cc34dd1c47b618f064
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.14rc1-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_nauty-10.8.14rc1-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
4611134f84dd5d2411e6c7b4272b508d0d6edbebf9b19ea8eb7c051848ccf012
BLAKE2b-256 checksum
How to use checksums
8cb914a40be800364306f52c6befc98670c4b2f42034a2526836fcb8a9adfd60
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.14rc1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_nauty-10.8.14rc1-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
15e77256160ac2b938f39625137618746c2387c7dd092d47b4f71597de8800f5
BLAKE2b-256 checksum
How to use checksums
cec5faf096a3c95fffe151f0874e0d777bc853b2b5f2596c83247d8d1298cbe4
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.14rc1-cp314-cp314t-macosx_13_0_x86_64.whl

Download URL passagemath_nauty-10.8.14rc1-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
fa7ef8726d3b845c8490f3b6d325b0ac8fb3453904f68d31c8799ded03065553
BLAKE2b-256 checksum
How to use checksums
085bae536fc517c04a764568d9f63610a2db17c6b07f291ebbbb9cb3dce84186
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.14rc1-cp314-cp314t-macosx_13_0_arm64.whl

Download URL passagemath_nauty-10.8.14rc1-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
06c821635c8cb48a07ac3aa2a16146bcb46f7046bc0b2f668d8c1d778ddb2add
BLAKE2b-256 checksum
How to use checksums
2fc754512915650a88851fcbc11905c4a10c51e4826c8cdee1e6360fe8c05d2d
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.14rc1-cp312-abi3-musllinux_1_2_x86_64.whl

Download URL passagemath_nauty-10.8.14rc1-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
d055e8c4642e3ca402cdeb420c2e9d9a5e4e8188e82aea89c0e73f22d1389004
BLAKE2b-256 checksum
How to use checksums
e7f8eeae8366a5fb15c98e2b3ef494326d175fcd492a843d2103cc7877788051
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.14rc1-cp312-abi3-musllinux_1_2_aarch64.whl

Download URL passagemath_nauty-10.8.14rc1-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
32902a3abb32e3dd9661a1a0c718122557bb232ec3b1b7b13c43811a2dc56f0a
BLAKE2b-256 checksum
How to use checksums
4b9b0743a1ef457cdec8607ff95297d80089ae6d66542c4e5af85748cf09fea9
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.14rc1-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_nauty-10.8.14rc1-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
c1a600fe05620b8542cc182826be3587f767d95c60b78e80d638e72b0e77ff2e
BLAKE2b-256 checksum
How to use checksums
c0c9bba02d2d54cb5e19359c7dc11925ac692ce6e0d57a4bf2261facfe4476aa
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.14rc1-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_nauty-10.8.14rc1-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
7af591952a49a77ea52e9b96f079f03b92e6fd7c69590e184a52dc28725c3491
BLAKE2b-256 checksum
How to use checksums
e49ff8bd93266309559e2ea88e3152aec22312c266fbc5fddcbfce2ba3d764ca
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.14rc1-cp312-abi3-macosx_13_0_x86_64.whl

Download URL passagemath_nauty-10.8.14rc1-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
c5fbdc66c0ea93e3bd914dd464d07a2cb9fdf8fc15b84a76b6fef34928845f3b
BLAKE2b-256 checksum
How to use checksums
79058b7fb8211c22ceb02ba828d256ee48e4e619036c30920cc13fc94ab2d6fb
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.14rc1-cp312-abi3-macosx_13_0_arm64.whl

Download URL passagemath_nauty-10.8.14rc1-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
a76a446971192eddeb6acb240822a89d9f6ffb36e4162990e5e69011e4c82624
BLAKE2b-256 checksum
How to use checksums
30d1ef359edf2b822822edd2e5fc2991a3b3193f9ffc642adb00f6500815a580
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.14rc1-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL passagemath_nauty-10.8.14rc1-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
e311914065127942978a340ce0698cd3490da21af23f684f14bb30971c2af45d
BLAKE2b-256 checksum
How to use checksums
baf03831f871faa302e98856e3ab67c02fed236c20309e011caa8a317cbb081b
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.14rc1-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL passagemath_nauty-10.8.14rc1-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
19038b8d2366e3429b00292272d17443b0c9c1079b8292dd1ba317433cb84511
BLAKE2b-256 checksum
How to use checksums
773c36d495e031e5def14e68a9b666676662b2ae18cb8aa47c8e64d3af090975
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.14rc1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_nauty-10.8.14rc1-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
7fd64f0c52f26c1f2ed413dd87718a76d183db295ef583cda1521c7863e9e521
BLAKE2b-256 checksum
How to use checksums
42383b3cd0f4d38bf43dce7d5736f3fee18c9724b87b1f61bcabbce8a913522e
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.14rc1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_nauty-10.8.14rc1-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
1766386f1bb256a2d25f1fde5dc3b34ef114b7fe4d149cee6598d946fb00037c
BLAKE2b-256 checksum
How to use checksums
6eeaa4f3b5eb38a372f9f3e1adf59618ad2fa61bf79b918f25367671d8ebf52a
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.14rc1-cp311-cp311-macosx_13_0_x86_64.whl

Download URL passagemath_nauty-10.8.14rc1-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
6a9ff3b77b0893ac2aebdb7e63fc8dab59d8767374360921f5f3f43f4c5b2afe
BLAKE2b-256 checksum
How to use checksums
07c3482fa55136c8cc933743a3215422c59a1447f378cbeb34bcca498fea9648
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.14rc1-cp311-cp311-macosx_13_0_arm64.whl

Download URL passagemath_nauty-10.8.14rc1-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
032b7826518ae7da46556de8daf4e1996d9719a922cc7461a54a671e66831eda
BLAKE2b-256 checksum
How to use checksums
0ac7632d44bb85af2314274d7fd970858f19595ecdc13b41d700ca89580b80cd
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.14rc1

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