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.6.x series (EOL 2026-10) still supports Python 3.10.x.

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

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

Built distributions (wheels)

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

Total release size: 1.2 GB

Release files / passagemath_gap_pkg_semigroups-10.8.14rc0.tar.gz

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

Download URL passagemath_gap_pkg_semigroups-10.8.14rc0-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
965420990cf815da3483e49770b1de6f49d5b6aae970bb11786916bd892704ba
BLAKE2b-256 checksum
How to use checksums
b62ad30c069bd804cbce2fb7d950389cc883040274ce8cb871c2a2aeaa704f99
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.14rc0-cp314-cp314t-musllinux_1_2_aarch64.whl

Download URL passagemath_gap_pkg_semigroups-10.8.14rc0-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
54482c2baa6641219c6f64f30ef185a8186863d9cc90b86ab64bc31fb0c3147f
BLAKE2b-256 checksum
How to use checksums
4e16802c645a19342f7adb5235ea3f5f5b17bdb1121855152735a4bb29eabc0f
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.14rc0-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_gap_pkg_semigroups-10.8.14rc0-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
64ee8cb4331c7c428786fc9b015bd4ba6e1894147730fd1ce3e10ee798a16f9c
BLAKE2b-256 checksum
How to use checksums
14043d9eef10ffc7d386bea1beaf9fa103d1ddb4e42a30dac2d63241f2b49b52
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.14rc0-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_gap_pkg_semigroups-10.8.14rc0-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
2a0a11b6225ab8d6193a0bccf4e75c6e46fed61c43e89bbb867fa1b260c5874a
BLAKE2b-256 checksum
How to use checksums
b9b8310cfa14aad8a98b03102e374d89758f921aa8fb5f12b094313bf6125162
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.14rc0-cp314-cp314t-macosx_13_0_x86_64.whl

Download URL passagemath_gap_pkg_semigroups-10.8.14rc0-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
d7b6fe889f0acd90e24bbca4fc6a00c426a6c8896369cb0ba3ba890e01e07cd7
BLAKE2b-256 checksum
How to use checksums
2d2dcd70363098602b4f4810a59895c5026e9da728997e0867a97bd9558b1b99
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.14rc0-cp314-cp314t-macosx_13_0_arm64.whl

Download URL passagemath_gap_pkg_semigroups-10.8.14rc0-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
4110ce07d8090b7916731cc82b3d0424bf5afcce2eb85f14b11fb51076c12db2
BLAKE2b-256 checksum
How to use checksums
4bc6e4c70126d243ae2d7416aa18d5995e10c34904e3290f82e27c9ffd1cc169
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.14rc0-cp312-abi3-musllinux_1_2_x86_64.whl

Download URL passagemath_gap_pkg_semigroups-10.8.14rc0-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
22595b2551a66aa032ffe4ac2371e1694e65ba607aef0ffc67427c014f514f72
BLAKE2b-256 checksum
How to use checksums
31efbfd51cd624a76e746a3c91e6c16a8b6f94e62fd0a2306cae9f6536690f8a
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.14rc0-cp312-abi3-musllinux_1_2_aarch64.whl

Download URL passagemath_gap_pkg_semigroups-10.8.14rc0-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
d2f21cf0f777f3a0db85d4b96cb5e9794fde9b950993886945cb4dfe9412f36d
BLAKE2b-256 checksum
How to use checksums
1708c09819344a0d67d03734dc6587dd4710ff46fbf6fafcda3013ed77f1c2e1
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.14rc0-cp312-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_gap_pkg_semigroups-10.8.14rc0-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
8d7e5044d925a87ffbfe74c4e903f686bf452dd6848f10dea0ab7c047f5abeff
BLAKE2b-256 checksum
How to use checksums
fabff14ca0f9246f24b1070a7c8cf1482b82301492f5da82d0568dd07a05568e
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.14rc0-cp312-abi3-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_gap_pkg_semigroups-10.8.14rc0-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
0d0e2f437e09fab322566b4dbd5fbc8385e6bb6c0fb43df71c25840cdafad453
BLAKE2b-256 checksum
How to use checksums
454f03e3297b608cee30d300022576f75e72aa584debe282ee0ac19b9d3066fe
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.14rc0-cp312-abi3-macosx_13_0_x86_64.whl

Download URL passagemath_gap_pkg_semigroups-10.8.14rc0-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
3ba95e82034683c989232317902f4e1749160fc87d0ed3733b0c74e2e2ab7841
BLAKE2b-256 checksum
How to use checksums
56fa1b4679e75f0d82b3cef97fc765ba46c786192221cba905e3f39c8c404cf2
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.14rc0-cp312-abi3-macosx_13_0_arm64.whl

Download URL passagemath_gap_pkg_semigroups-10.8.14rc0-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
93f75187144fa1745acfc218ff5958498722c100d21531ac4fe5395c10cc4cbb
BLAKE2b-256 checksum
How to use checksums
2a515c734c8a0b4d976992783eb917606b3e038b536054015a4f977e5f46494d
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.14rc0-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL passagemath_gap_pkg_semigroups-10.8.14rc0-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
afb56a8aa845704fb13cac3f46715893f321b41dbe3d647a38ee89f7a4ecca88
BLAKE2b-256 checksum
How to use checksums
e492dbd92795b7c110766ffce075180a5f4455056852bf25b8a616a372eb04ea
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.14rc0-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL passagemath_gap_pkg_semigroups-10.8.14rc0-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
50ffa1315ac9ed5b546daf2c81f3a1039e032a9fc0dce30f8e3e0af87101f821
BLAKE2b-256 checksum
How to use checksums
b0edf1bd59758165021154a96cbc549cb3b5012a494f68545238a9ce884a2bf1
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.14rc0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_gap_pkg_semigroups-10.8.14rc0-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
fe11311f4dbe958acf47b0f0342f86a67666a31815c0623481cb55654d8146ff
BLAKE2b-256 checksum
How to use checksums
1cc87049a086469186c898b2e8c235da9a7f3032b407ebeed934e911e5c48e12
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.14rc0-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_gap_pkg_semigroups-10.8.14rc0-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
defe1831acf166f558dee18d4df19623c7462c918f486281d42e8000fe9e22c7
BLAKE2b-256 checksum
How to use checksums
9ebf482d6a72f740dde834a8043915d7265ba7ef06b06f704bce5405afe84425
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.14rc0-cp311-cp311-macosx_13_0_x86_64.whl

Download URL passagemath_gap_pkg_semigroups-10.8.14rc0-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
43519a9dd9936f1eca98ccb8d2013a9b1d408ec9c99c6657cd4535af58ef0487
BLAKE2b-256 checksum
How to use checksums
2c45d71d8e6843c9f87dad39eee4d61898b085b9b2f41ad6ca18c22b9ff074f4
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.14rc0-cp311-cp311-macosx_13_0_arm64.whl

Download URL passagemath_gap_pkg_semigroups-10.8.14rc0-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
7cd4db60264e2a6fa74640b89278b17772b7b6d0cc0f19517ffae1645be8c476
BLAKE2b-256 checksum
How to use checksums
50ff7ed4c2dbf32d8501e096390fd3079874fd3b2db91888f2ca578540bf76df
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.14rc0

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