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-glucose provides an interface to the SAT solver glucose.

What is included

  • Binary wheels on PyPI contain prebuilt copies of glucose executables.

Examples

Using glucose programs on the command line:

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

Finding the installation location of a glucose program:

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

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

In [2]: Glucose().absolute_filename()
Out[2]: '.../bin/glucose'

Use with sage.sat:

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

In [1]: from passagemath_glucose import *

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

In [3]: solver = Glucose(); 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-glucose 10.8.11rc3

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-glucose 10.8.11rc3
File Size Uploaded
passagemath_glucose-10.8.11rc3.tar.gz 5.1 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for passagemath-glucose 10.8.11rc3
File
passagemath_glucose-10.8.11rc3-cp314-cp314t-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 Details
passagemath_glucose-10.8.11rc3-cp314-cp314t-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64 Details
passagemath_glucose-10.8.11rc3-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details
passagemath_glucose-10.8.11rc3-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ ARM64, Linux glibc 2.24+ ARM64 Details
passagemath_glucose-10.8.11rc3-cp314-cp314t-macosx_13_0_x86_64.whl CPython 3.14 CPython 3.14 free-threading macOS 13.0+ x86-64 Details
passagemath_glucose-10.8.11rc3-cp314-cp314t-macosx_13_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 13.0+ ARM64 Details
passagemath_glucose-10.8.11rc3-cp312-abi3-musllinux_1_2_x86_64.whl CPython 3.12 abi3 Linux musl 1.2+ x86-64 Details
passagemath_glucose-10.8.11rc3-cp312-abi3-musllinux_1_2_aarch64.whl CPython 3.12 abi3 Linux musl 1.2+ ARM64 Details
passagemath_glucose-10.8.11rc3-cp312-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 abi3 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details
passagemath_glucose-10.8.11rc3-cp312-abi3-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 abi3 Linux glibc 2.24+ ARM64, Linux glibc 2.28+ ARM64 Details
passagemath_glucose-10.8.11rc3-cp312-abi3-macosx_13_0_x86_64.whl CPython 3.12 abi3 macOS 13.0+ x86-64 Details
passagemath_glucose-10.8.11rc3-cp312-abi3-macosx_13_0_arm64.whl CPython 3.12 abi3 macOS 13.0+ ARM64 Details
passagemath_glucose-10.8.11rc3-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
passagemath_glucose-10.8.11rc3-cp311-cp311-musllinux_1_2_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARM64 Details
passagemath_glucose-10.8.11rc3-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details
passagemath_glucose-10.8.11rc3-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64, Linux glibc 2.24+ ARM64 Details
passagemath_glucose-10.8.11rc3-cp311-cp311-macosx_13_0_x86_64.whl CPython 3.11 CPython 3.11 macOS 13.0+ x86-64 Details
passagemath_glucose-10.8.11rc3-cp311-cp311-macosx_13_0_arm64.whl CPython 3.11 CPython 3.11 macOS 13.0+ ARM64 Details

Total release size: 21.1 MB

Release files / passagemath_glucose-10.8.11rc3.tar.gz

Download URL passagemath_glucose-10.8.11rc3.tar.gz
Size 5.1 kB
Tags Source
SHA-256 checksum
How to use checksums
13cd82ba16e9a39d2f4715c8c5db8f7cb7222bbe9107abe9a61d155fd082b921
BLAKE2b-256 checksum
How to use checksums
f2a5cf85812f4ca5d1aef624a86914aaeb07ad20dec41a321acff79fc627bac1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_glucose-10.8.11rc3-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL passagemath_glucose-10.8.11rc3-cp314-cp314t-musllinux_1_2_x86_64.whl
Size 2.2 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
3ac44dc22d57a64f23997ec62206c0b09afb74bfc07eac786679e259276d7c0b
BLAKE2b-256 checksum
How to use checksums
4236d12fe084cae81a4896304a259af44413c297742aba7680f7c1093eb6aabe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_glucose-10.8.11rc3-cp314-cp314t-musllinux_1_2_aarch64.whl

