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

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

Built distributions (wheels)

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

Download URL passagemath_kissat-10.8.11rc2.tar.gz
Size 5.1 kB
Tags Source
SHA-256 checksum
How to use checksums
39bac8d9caa4ac180cc685b04f07da33d2d797d8277d8c01cbaa33d2264c5b4f
BLAKE2b-256 checksum
How to use checksums
1d35a356a97f586fabba8380864e70c11bbe0538a5743f5bf4a3d0db9c70e440
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.11rc2-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL passagemath_kissat-10.8.11rc2-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
5e290af639fb34d32050c9b7757d0842d8ddfa53c8d05d9e2d70fbe00369d9e9
BLAKE2b-256 checksum
How to use checksums
91e887ff1caef671747e67ea0a9d9ca3facf310c20c7d027fe20939f7ff3489f
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.11rc2-cp314-cp314t-musllinux_1_2_aarch64.whl

Download URL passagemath_kissat-10.8.11rc2-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
94311b48a146278374dcef3f7d297069abb526fc2df2fab664670e4c23f36ed5
BLAKE2b-256 checksum
How to use checksums
0e20394f9ee2898bedb1f252b88ca77e60ba8d570d8721607c36a4f45c509933
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.11rc2-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_kissat-10.8.11rc2-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 285.9 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
5c593f498d57af4c209424dab782ab88dface9a3486fa1694dd41cb2605242fe
BLAKE2b-256 checksum
How to use checksums
0ceda0022951f9f4090c8503b68953d176e35d74a043187c7374118ebc105c3d
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.11rc2-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_kissat-10.8.11rc2-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
a6975ea14f12421159f1e927cd5785e1556c9e5c1f2ef348ddab6a9b7a490f5b
BLAKE2b-256 checksum
How to use checksums
5c3f7835cc9f4608b2c1691490380d2f302c3a7f608853c76b1a9e281eaea51f
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.11rc2-cp314-cp314t-macosx_13_0_x86_64.whl

Download URL passagemath_kissat-10.8.11rc2-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
93825eca734d4fc85efdb0670898bf0340f357a3e7889699f4581c2d2a81a96d
BLAKE2b-256 checksum
How to use checksums
747708a3e21b03d67832020cc9605360e58242075c32b7360b4307b66e19c39f
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.11rc2-cp314-cp314t-macosx_13_0_arm64.whl

Download URL passagemath_kissat-10.8.11rc2-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
399668d1746efd59c7d7ab720c5a53df9c3714b60887c7870e6e22f63d929a38
BLAKE2b-256 checksum
How to use checksums
0b496a5f45d5bbcde5f412b4a6af35f2f631b6d3fb5b8b7eee4c799f554d0934
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.11rc2-cp312-abi3-musllinux_1_2_x86_64.whl

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

Download URL passagemath_kissat-10.8.11rc2-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
d9384cc3d2ddf17bfd11a14300770a50bece7d859cc6b37da83709c82a0ebd10
BLAKE2b-256 checksum
How to use checksums
3ffea72a9f940b05f3025dc631dd16f4b39eb65b156d3f4f4379443634e2d343
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.11rc2-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_kissat-10.8.11rc2-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
8b714aaca96f8fa8a2c4a423032de918aa335e1862e6730a1ef3f8d73ef69c5d
BLAKE2b-256 checksum
How to use checksums
a77327fdbc19a3567dcb4b68c54d539318acb2a2be378f927fc681dbd3e8723b
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.11rc2-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_kissat-10.8.11rc2-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
8bd2a2278fc9c76c657d1bc065a5fa517c4486431cc334efe0624b9803333e75
BLAKE2b-256 checksum
How to use checksums
7689e9fec656dcea2d17a9773c234342fd1af0eb23d990147d0904779e9a776f
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.11rc2-cp312-abi3-macosx_13_0_x86_64.whl

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

Download URL passagemath_kissat-10.8.11rc2-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
eb6583935d70721164dbc0050626feb931756d73241db3831fac8aacfc556f0d
BLAKE2b-256 checksum
How to use checksums
d60af860b0824d1a41832a1b489d119c3e912b4c103395fd20abf55ace46b462
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.11rc2-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL passagemath_kissat-10.8.11rc2-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
2e4a7e92c7919f9ee28ce0235a94e2942f467c10a0e0e04d394c229e087f4925
BLAKE2b-256 checksum
How to use checksums
fdeb46c910af0a206b0a3aaf16a72b9d072b36f2857c2ad1a25b8abe11407fd3
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.11rc2-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL passagemath_kissat-10.8.11rc2-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
9610824ebf6acb4884fd05c526d70182a0c997e30a470da2706a65455c37af1c
BLAKE2b-256 checksum
How to use checksums
6966d03ac801c3c89970343ee8e5e84343005cb9d14e4d3b100947e98d8e434a
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.11rc2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_kissat-10.8.11rc2-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
707983c42150451db0426be3e23dbe6bc9f61d70c4ce9b2f5eb4b8db01c406e1
BLAKE2b-256 checksum
How to use checksums
d7a1ace22ad43a2202480e21d8270333f86647c933086d2b52be07a8c8944a1d
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.11rc2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_kissat-10.8.11rc2-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
427df588e94f17b3a1aaf4a6584b152707bd31da12eb9625ec2a1fb1f45d1ecf
BLAKE2b-256 checksum
How to use checksums
14d699aae81c571480d8b7ebe42c81f684c0a3a5a1fb1209c60efbc67a7523f9
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.11rc2-cp311-cp311-macosx_13_0_x86_64.whl

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

Download URL passagemath_kissat-10.8.11rc2-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
d7671f5368a169c063f7735af9e3007d48b2c087fa25474e26e0d153311ccaa9
BLAKE2b-256 checksum
How to use checksums
973659666f54aced83d0ad55b70d44f628629a9f3475ead580282e852dec3dc6
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.11rc2 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