Skip to main content
Pre-release

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

passagemath: Computational Group Theory with GAP: semigroups package

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-gap-pkg-semigroups is a distribution of the GAP package semigroups, for use with passagemath-gap.

What is included

  • Wheels on PyPI include the GAP package semigroups

Metadata

Release files for passagemath-gap-pkg-semigroups 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-gap-pkg-semigroups 10.8.14rc1
File Size Uploaded Provenance Actions
passagemath_gap_pkg_semigroups-10.8.14rc1.tar.gz 4.8 kB Without provenance Details for passagemath_gap_pkg_semigroups-10.8.14rc1.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for passagemath-gap-pkg-semigroups 10.8.14rc1
File Actions
passagemath_gap_pkg_semigroups-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_gap_pkg_semigroups-10.8.14rc1-cp314-cp314t-musllinux_1_2_x86_64.whl
passagemath_gap_pkg_semigroups-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_gap_pkg_semigroups-10.8.14rc1-cp314-cp314t-musllinux_1_2_aarch64.whl
passagemath_gap_pkg_semigroups-10.8.14rc1-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details for passagemath_gap_pkg_semigroups-10.8.14rc1-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
passagemath_gap_pkg_semigroups-10.8.14rc1-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ ARM64, Linux glibc 2.24+ ARM64 Details for passagemath_gap_pkg_semigroups-10.8.14rc1-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
passagemath_gap_pkg_semigroups-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_gap_pkg_semigroups-10.8.14rc1-cp314-cp314t-macosx_13_0_x86_64.whl
passagemath_gap_pkg_semigroups-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_gap_pkg_semigroups-10.8.14rc1-cp314-cp314t-macosx_13_0_arm64.whl
passagemath_gap_pkg_semigroups-10.8.14rc1-cp312-abi3-musllinux_1_2_x86_64.whl CPython 3.12 abi3 Linux musl 1.2+ x86-64 Details for passagemath_gap_pkg_semigroups-10.8.14rc1-cp312-abi3-musllinux_1_2_x86_64.whl
passagemath_gap_pkg_semigroups-10.8.14rc1-cp312-abi3-musllinux_1_2_aarch64.whl CPython 3.12 abi3 Linux musl 1.2+ ARM64 Details for passagemath_gap_pkg_semigroups-10.8.14rc1-cp312-abi3-musllinux_1_2_aarch64.whl
passagemath_gap_pkg_semigroups-10.8.14rc1-cp312-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 abi3 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details for passagemath_gap_pkg_semigroups-10.8.14rc1-cp312-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
passagemath_gap_pkg_semigroups-10.8.14rc1-cp312-abi3-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 abi3 Linux glibc 2.24+ ARM64, Linux glibc 2.28+ ARM64 Details for passagemath_gap_pkg_semigroups-10.8.14rc1-cp312-abi3-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
passagemath_gap_pkg_semigroups-10.8.14rc1-cp312-abi3-macosx_13_0_x86_64.whl CPython 3.12 abi3 macOS 13.0+ x86-64 Details for passagemath_gap_pkg_semigroups-10.8.14rc1-cp312-abi3-macosx_13_0_x86_64.whl
passagemath_gap_pkg_semigroups-10.8.14rc1-cp312-abi3-macosx_13_0_arm64.whl CPython 3.12 abi3 macOS 13.0+ ARM64 Details for passagemath_gap_pkg_semigroups-10.8.14rc1-cp312-abi3-macosx_13_0_arm64.whl
passagemath_gap_pkg_semigroups-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_gap_pkg_semigroups-10.8.14rc1-cp311-cp311-musllinux_1_2_x86_64.whl
passagemath_gap_pkg_semigroups-10.8.14rc1-cp311-cp311-musllinux_1_2_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARM64 Details for passagemath_gap_pkg_semigroups-10.8.14rc1-cp311-cp311-musllinux_1_2_aarch64.whl
passagemath_gap_pkg_semigroups-10.8.14rc1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details for passagemath_gap_pkg_semigroups-10.8.14rc1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
passagemath_gap_pkg_semigroups-10.8.14rc1-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.24+ ARM64, Linux glibc 2.28+ ARM64 Details for passagemath_gap_pkg_semigroups-10.8.14rc1-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
passagemath_gap_pkg_semigroups-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_gap_pkg_semigroups-10.8.14rc1-cp311-cp311-macosx_13_0_x86_64.whl
passagemath_gap_pkg_semigroups-10.8.14rc1-cp311-cp311-macosx_13_0_arm64.whl CPython 3.11 CPython 3.11 macOS 13.0+ ARM64 Details for passagemath_gap_pkg_semigroups-10.8.14rc1-cp311-cp311-macosx_13_0_arm64.whl

Total release size: 1.2 GB

Release files / passagemath_gap_pkg_semigroups-10.8.14rc1.tar.gz

