Skip to main content
Pre-release

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

passagemath: Interface to the SAT solver kissat

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-kissat provides an interface to the SAT solver kissat, a condensed and improved reimplementation of CaDiCaL in C.

What is included

  • Binary wheels on PyPI contain prebuilt copies of the kissat executable.

Examples

Using kissat programs on the command line:

$ pipx run --spec "passagemath-kissat" sage -sh -c kissat

Finding the installation location of the kissat program:

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

In [1]: from sage.features.sat import Kissat

In [2]: Kissat().absolute_filename()
Out[2]: '.../bin/kissat'

Use with sage.sat:

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

In [1]: from passagemath_kissat import *

In [2]: from sage.sat.solvers.dimacs import Kissat

In [3]: solver = Kissat(); solver.add_clause((1,2)); solver.add_clause((-1,2)); solver.add_clause((1,-2))

In [4]: solver()
Out[4]: (None, True, True)

Metadata

Release files for passagemath-kissat 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-kissat 10.8.14rc1
File Size Uploaded Provenance Actions
passagemath_kissat-10.8.14rc1.tar.gz 5.2 kB Without provenance Details for passagemath_kissat-10.8.14rc1.tar.gz

Built distributions (wheels)

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

Total release size: 4.7 MB

Release files / passagemath_kissat-10.8.14rc1.tar.gz

Download URL passagemath_kissat-10.8.14rc1.tar.gz
Size 5.2 kB
Tags Source
SHA-256 checksum
How to use checksums
d919a294566577ab716aff53d0cf805ba7e1c5d66c5e3c45d7ddddce26518dd8
BLAKE2b-256 checksum
How to use checksums
cc386271992b91efba45ba4fbd505c4275b2c830910b3cee95a0b62146048de8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

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

Download URL passagemath_kissat-10.8.14rc1-cp314-cp314t-musllinux_1_2_x86_64.whl
Size 290.2 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
8d270a9113c1d6aed7b70be5654cb2486a4c04d380db1e37a5d14c426c759a9a
BLAKE2b-256 checksum
How to use checksums
a4e7c42bc51ad06e4990dd935380e1c06ba4ed981dede8aba65faa7128599c28
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

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

Download URL passagemath_kissat-10.8.14rc1-cp314-cp314t-musllinux_1_2_aarch64.whl
Size 285.6 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
96a75c2e9b1c73f2e880dcdea1147a646f27000325b15d68feb059d1dd8b2007
BLAKE2b-256 checksum
How to use checksums
4f8209e984975fe25c2cab6be9d6091662d831670592f7c5ecd3f4ba3c973580
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / passagemath_kissat-10.8.14rc1-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_kissat-10.8.14rc1-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 285.6 kB
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
abfc035ff98fdd5a5ec988fa6548dca1219cdd772f50952b8a2db3f34c3dca85
BLAKE2b-256 checksum
How to use checksums
3cca25469fa3eb762fb5c6f1a035e9d2bead7ff33a7b29429afd9e69f6636852
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / passagemath_kissat-10.8.14rc1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_kissat-10.8.14rc1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 282.5 kB
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
390c6ce6ae42dd16318b68ee1b78172ae63ab9de09cea54e3585913f14066ef5
BLAKE2b-256 checksum
How to use checksums
33b541a44d84fe24330280990e3b83d13606b302bdf77addd2448c6c5e3bebea
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

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

Download URL passagemath_kissat-10.8.14rc1-cp314-cp314t-macosx_13_0_x86_64.whl
Size 231.5 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
e379b1a7a1c1ea88da6d8315887cfcd7f80d2ba4c64b9abdcc20f69ed8de8def
BLAKE2b-256 checksum
How to use checksums
dd4aba78fe2e7c2f86c1eef7eec8eaf2f9814fe89c1297b084119fc778093237
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

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

Download URL passagemath_kissat-10.8.14rc1-cp314-cp314t-macosx_13_0_arm64.whl
Size 208.6 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
ceedc9de050805ef6d9e1e6d216072f8cd0c47f5c3df6a93c972203d47fe8b9b
BLAKE2b-256 checksum
How to use checksums
4f9b33676f6644cfdd65cdf24858264146cdd2a212990acca1280051be7baa5d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

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

Download URL passagemath_kissat-10.8.14rc1-cp312-abi3-musllinux_1_2_x86_64.whl
Size 284.9 kB
Tags CPython 3.12 Linux musl 1.2+ x86-64 abi3
SHA-256 checksum
How to use checksums
f24fd24f4bc9208ddc5fcd6ff3e44fcf8099a242f556a242cb662d18d0424aa7
BLAKE2b-256 checksum
How to use checksums
29c371d5bd22ed1624a8780388b53807d44e101efdc9ea23b490d6cef5a89bda
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

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

