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

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

Built distributions (wheels)

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

Download URL passagemath_kissat-10.8.11rc0.tar.gz
Size 5.2 kB
Tags Source
SHA-256 checksum
How to use checksums
8b314f7ab29a4e70df4f3b4bb475e35f76bbd798f1f416e0f1fd71b387482320
BLAKE2b-256 checksum
How to use checksums
148e71acce25dbddc646a88e1e7068c25b93d441f21e638c57a47b7604c8d4b0
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.11rc0-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL passagemath_kissat-10.8.11rc0-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
addeb34fa86f390f99f221063d42bb58d3240d37b4fa9ae9eecae6533d4c1b0b
BLAKE2b-256 checksum
How to use checksums
17a147d02f6257acbbade6d28ab7dbf0a5e6186ab7f32149633dda549488c097
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.11rc0-cp314-cp314t-musllinux_1_2_aarch64.whl

Download URL passagemath_kissat-10.8.11rc0-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
384c3b390c24e1c33d1e05da96b418139357c8cc5e9ffa187c19e247bafb7f09
BLAKE2b-256 checksum
How to use checksums
6b43beeb0c8144b8b8391728b2eb554fa5952edba8b4015edf1e8fd56fd0cf36
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.11rc0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_kissat-10.8.11rc0-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
8168f11161bf452ffb4c0b0c5537a4af8fd97667d420e6b63839c483bf25b36f
BLAKE2b-256 checksum
How to use checksums
96b6b668d97c768f0c13988fa8f25c4ea563871ff9c58cf2aa0eee0d4783ee6a
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.11rc0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_kissat-10.8.11rc0-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
aa34924f864b064325ffefd53e4781387b382b4eab10a994589f162e76aa8a74
BLAKE2b-256 checksum
How to use checksums
381f33d387b630d2a184df1dfaa6066537ba7b66d7d3e217f79677b169278c8a
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.11rc0-cp314-cp314t-macosx_13_0_x86_64.whl

Download URL passagemath_kissat-10.8.11rc0-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
95a2f0f61a594ab5a44eb93d89bf8dd4c0bab546e364b4d7eafbe4ae9e9bb595
BLAKE2b-256 checksum
How to use checksums
bb24a8a33ceb848abcd1bd4262b138f1606fa45f4e8b8992dd61a79017b109f7
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.11rc0-cp314-cp314t-macosx_13_0_arm64.whl

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

Download URL passagemath_kissat-10.8.11rc0-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
fd58795472cbceed0aba78eb24d4ad49adb60f754475556ac606764c9bc53fb5
BLAKE2b-256 checksum
How to use checksums
8423e3c666058a829b6e369816a026e15bb15e33fda7549dc2c8b87f4dc7c70f
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.11rc0-cp312-abi3-musllinux_1_2_aarch64.whl

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

Download URL passagemath_kissat-10.8.11rc0-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
3394f245acd203685adcd9413814a3a640dae0d979a2825359a9784378bd9b18
BLAKE2b-256 checksum
How to use checksums
d4c5a8465611ce47d8de7af3b659ce2697d502681feb31ec0860cf74bf5c9099
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.11rc0-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_kissat-10.8.11rc0-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
ea770445f3c649075db90dc01210c24b8cd4b6503f394cf3ae9b2e65766d99e6
BLAKE2b-256 checksum
How to use checksums
26b8300bcf6a1816a4a360aac802c4679a94ce0f6b7daba5de76d034184477cb
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.11rc0-cp312-abi3-macosx_13_0_x86_64.whl

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

Download URL passagemath_kissat-10.8.11rc0-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
f50fabf0a3f1250259fea8c2b6eeec25db48f28e1607f8400da2469b215f5b0f
BLAKE2b-256 checksum
How to use checksums
03a14c21c2ec8dced0a862e8846a9b6a8f0a7fad5b0c28fdcce54d42bfab97a3
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.11rc0-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL passagemath_kissat-10.8.11rc0-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
e88d5c8b426ad878964846989b24824c64459ef3ec533ad6a1db8a54ee16c93e
BLAKE2b-256 checksum
How to use checksums
abc5a9ee7ad6b8b2033f37d23150e069e6d8e961d03c48124501c223387b7916
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.11rc0-cp311-cp311-musllinux_1_2_aarch64.whl

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

Download URL passagemath_kissat-10.8.11rc0-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
d6292019cbffce06761da1bdb86d5be6c72fe01637b393ee4a7938887dc45e53
BLAKE2b-256 checksum
How to use checksums
c5be0114b1c91ed12911133ea45d73d413c830910718358a4fcdb4dea7c9b26a
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.11rc0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_kissat-10.8.11rc0-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
d272a9d6c14202fba52dd24a1f73b2eba842af42edfa94c626d2a096c4815925
BLAKE2b-256 checksum
How to use checksums
ae0d553632a879c6dd5ce1da5a924383c8b0c89921693044c18aea27d7087566
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.11rc0-cp311-cp311-macosx_13_0_x86_64.whl

Download URL passagemath_kissat-10.8.11rc0-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
c87f2da9bab3e5f273c8b989e337672db41bcf2821e528e6db0230b5df00c7fa
BLAKE2b-256 checksum
How to use checksums
af28631b3e83c9dcaec421d622350f6de31b64a3dea889587dd7083f8cb740dd
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.11rc0-cp311-cp311-macosx_13_0_arm64.whl

Download URL passagemath_kissat-10.8.11rc0-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
b7144bb02522f38b26e288929a3d9717a141ad7f4ec6cf6c7d4db769341b29ae
BLAKE2b-256 checksum
How to use checksums
9f6f01722dd2fa501506e69a83e05ab0707ef6135680a8de31968124af77ee63
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.11rc0 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