Download URL passagemath_glucose-10.8.11rc3-cp314-cp314t-musllinux_1_2_aarch64.whl
Size 2.1 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
13bfa2ac3706e95b0af3d986b4281228e169c2e87622553b48aacd761ebab110
BLAKE2b-256 checksum
How to use checksums
7fde3a89209a9e2bd27e8909348290fcfd9b0d67690528f1a7bd127658f19fd6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_glucose-10.8.11rc3-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_glucose-10.8.11rc3-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 1.2 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
744527fb855ef4d0fae686f51c68cfc58b5368d09155e9ba30a705c6f2a09089
BLAKE2b-256 checksum
How to use checksums
90cdeaa0dfdc29e8becc505aaa4a79923bdfe7b438c97e268296ec3566697c17
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_glucose-10.8.11rc3-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_glucose-10.8.11rc3-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 1.2 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
a6096638b85225872b39cf04540160bbb268aedb06005a1f5908b6842eb08cec
BLAKE2b-256 checksum
How to use checksums
56a11fd366e781dd05bbef48e8a49aa0736276ab8be9e434490a30f80c8d4cec
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_glucose-10.8.11rc3-cp314-cp314t-macosx_13_0_x86_64.whl

Download URL passagemath_glucose-10.8.11rc3-cp314-cp314t-macosx_13_0_x86_64.whl
Size 245.8 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
790af4fc01462878e3d951dc0126c8fe323c66b08a63deb4f8648e03ca60fc90
BLAKE2b-256 checksum
How to use checksums
6d60b488afa019cf9e762774a1cd4aa743b3321f460c00bcc3ae0bf64e93ae41
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_glucose-10.8.11rc3-cp314-cp314t-macosx_13_0_arm64.whl

Download URL passagemath_glucose-10.8.11rc3-cp314-cp314t-macosx_13_0_arm64.whl
Size 227.8 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
2c4c321f669c38be086a1c79536fe476110bef21111c40d1d0008c2535a4be84
BLAKE2b-256 checksum
How to use checksums
6a11e2c613a9036939c70641cbc75ed8c80a7688e30eb1a673d85b0a50906060
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_glucose-10.8.11rc3-cp312-abi3-musllinux_1_2_x86_64.whl

Download URL passagemath_glucose-10.8.11rc3-cp312-abi3-musllinux_1_2_x86_64.whl
Size 2.1 MB
Tags CPython 3.12 Linux musl 1.2+ x86-64 abi3
SHA-256 checksum
How to use checksums
8c2b8790886b8413591bb9426949d33744b5ec020531c7d9c692af38d033c5a3
BLAKE2b-256 checksum
How to use checksums
7cebcd5b4e8c36aee70775e1f36c6245d7a994b4d4b69dc9ea13810d258edf23
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_glucose-10.8.11rc3-cp312-abi3-musllinux_1_2_aarch64.whl

Download URL passagemath_glucose-10.8.11rc3-cp312-abi3-musllinux_1_2_aarch64.whl
Size 2.1 MB
Tags CPython 3.12 Linux musl 1.2+ ARM64 abi3
SHA-256 checksum
How to use checksums
4394808391181509de944cbe0914d5dc1b68cb5c2d211a2e5a26d42f5836ac31
BLAKE2b-256 checksum
How to use checksums
b606d56c86edab25fd0dfe854a7e30ffe84b2cf469e6ce767a98b729522bdbb1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_glucose-10.8.11rc3-cp312-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_glucose-10.8.11rc3-cp312-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 1.2 MB
Tags CPython 3.12 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64 abi3
SHA-256 checksum
How to use checksums
202814eddc000924dfd4739bbcf6ab13fb8d8f730644b994cf1590c517e07be1
BLAKE2b-256 checksum
How to use checksums
2b6e100766fbb4bb16839563a19dfb269ec66bf0fd0fe7d8f161323b353205a9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_glucose-10.8.11rc3-cp312-abi3-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_glucose-10.8.11rc3-cp312-abi3-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 1.2 MB
Tags CPython 3.12 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64 abi3
SHA-256 checksum
How to use checksums
85a7d4907902d5afb67892cf5a857ef9278a51864d27305b0b737b8dec655d64
BLAKE2b-256 checksum
How to use checksums
9e7fb2fb5060df03e0c58b3e365e61a7a5b91611c3aa4d37f80af7a5aa9d38fb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_glucose-10.8.11rc3-cp312-abi3-macosx_13_0_x86_64.whl