Download URL passagemath_kissat-10.8.14rc1-cp312-abi3-musllinux_1_2_aarch64.whl
Size 279.5 kB
Tags CPython 3.12 Linux musl 1.2+ ARM64 abi3
SHA-256 checksum
How to use checksums
4881b300f9c698f5dfbe4e028b9923ac5f3bafea424aa3baa5e4649364e51921
BLAKE2b-256 checksum
How to use checksums
c06e231fd59c5d58af4c4225938a92e70b24b99810997d40a3595ae3622dbd7b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / passagemath_kissat-10.8.14rc1-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_kissat-10.8.14rc1-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 280.3 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64 abi3
SHA-256 checksum
How to use checksums
06c8fa139ccfebea0ab12bbb8c643e81e84ea3eb9e7ce7175b7d611c472b7141
BLAKE2b-256 checksum
How to use checksums
c41c4d4369f1a357984fce8d3e7fd4f54da028363222373581db3b434a2f4a7b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / passagemath_kissat-10.8.14rc1-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_kissat-10.8.14rc1-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 276.1 kB
Tags CPython 3.12 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 abi3
SHA-256 checksum
How to use checksums
4646a21fd4b51fa0ecc7f980284108a0f079420b74623a27d79ecdda5bf22133
BLAKE2b-256 checksum
How to use checksums
60fd347b439b957f97c0c826b853bc11a99ab6b5859ca8f1dadd05536cab7a0b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

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

Download URL passagemath_kissat-10.8.14rc1-cp312-abi3-macosx_13_0_x86_64.whl
Size 231.7 kB
Tags CPython 3.12 abi3 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
d36037c35d88e94408bc6ba5bb107120d880fd36349d7f995bb4ede4a6736644
BLAKE2b-256 checksum
How to use checksums
2795f791c2115695fc09e03ab076d450c19b5f107ed7731f7c37144f6bba1a23
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

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

Download URL passagemath_kissat-10.8.14rc1-cp312-abi3-macosx_13_0_arm64.whl
Size 208.5 kB
Tags CPython 3.12 abi3 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
060db7d8553c439955d860939289d358ffae8316d9d99485fdf374ff5a0efdcd
BLAKE2b-256 checksum
How to use checksums
ff77b0f81e69c2ac91187837e6f5316558228376a477d06a85b6dfabbd4e1c17
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

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

Download URL passagemath_kissat-10.8.14rc1-cp311-cp311-musllinux_1_2_x86_64.whl
Size 286.2 kB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
1f1d97327c56465ec25af6f4d36ca55e732a667c75364d5424cdab446d933eba
BLAKE2b-256 checksum
How to use checksums
5ae043a4419c3d70b6af9a0e9210023d81c3ac9dc210361c9b23d155c424d1d2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

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

Download URL passagemath_kissat-10.8.14rc1-cp311-cp311-musllinux_1_2_aarch64.whl
Size 281.1 kB
Tags CPython 3.11 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
ef7052676bfefab1c82563581bb94f84ffe7e02e00264c808d9254ccc3432001
BLAKE2b-256 checksum
How to use checksums
1dd6535d552c37cda83f260fe02b22db3daa0665d1733840dbb5165ee111189d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / passagemath_kissat-10.8.14rc1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_kissat-10.8.14rc1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 281.3 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
1841462f6d6bec382a6b16e62ced4e25238d709b6030315a61f11ec4b44c7588
BLAKE2b-256 checksum
How to use checksums
23c06d771462f5f145e792e6cd2741e1cbfad91ad93d1acab4d94927acffc2e5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / passagemath_kissat-10.8.14rc1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_kissat-10.8.14rc1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 277.8 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
60e284442e0e74405a25609a3562596f6aa15aba90b7829bd91b94a34c96aa8b
BLAKE2b-256 checksum
How to use checksums
2f91ad919c78742bbf5827ee8e1b99838282acc575e400b908cb461831f9e394
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

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

Download URL passagemath_kissat-10.8.14rc1-cp311-cp311-macosx_13_0_x86_64.whl
Size 230.7 kB
Tags CPython 3.11 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
7fd48ad545642c46ec24353ca96bf8b87ba1ca35b9c00509578424bb5e9c0343
BLAKE2b-256 checksum
How to use checksums
330980fec384390860c9293271c73df941d74d8d0a8a1cf97529ef7dd9f5e04f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

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

Download URL passagemath_kissat-10.8.14rc1-cp311-cp311-macosx_13_0_arm64.whl
Size 207.6 kB
Tags CPython 3.11 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
d19eac8ad878a31acc398b009916bb09576b9c63f97895b3c2bbe4601054868b
BLAKE2b-256 checksum
How to use checksums
8646e3d3788bff95d063f388386e4793fa81f48e5fc6ed4f39324a0f728447ed
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Security for passagemath-kissat 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