Skip to main content

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.11

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

Built distributions (wheels)

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

Download URL passagemath_kissat-10.8.11.tar.gz
Size 5.1 kB
Tags Source
SHA-256 checksum
How to use checksums
567dc5b1cb4bf6027fadd1e97c0fd4cc4051ed501482524d04c40f013e72a164
BLAKE2b-256 checksum
How to use checksums
0a1aa8defc0b089dd969cfac9fb2c4a59e2bbedd974afc38319d8c7a7f194afe
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.11-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL passagemath_kissat-10.8.11-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
76b0bf0bfda5ff3a7f3814cc426880204cca4ce2fb91b8145df4ef7813f6dd5e
BLAKE2b-256 checksum
How to use checksums
6424559146605d0184ad9920c15df298d5b6a40938a62f3f31e597d9bd4b9d10
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.11-cp314-cp314t-musllinux_1_2_aarch64.whl

Download URL passagemath_kissat-10.8.11-cp314-cp314t-musllinux_1_2_aarch64.whl
Size 285.5 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
46c6cc2d4c003b750cbb3f0b90c056a18a8c8de05abc7fb2bc0c5c28067a6b89
BLAKE2b-256 checksum
How to use checksums
91a301f3e68aea53e1859a725a9d6f40af9fee479ca8bb7b28f835a49ae3f137
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.11-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_kissat-10.8.11-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 286.1 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
94339113856b5d9fda79c5346fde819bd8b47ab55c33b689fc390551d4d4cd66
BLAKE2b-256 checksum
How to use checksums
02d50c3a1c554cd94112d914ed51a5c422876f8ca008a4fadc946db6ec77b8cd
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.11-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_kissat-10.8.11-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 283.1 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
fd2b5bf69bc21b2023d7ee5a9921391f8f2074cdc220f501fbf38757452654a4
BLAKE2b-256 checksum
How to use checksums
44b8047dc08782475592f4200a1fbfad6af950ab9582b78d5fe49fc8db708e66
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.11-cp314-cp314t-macosx_13_0_x86_64.whl

Download URL passagemath_kissat-10.8.11-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
1dba162b27757277f5119c4deec8b185296a48785b2579c2ad69d907cf1392b6
BLAKE2b-256 checksum
How to use checksums
acf45dcd541681dbf4d38929b8791d12abcdcda3864d1fa943ad50028d8cc062
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.11-cp314-cp314t-macosx_13_0_arm64.whl

Download URL passagemath_kissat-10.8.11-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
a4fed302720cb231ab8c92a09e071520a61a79145a6368af95645a056cca301a
BLAKE2b-256 checksum
How to use checksums
ef530b7d20a80501c1949af127945b40ce74a79d48a610fa00e710bafe5d19e5
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.11-cp312-abi3-musllinux_1_2_x86_64.whl

Download URL passagemath_kissat-10.8.11-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
6590dac2c96eabca818b55d240ba70d985a4301ef5c0d3be7bed045c4f73e28d
BLAKE2b-256 checksum
How to use checksums
b856f0d6930961f1d42747a976377a2681fbb5e0708a959a4e70843138b5bffc
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.11-cp312-abi3-musllinux_1_2_aarch64.whl

Download URL passagemath_kissat-10.8.11-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
8cf861033d386dac98e804ca39e5ddc2f3f4386817a956b4f86ee4489487d824
BLAKE2b-256 checksum
How to use checksums
c8533f5dc70942783283411fb6629a8dc15fd25c33aa651be7ce91cfc76553a6
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.11-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_kissat-10.8.11-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 280.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
ad9b2f573922194efdb8a6d5b7e145cd469325279e4c30a9231f9ea1c2e9cbaa
BLAKE2b-256 checksum
How to use checksums
c2aefda40c6603cc1a9d049f6f89f005d3e882c7f068d5922d161907ec91268f
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.11-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_kissat-10.8.11-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 276.7 kB
Tags CPython 3.12 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 abi3
SHA-256 checksum
How to use checksums
01b9ae788465a8f2430b77b625ab80e3354a0e15ee96cb41102a82096e775cca
BLAKE2b-256 checksum
How to use checksums
752bc88249d9e62efd93c094b8c9f520b6e9e7d525d01feffdead20815f492b2
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.11-cp312-abi3-macosx_13_0_x86_64.whl

Download URL passagemath_kissat-10.8.11-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
c426a9f7b48be1a74a121be468089cb2cdb722df97a865d419bd59f7233c31f7
BLAKE2b-256 checksum
How to use checksums
a0c85a02d7fef8c14abb14b678cb1101ee6398778db6234d9544bd0a0081b2a2
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.11-cp312-abi3-macosx_13_0_arm64.whl

Download URL passagemath_kissat-10.8.11-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
55ceed151327fad5175cf6c6483af35a83803040c12bbb164a7918c62d670ba4
BLAKE2b-256 checksum
How to use checksums
5c15fdd6be45fb009d29d3742a81fe40d4c6460ba3e54a2fb5fe070b68ca6cb1
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.11-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL passagemath_kissat-10.8.11-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
6a17383a302039f54c2f8a99437edac2b6d47d8e7953b466228a58ee53c3fa8e
BLAKE2b-256 checksum
How to use checksums
06b314b6a4eee2f08ed0b6335dba94f40754aee9dfc4d5642c62eca3039c6400
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.11-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL passagemath_kissat-10.8.11-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
1802cfd16b9d411f5bbe52613a6e5a31284496efe087c45f0f5542303996a397
BLAKE2b-256 checksum
How to use checksums
f82087f5f8193d3adc218d7b185f63dd995afa625e098b658fd3af64b6d3cc95
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.11-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_kissat-10.8.11-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 281.8 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
a6f1670a075ce4b50794aa4936214aa77bceefb745a0ca1ee1b9f6c8d9868cca
BLAKE2b-256 checksum
How to use checksums
8570734e5d45c7105eab0a755db993f1a4835c7bc1dad9dad2275546935ba6cb
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.11-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_kissat-10.8.11-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 278.3 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
7e8085be970cc69e0233ffaf2621b754ced2726ea4738f94f0af98778fb5182d
BLAKE2b-256 checksum
How to use checksums
13ed49744618aa1630f8dba4b8f72af46e03fdd86f5085864bd89d04d66ab9b0
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.11-cp311-cp311-macosx_13_0_x86_64.whl

Download URL passagemath_kissat-10.8.11-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
323d5ab38c88d3fc4fd3399df0c3e87f1f7abc55740d35a9a56736426516564e
BLAKE2b-256 checksum
How to use checksums
932019cce7368cc63ff6e0cec4b2ab9df491e53977e4a725584bf8b30d6f3bf0
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.11-cp311-cp311-macosx_13_0_arm64.whl

Download URL passagemath_kissat-10.8.11-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
67a3eff70bfb22c4d3ea1f37e5e6aed6c0a0d9601cef02382827ce4bf583ad75
BLAKE2b-256 checksum
How to use checksums
203c338a34b2ebbce8b3ae82556a01da99929527cf62f800ce8f79d926b4d4d6
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.11 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