Download URL passagemath_glucose-10.8.11rc3-cp312-abi3-macosx_13_0_x86_64.whl
Size 246.0 kB
Tags CPython 3.12 abi3 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
9fcf4bebd39de5dea3c62c2d3c433751226845354d3d3d658db82cbbea30dcbb
BLAKE2b-256 checksum
How to use checksums
79314fb72e5d79defa1c6fd94600590696fc9ca12e4cf31cc882d647f34a4d49
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_glucose-10.8.11rc3-cp312-abi3-macosx_13_0_arm64.whl

Download URL passagemath_glucose-10.8.11rc3-cp312-abi3-macosx_13_0_arm64.whl
Size 227.7 kB
Tags CPython 3.12 abi3 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
aacae1e5504289a2da608ef7f726f52c0e7c4fb7551bcdff01efa76d72cc9cd5
BLAKE2b-256 checksum
How to use checksums
d549d8636f1f345f737c0be7316b185a12b4161925ae78f17cbae7e3ba824110
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_glucose-10.8.11rc3-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL passagemath_glucose-10.8.11rc3-cp311-cp311-musllinux_1_2_x86_64.whl
Size 2.1 MB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
3aa85ed89c2637dd2e8277e47047027f246b1034ed46898df5aee8209f10886f
BLAKE2b-256 checksum
How to use checksums
2cb1a98806a84ed4f9e97a5f2f285fc210f794ec5ec5a459f29ede898b4fc309
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_glucose-10.8.11rc3-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL passagemath_glucose-10.8.11rc3-cp311-cp311-musllinux_1_2_aarch64.whl
Size 2.1 MB
Tags CPython 3.11 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
f63787cbcfdb721df2300a27d9e85468a16cfe7a1c80ac0daeab3b860c67f51c
BLAKE2b-256 checksum
How to use checksums
93b63d61b7971882896814f9420205b21ba44dae1be20f614d1b3d1cb8f91f7f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_glucose-10.8.11rc3-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_glucose-10.8.11rc3-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 1.2 MB
Tags CPython 3.11 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
949da795bc8436352ea2d55721ac06cfd133c4a466c2a710e79b57d3ff1cf2d0
BLAKE2b-256 checksum
How to use checksums
708d2d6f38fb8c6a133afa645e998e0c635f5e4edbf62b1966a11d6b08c1327c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_glucose-10.8.11rc3-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_glucose-10.8.11rc3-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 1.2 MB
Tags CPython 3.11 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
038c4b42c7e56b78cd60ebdbadb06754ca44c634b883cf37d433484d1b191eac
BLAKE2b-256 checksum
How to use checksums
463bf39868fa853bffb8c33b90c68b1051899771bc55db6235ecf4420925fd8f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_glucose-10.8.11rc3-cp311-cp311-macosx_13_0_x86_64.whl

Download URL passagemath_glucose-10.8.11rc3-cp311-cp311-macosx_13_0_x86_64.whl
Size 245.0 kB
Tags CPython 3.11 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
0aed3c50a2beb06b29c1b3946d0a7d449afa3e54327435c01ea9b32a141ee322
BLAKE2b-256 checksum
How to use checksums
6d13aed91728d8b1235b416bbf2e6b1858eb36f68a50f0efd97b9a6991660780
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_glucose-10.8.11rc3-cp311-cp311-macosx_13_0_arm64.whl

Download URL passagemath_glucose-10.8.11rc3-cp311-cp311-macosx_13_0_arm64.whl
Size 226.8 kB
Tags CPython 3.11 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
c3433e7d4b3a3667972a0b548e3e4db90611ba4d395d1398a6eed4a6ee6d9eb4
BLAKE2b-256 checksum
How to use checksums
633cc23f6d24417f313ca67813174361240e0656d7ac9f9ebe9a5dc9b0e0e669
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.11rc3 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