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

Built distributions (wheels)

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

Total release size: 1.2 GB

Release files / passagemath_gap_pkg_semigroups-10.8.14rc2.tar.gz

Download URL passagemath_gap_pkg_semigroups-10.8.14rc2.tar.gz
Size 4.8 kB
Tags Source
SHA-256 checksum
How to use checksums
d998b31a33796d3031588cb27085f2ec9f47f9fb2ed2298e299cf06fdda1064a
BLAKE2b-256 checksum
How to use checksums
2023a79f7a655ee8b0d4da040a210e4bf6366c9472674498f641014994ea0b24
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.14rc2-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL passagemath_gap_pkg_semigroups-10.8.14rc2-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
ecad6386672def2a1ae2cc8dff711bb836ad966b52177f022fcb75aeeb1188a2
BLAKE2b-256 checksum
How to use checksums
5d89e578bf838d5bd7af80551f8220fb765e1980cb7d697b75e5bf2f664195d4
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.14rc2-cp314-cp314t-musllinux_1_2_aarch64.whl

Download URL passagemath_gap_pkg_semigroups-10.8.14rc2-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
1b43028dca6b4522e2c3cb1bc6e263cf0ef91dcc4512fa16c3599ea3a814147a
BLAKE2b-256 checksum
How to use checksums
76720a056f0b647da9fc148ab9574512f6478fe22134c203192cd2f257856b42
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.14rc2-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_gap_pkg_semigroups-10.8.14rc2-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
3ed4a9c5c28273cb77d9e26c4d753054a83cf5c28eb6e0979495a1ae80ccf910
BLAKE2b-256 checksum
How to use checksums
6612bdc5e7ccef68237dcfe98ddc16ab6ef82bc46e8cf3b91e2fcc9fd7523bff
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.14rc2-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_gap_pkg_semigroups-10.8.14rc2-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
a919be8475765f35dcd95c746a56c65db3b14490bf1f72b5d13d8a0fad889be4
BLAKE2b-256 checksum
How to use checksums
ec3f694005922eedc74bd7a0b04b2258f8236e7095cbb132bd8d796761b890ed
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.14rc2-cp314-cp314t-macosx_13_0_x86_64.whl

Download URL passagemath_gap_pkg_semigroups-10.8.14rc2-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
fc248d061be6751a2af4a785e2b0aab0ab57908da92787ff1276262bd6853c7a
BLAKE2b-256 checksum
How to use checksums
8e1dfd9b20fece04e27a166335a400b6e95b819123813e699659354c866966b2
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.14rc2-cp314-cp314t-macosx_13_0_arm64.whl

Download URL passagemath_gap_pkg_semigroups-10.8.14rc2-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
fea71c662beb68f0a6c38c6988934a16d7296a3bb4589d08b40ab94bcd702ab3
BLAKE2b-256 checksum
How to use checksums
48de99f4dd5f0764160c7a26fa48b8ea01bde707fff2ad33dc632b9cd50945d9
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.14rc2-cp312-abi3-musllinux_1_2_x86_64.whl

Download URL passagemath_gap_pkg_semigroups-10.8.14rc2-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
808bb888a1b56494099843d79dd32424d1fab7a01974c1a2b1631feedda6f489
BLAKE2b-256 checksum
How to use checksums
a5f6ab82ef5282d18ffa752278d29c461561acbc4462cbe79c346c7a587b5ccc
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.14rc2-cp312-abi3-musllinux_1_2_aarch64.whl