Download URL passagemath_gap_pkg_semigroups-10.8.14rc1.tar.gz
Size 4.8 kB
Tags Source
SHA-256 checksum
How to use checksums
85abb676eb8d29006e914f0c44f76eea9d500c76d6f1726cb1e45a967c1f9e32
BLAKE2b-256 checksum
How to use checksums
2dc23df458c3b288c7d7da2f24f5cf3408f4f978324d123552bf5eb41eb8e52b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / passagemath_gap_pkg_semigroups-10.8.14rc1-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL passagemath_gap_pkg_semigroups-10.8.14rc1-cp314-cp314t-musllinux_1_2_x86_64.whl
Size 85.8 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
92727f06de2d76f9c6ade81e902f3f1585f4a8c1b73f4084d16fea9ab2699834
BLAKE2b-256 checksum
How to use checksums
fc1e32c66133857786e80ce64cd37f59fea41aa32d0a915ebb7014f63f704a83
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / passagemath_gap_pkg_semigroups-10.8.14rc1-cp314-cp314t-musllinux_1_2_aarch64.whl

Download URL passagemath_gap_pkg_semigroups-10.8.14rc1-cp314-cp314t-musllinux_1_2_aarch64.whl
Size 82.2 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
6558ab0639d393673ed1cab4b9952f0b1b5f2afb99abd86c8681df9b717e8510
BLAKE2b-256 checksum
How to use checksums
a1ffaccb7c1bcafd85976a4db827ba47d6213889dd1a18a7d6e4b9ae2047bd88
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / passagemath_gap_pkg_semigroups-10.8.14rc1-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_gap_pkg_semigroups-10.8.14rc1-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 90.3 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
9052d2ed348c665cbf871775576c8edfcf93dc82c74b15acd91bdd820d30668b
BLAKE2b-256 checksum
How to use checksums
5abb7852683c0fd07e24b1f16ca7fabb61d9841ff88287d602acc8c2448bc682
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / passagemath_gap_pkg_semigroups-10.8.14rc1-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_gap_pkg_semigroups-10.8.14rc1-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 86.9 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
fc81b8193989633bf547c6c3c207bc194043447c4a61cfaa0d3c14695e50b5a7
BLAKE2b-256 checksum
How to use checksums
1846249dcdd2936327a5cf7a4f85e6032d7ffd2804c80c1d2df2d8324f241aaf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / passagemath_gap_pkg_semigroups-10.8.14rc1-cp314-cp314t-macosx_13_0_x86_64.whl

Download URL passagemath_gap_pkg_semigroups-10.8.14rc1-cp314-cp314t-macosx_13_0_x86_64.whl
Size 21.6 MB
Tags CPython 3.14 CPython 3.14 free-threading macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
2d6516116e08496cdb39cdb231c6d65b0aacbb1bf272e222ace4a058ac53f6cb
BLAKE2b-256 checksum
How to use checksums
1f851bfd68f3aa656c0d56aa07f45a8ab22de57ba2c6ea3f60e9b75a074d9157
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / passagemath_gap_pkg_semigroups-10.8.14rc1-cp314-cp314t-macosx_13_0_arm64.whl

Download URL passagemath_gap_pkg_semigroups-10.8.14rc1-cp314-cp314t-macosx_13_0_arm64.whl
Size 20.7 MB
Tags CPython 3.14 CPython 3.14 free-threading macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
8942e0f805691413b4d13b16d30358ea86d48d2ea0b77ac77eebb7ba81fe6939
BLAKE2b-256 checksum
How to use checksums
d77eb6986a8dee92f572c81ec11637512f27861dd7f4e81724dd5938422325d3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / passagemath_gap_pkg_semigroups-10.8.14rc1-cp312-abi3-musllinux_1_2_x86_64.whl

Download URL passagemath_gap_pkg_semigroups-10.8.14rc1-cp312-abi3-musllinux_1_2_x86_64.whl
Size 85.8 MB
Tags CPython 3.12 Linux musl 1.2+ x86-64 abi3
SHA-256 checksum
How to use checksums
1a314d936e42811237ff7edb60ab4f88668ddaac0730ce95b2cedebf450b340c
BLAKE2b-256 checksum
How to use checksums
dda8d8f6041564e51608aee77832ba73ca0ce74fed467ac7c682a03862960e57
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / passagemath_gap_pkg_semigroups-10.8.14rc1-cp312-abi3-musllinux_1_2_aarch64.whl

Download URL passagemath_gap_pkg_semigroups-10.8.14rc1-cp312-abi3-musllinux_1_2_aarch64.whl
Size 82.2 MB
Tags CPython 3.12 Linux musl 1.2+ ARM64 abi3
SHA-256 checksum
How to use checksums
d01ca84a580385105f3da72b183f068f1c3d7b99367fca9dcd0b3f4392d33b5d
BLAKE2b-256 checksum
How to use checksums
81a06c9d06349d5e5414dd1c928d403c068f388403c196d7ca78d2267e5db00d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / passagemath_gap_pkg_semigroups-10.8.14rc1-cp312-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_gap_pkg_semigroups-10.8.14rc1-cp312-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 90.3 MB
Tags CPython 3.12 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64 abi3
SHA-256 checksum
How to use checksums
7da96f8bd7485f76bc0379e78f73a02f45739a7a52c7ae7d0faac9c0508fe58a
BLAKE2b-256 checksum
How to use checksums
7e52d9cdd6381e39fc6295fa1ff083a66a537d781bda2b28e400c5c04cdf2e15
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / passagemath_gap_pkg_semigroups-10.8.14rc1-cp312-abi3-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_gap_pkg_semigroups-10.8.14rc1-cp312-abi3-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 86.9 MB
Tags CPython 3.12 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64 abi3
SHA-256 checksum
How to use checksums
5ddb183848530bb82853cc40c2331b881b78333afba51988033cb12fe7303113
BLAKE2b-256 checksum
How to use checksums
d18a6f68b863c3a188eea6e0c5ef4e26f40b0a2e09b871b7109b3ed70d724949
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / passagemath_gap_pkg_semigroups-10.8.14rc1-cp312-abi3-macosx_13_0_x86_64.whl

