Skip to main content
Pre-release

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

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-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)

Release files for passagemath-kissat 10.8.11rc1

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.11rc1
File Size Uploaded
passagemath_kissat-10.8.11rc1.tar.gz 5.1 kB Details

Built distributions (wheels)

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

Total release size: 4.7 MB

Release files / passagemath_kissat-10.8.11rc1.tar.gz

Download URL passagemath_kissat-10.8.11rc1.tar.gz
Size 5.1 kB
Tags Source
SHA-256 checksum
How to use checksums
a2fa4c03f81045da999be240d71f2833fb8ab248557197534979de2567884dd3
BLAKE2b-256 checksum
How to use checksums
4faebd78b119dea6e21e12519103be9de0a61cb74a343c7e5ed6f00a4a9d832e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

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

Download URL passagemath_kissat-10.8.11rc1-cp314-cp314t-musllinux_1_2_x86_64.whl
Size 289.9 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
09a6034c28356c232b6ee3958d4151c591fea08a497f54cfd87eb571a91a2eb6
BLAKE2b-256 checksum
How to use checksums
b3ba7291b5d0b2df3f4123639a7adf91b1fa3b2c9290bb39177fcb6483e60f31
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

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

Download URL passagemath_kissat-10.8.11rc1-cp314-cp314t-musllinux_1_2_aarch64.whl
Size 285.3 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
fcd42cc580493df8e924f2913afc971b07e47170524289a910773bbb64fb9a0f
BLAKE2b-256 checksum
How to use checksums
8c978a78ffddca2b0099600107083437b9107d6b0a96150f2d03dfa6edcb6bef
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

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

Download URL passagemath_kissat-10.8.11rc1-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 285.8 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
449702dd774b0afe010185e4d2adc8d0a40176519397c4c6c6cf044587b45e17
BLAKE2b-256 checksum
How to use checksums
7a6f5ba0818d99f008c78dd83273fdd0f408de0d93fe2ffe5c9427962abd0999
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

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

Download URL passagemath_kissat-10.8.11rc1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 282.8 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
939519810b2467791b1805d0220163a41db3aeb869630d4b4d5fc2eb7ede932b
BLAKE2b-256 checksum
How to use checksums
ac28e1fd087d5597ef447fe3abeec344c2a4373272ef24dc588c18213f25d00b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

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

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

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

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

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

Download URL passagemath_kissat-10.8.11rc1-cp312-abi3-musllinux_1_2_x86_64.whl
Size 282.9 kB
Tags CPython 3.12 Linux musl 1.2+ x86-64 abi3
SHA-256 checksum
How to use checksums
6d20e583638cc92df2d73f894468cff56f5d376fa8e27d15e1e26749ecb86cc5
BLAKE2b-256 checksum
How to use checksums
6a611162ca04e5d77d98ae5e32a151ff221c6ef0b3e589a7970b29d90282ddc1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

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

Download URL passagemath_kissat-10.8.11rc1-cp312-abi3-musllinux_1_2_aarch64.whl
Size 277.7 kB
Tags CPython 3.12 Linux musl 1.2+ ARM64 abi3
SHA-256 checksum
How to use checksums
bb4e5771fc1189bf607338be4a5ffd6b97aba4baee05efb57f9bc51d38af2a9e
BLAKE2b-256 checksum
How to use checksums
3270db647406c370e015fc1c3769a040488eef8d15960be2124575b421c9e9ec
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

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

Download URL passagemath_kissat-10.8.11rc1-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 278.8 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
10bffd8721fc9d5707e67fb0af6ee5d291b96264ba8271f8f76542396c41e905
BLAKE2b-256 checksum
How to use checksums
9ccdd47ee2b6d9711582a65c0178863dc4b71a4b9683e9115054b3584aaa387f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

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

Download URL passagemath_kissat-10.8.11rc1-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 274.8 kB
Tags CPython 3.12 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 abi3
SHA-256 checksum
How to use checksums
21239a54c1e46b3194fc429c2ee993d34b56ef2e64b369c8f5888fa41dce5f7a
BLAKE2b-256 checksum
How to use checksums
218d73e7d5c4086d005f04bd58573e838d66f85ed326de0b160a4bbc77a25df3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

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

Download URL passagemath_kissat-10.8.11rc1-cp312-abi3-macosx_13_0_x86_64.whl
Size 231.3 kB
Tags CPython 3.12 abi3 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
ac87a27da76048c0786daed2d29da197125e791982eb8d04ffb4762e165f4d66
BLAKE2b-256 checksum
How to use checksums
87c4bd78ffc02b5906c909da7f3b7e39d2393949964aff2872421ac6cb19b404
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

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

Download URL passagemath_kissat-10.8.11rc1-cp312-abi3-macosx_13_0_arm64.whl
Size 208.2 kB
Tags CPython 3.12 abi3 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
ac92d21a054f1614ba5550eb932d43bb6b8ef217933d92dc8fca0ef89517ef19
BLAKE2b-256 checksum
How to use checksums
914f99ebfc17f018d8baabfa9e2b17418fa23c8ccbd5bd18c901037fd12274d4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

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

Download URL passagemath_kissat-10.8.11rc1-cp311-cp311-musllinux_1_2_x86_64.whl
Size 286.1 kB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
b8a4bf939bf780dce022a99677ed12434defbe1e32d44d6b2e751560c6241d7b
BLAKE2b-256 checksum
How to use checksums
4089b0458ea81dd4da6012beea03708af34db2ec9a83d34f01efbf6618becb58
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

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

Download URL passagemath_kissat-10.8.11rc1-cp311-cp311-musllinux_1_2_aarch64.whl
Size 281.0 kB
Tags CPython 3.11 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
99c62e312396b887df5d7f32087d3bf790d2762d90cd966fb94482e40a14c060
BLAKE2b-256 checksum
How to use checksums
a0546e95c61c8060ff0aff59a05033fdc62319810be4726365bae28f9ff9209f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

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

Download URL passagemath_kissat-10.8.11rc1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 281.7 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
41ac53422697a4a29f25012c7f3d4c6c36678c01099b357209497fe9c4d08e43
BLAKE2b-256 checksum
How to use checksums
42ea9d8d1ea8f3aef099ca0b05ad3de3c18f99ed09658104b7ba358e85a12687
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

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

Download URL passagemath_kissat-10.8.11rc1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 278.2 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
a0978c49938955844617bc17f76f2fe58921f09fbc4723006da12fc02fe11279
BLAKE2b-256 checksum
How to use checksums
0a5ea7466b4cd8a3b303652f48ce7ed2d4979b84b2267b45bb2b74aebfa906bd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

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

Download URL passagemath_kissat-10.8.11rc1-cp311-cp311-macosx_13_0_x86_64.whl
Size 230.6 kB
Tags CPython 3.11 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
affc03337d14da995a0c18ad288acb96ec271045d0f56a56b4f09d386c4dd288
BLAKE2b-256 checksum
How to use checksums
23a0ef1f81c1cff1eff65cff3f90cf9626938b6d66faaf06c77f344c3c1a3282
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

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

Download URL passagemath_kissat-10.8.11rc1-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
781cd1b6b81ff549b8c43f433f58a9caed48d713443d5c2f1d3cd8ad7dc8ea98
BLAKE2b-256 checksum
How to use checksums
7db4e050495df5e0b9b3fea1dcfcd76a67693e8a1960a595a3df6a87ae40f586
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release history Release notifications | RSS feed

This release

10.8.11rc1 This release

19 release files

10.5.1

1 release file

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