Download URL passagemath_gap_pkg_semigroups-10.8.14rc2-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
a641147fd0cf52a7c4550c8b7deb81ac02365fefeaa61fc52bb0a92c5ce22421
BLAKE2b-256 checksum
How to use checksums
fc52afe4006847eec0dbfcbb84453d8c7e2f334c45f8dc979db90d753dac1d76
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.14rc2-cp312-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_gap_pkg_semigroups-10.8.14rc2-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
68d538118aa5ff24ffab6d0e2303211e804172327ece94310445354a895f4b09
BLAKE2b-256 checksum
How to use checksums
ace7262ade278cec3c6b0ed9f20af8a5386f6194c1cc87fb2bf905f0282b4ec9
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.14rc2-cp312-abi3-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_gap_pkg_semigroups-10.8.14rc2-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
a5ba565c97da6490e042cebefc1f54fe16fba293efc752383655cb07386443a7
BLAKE2b-256 checksum
How to use checksums
8fc88daea1e2a26066a0ee4bff8cf1f7424bba336a4809c2ad454816123de9fc
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.14rc2-cp312-abi3-macosx_13_0_x86_64.whl

Download URL passagemath_gap_pkg_semigroups-10.8.14rc2-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
f61d97e45f533cdf6dab5857c5e23ea776627872bf13d004c5aeaaf5ee6eece4
BLAKE2b-256 checksum
How to use checksums
d30da4ea9ac875b8bd032d3bd453cf020d35363fcbb34cd8183d25285d005aeb
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.14rc2-cp312-abi3-macosx_13_0_arm64.whl

Download URL passagemath_gap_pkg_semigroups-10.8.14rc2-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
e55a23bdde5b3f6bcd01d36640d8f722cf0922b41245c4c87d06e24f452e0653
BLAKE2b-256 checksum
How to use checksums
12eda3ea8c3af75e4ff7c193db3ad383e7e5ae4bd5cd55ab86407e227ab28894
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.14rc2-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL passagemath_gap_pkg_semigroups-10.8.14rc2-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
e6eac2e198dfe02d9b60510ab7215b443253ec7de251b973550eaad6d6f3867f
BLAKE2b-256 checksum
How to use checksums
3a13e681dcf9f71e6d72f72d7cfea7611d9a8931ec9c4c24adddd689dc494ef1
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.14rc2-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL passagemath_gap_pkg_semigroups-10.8.14rc2-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
7d0bc043fcca16c34ded311372c6e820095711dd2fcc44e58b9d20ee3b270dbe
BLAKE2b-256 checksum
How to use checksums
07af692e07ab1fb5fb979ad5c411b896e6c17694648ae592af9258db57ebc4ee
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.14rc2-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_gap_pkg_semigroups-10.8.14rc2-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
98cac5c945de02285180da0d1a37f9dfb040be3a6e6f8cf38f4cb6cb0642b0d4
BLAKE2b-256 checksum
How to use checksums
8891857ea0fbf8d8a464c529862ccd156abcb022aa36da2b0ceb2becf29764f2
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.14rc2-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_gap_pkg_semigroups-10.8.14rc2-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
8a09fbeb23f90e49ea4f10184820dc5a7bd1e1193d64b2a49f6a30c5cb83c6b3
BLAKE2b-256 checksum
How to use checksums
f011519b94722ee7c3f45eac8ac79bea23fca1ee8fd6596cd395331b60b60c9f
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.14rc2-cp311-cp311-macosx_13_0_x86_64.whl

Download URL passagemath_gap_pkg_semigroups-10.8.14rc2-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
2a1b686b6f35c66428964bcd53893284c876102e1b966be7e988502fafa48ec2
BLAKE2b-256 checksum
How to use checksums
502d0d2d7278500b8a48ed5b6e8e6a5d53dde40cf63c1eae93892fdd64cab0c8
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.14rc2-cp311-cp311-macosx_13_0_arm64.whl

Download URL passagemath_gap_pkg_semigroups-10.8.14rc2-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
8f11cf44f3855a71b63f3ed030afabd4662822baa996748cad05900ebfb555c3
BLAKE2b-256 checksum
How to use checksums
517e76b53f0d274ed9ef06cd4b12394c6c5f7223b143545b5391e11f2126ee0c
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.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.

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