Download URL passagemath_gap_pkg_semigroups-10.8.14rc1-cp312-abi3-macosx_13_0_x86_64.whl
Size 21.6 MB
Tags CPython 3.12 abi3 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
6f32f3c904b870bd9f0735ec1e615bd9d9d9f2b7dbae46d4cdbc43bf5bf2d2c8
BLAKE2b-256 checksum
How to use checksums
784397561a879805be1666d74cacc81166169fe3b9076eb70d7ba98a843d002c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / passagemath_gap_pkg_semigroups-10.8.14rc1-cp312-abi3-macosx_13_0_arm64.whl

Download URL passagemath_gap_pkg_semigroups-10.8.14rc1-cp312-abi3-macosx_13_0_arm64.whl
Size 20.7 MB
Tags CPython 3.12 abi3 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
4b76aef75eeb57cd68728b46cc913614b69ca9665253b24c8c322486d9355773
BLAKE2b-256 checksum
How to use checksums
60678f7fc85e91b979be30f4f711a0cbe87aef99cde30ef4b92e895d9f75c5ae
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / passagemath_gap_pkg_semigroups-10.8.14rc1-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL passagemath_gap_pkg_semigroups-10.8.14rc1-cp311-cp311-musllinux_1_2_x86_64.whl
Size 85.8 MB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
31c6364459fc6d372927ea24fe2bb23488c1fc4e31dcaaa69c174dffa51625f9
BLAKE2b-256 checksum
How to use checksums
7c2661e2ff98d7614098976bdd7c2c73fcfce6c5881af9a534238beac3a0346e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / passagemath_gap_pkg_semigroups-10.8.14rc1-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL passagemath_gap_pkg_semigroups-10.8.14rc1-cp311-cp311-musllinux_1_2_aarch64.whl
Size 82.2 MB
Tags CPython 3.11 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
d98cd5a1954ff707c36c14520cbae0a16ac94cd2de07cd70cea4db9dd41d1675
BLAKE2b-256 checksum
How to use checksums
f237f7f3deae0a3993aa8aaf7a5d83a04f7fbaea00ed0d81d015b703a045e41e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / passagemath_gap_pkg_semigroups-10.8.14rc1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_gap_pkg_semigroups-10.8.14rc1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 90.3 MB
Tags CPython 3.11 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
1ac784c18e26aeb1da37cef795bc67b76550417babda2b80409fdd3271f58679
BLAKE2b-256 checksum
How to use checksums
f3ea571eb10a5e81bd0e420ad1f1e3631bfcbaf67dde152b1bad4535e2cfaade
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / passagemath_gap_pkg_semigroups-10.8.14rc1-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_gap_pkg_semigroups-10.8.14rc1-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 86.9 MB
Tags CPython 3.11 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
5ac00b0998f95d5997b7d5a07cfa9985fe97446f670cca64cde36d17cbf928ff
BLAKE2b-256 checksum
How to use checksums
7ffa0b89de476218ef03c9d07bc95ee791b96c24e9dd3130c4bd18228aceb1d6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / passagemath_gap_pkg_semigroups-10.8.14rc1-cp311-cp311-macosx_13_0_x86_64.whl

Download URL passagemath_gap_pkg_semigroups-10.8.14rc1-cp311-cp311-macosx_13_0_x86_64.whl
Size 21.6 MB
Tags CPython 3.11 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
2e88bea73c1de6206bd1bc42221d954e3d16bd582dfe6d3122f1cbf09eb7d456
BLAKE2b-256 checksum
How to use checksums
1dd87747035f390b5ab037f83076350ffb1bed3576bbaa3c1427d3ac4574f3f7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / passagemath_gap_pkg_semigroups-10.8.14rc1-cp311-cp311-macosx_13_0_arm64.whl

Download URL passagemath_gap_pkg_semigroups-10.8.14rc1-cp311-cp311-macosx_13_0_arm64.whl
Size 20.7 MB
Tags CPython 3.11 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
ce7bd3e1183ba87940cb9b334a48a88f2086bde4861128f78420b6d3f0721f34
BLAKE2b-256 checksum
How to use checksums
60b3a105b061659aba4fbac17f89d9a7bb68ea9557bbc8cecac6536e72e79f8a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Security for passagemath-gap-pkg-semigroups 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.

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