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

Built distributions (wheels)

Table of built distributions (wheels) for passagemath-glucose 10.8.11rc1
File
passagemath_glucose-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_glucose-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_glucose-10.8.11rc1-cp314-cp314t-manylinux_2_24_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.24+ x86-64 Details
passagemath_glucose-10.8.11rc1-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.24+ ARM64, Linux glibc 2.28+ ARM64 Details
passagemath_glucose-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_glucose-10.8.11rc1-cp314-cp314t-macosx_13_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 13.0+ ARM64 Details
passagemath_glucose-10.8.11rc1-cp312-abi3-musllinux_1_2_x86_64.whl CPython 3.12 abi3 Linux musl 1.2+ x86-64 Details
passagemath_glucose-10.8.11rc1-cp312-abi3-musllinux_1_2_aarch64.whl CPython 3.12 abi3 Linux musl 1.2+ ARM64 Details
passagemath_glucose-10.8.11rc1-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.11rc1-cp312-abi3-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 abi3 Linux glibc 2.28+ ARM64, Linux glibc 2.24+ ARM64 Details
passagemath_glucose-10.8.11rc1-cp312-abi3-macosx_13_0_x86_64.whl CPython 3.12 abi3 macOS 13.0+ x86-64 Details
passagemath_glucose-10.8.11rc1-cp312-abi3-macosx_13_0_arm64.whl CPython 3.12 abi3 macOS 13.0+ ARM64 Details
passagemath_glucose-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_glucose-10.8.11rc1-cp311-cp311-musllinux_1_2_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARM64 Details
passagemath_glucose-10.8.11rc1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details
passagemath_glucose-10.8.11rc1-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.11rc1-cp311-cp311-macosx_13_0_x86_64.whl CPython 3.11 CPython 3.11 macOS 13.0+ x86-64 Details
passagemath_glucose-10.8.11rc1-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.11rc1.tar.gz

Download URL passagemath_glucose-10.8.11rc1.tar.gz
Size 5.1 kB
Tags Source
SHA-256 checksum
How to use checksums
c72915ff21f3b87c6c1eb5b0cb83359144fc6ebdf1e188f74ba7a68520a9b22a
BLAKE2b-256 checksum
How to use checksums
f38ef35b129cc55c5fe8f58adce9c3f86faa379c55a06a8af8332669552ef90c
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.11rc1-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL passagemath_glucose-10.8.11rc1-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
30385057967f774d60f4a5ac8a2e35d63bb38c0eb9b60035956c15b0bdfe6f01
BLAKE2b-256 checksum
How to use checksums
508a9b15886408701715b87d522010cca13dcf5d58502e32967a259494dc0cf4
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.11rc1-cp314-cp314t-musllinux_1_2_aarch64.whl

Download URL passagemath_glucose-10.8.11rc1-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
e30600a8daf94de5792d2811168f6c086024b10c068f508bd6e748b317220990
BLAKE2b-256 checksum
How to use checksums
0d28267b5da022663d8f7d98147edff081aa28c2c5ca05149801f5c607fb4d86
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.11rc1-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_glucose-10.8.11rc1-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
dc7c1da619e5857b643405d1ef4b8963bd527edebb0b4838b419aa8bcdb6855a
BLAKE2b-256 checksum
How to use checksums
2b442e57f30601749a7e432c75ae56d60205b2a0e6d33f270f27f3dec77a56c4
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.11rc1-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_glucose-10.8.11rc1-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
77a7cb56e5c7484340f66a6c049443a084161843d25dd84a6ae13db23aa599b4
BLAKE2b-256 checksum
How to use checksums
bf26b9f41184b1e73c861875bbf0082c00c2ffc9c372b34f405b179db9790836
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.11rc1-cp314-cp314t-macosx_13_0_x86_64.whl

Download URL passagemath_glucose-10.8.11rc1-cp314-cp314t-macosx_13_0_x86_64.whl
Size 245.7 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
1f62d2bd59ef96f74cf83ec382f4cd60fd60debd318bbbf015110f377a2ef0bd
BLAKE2b-256 checksum
How to use checksums
7a5e93269d50e4a7bf5bce45de19aa66ac54388f3690124a93159546ae127c43
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.11rc1-cp314-cp314t-macosx_13_0_arm64.whl

Download URL passagemath_glucose-10.8.11rc1-cp314-cp314t-macosx_13_0_arm64.whl
Size 227.7 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
afd456e2a443afcab93e9b33c984800da0f88ebc85bda1969551fbe0a587b90b
BLAKE2b-256 checksum
How to use checksums
93f86dc7e5bafe305e2461d8ff26b8172e28d40ea839be63a6497d2ece5ac300
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.11rc1-cp312-abi3-musllinux_1_2_x86_64.whl

Download URL passagemath_glucose-10.8.11rc1-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
0bb5fa491fbb4acf2cf061af164e942b52a8868eae97530c159c8ab259fb986e
BLAKE2b-256 checksum
How to use checksums
f98afd70679820521e6fb929a37653b94b60152406270a594e87c28e56f9bcdf
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.11rc1-cp312-abi3-musllinux_1_2_aarch64.whl

Download URL passagemath_glucose-10.8.11rc1-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
bb9078b60ee17181abf3705c61d2fb1942ae544c7a192668ddde1e452b774d18
BLAKE2b-256 checksum
How to use checksums
db7dbbe9a8f667442cc0693a39622eb9597b44633820532623a5813d42c698bd
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.11rc1-cp312-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_glucose-10.8.11rc1-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
80d3aa09f743ff8ff9ec653cfe8043249610511ce74b200d7619ded951cbcee6
BLAKE2b-256 checksum
How to use checksums
28cf7bc5b58aff6b5a32f6d3569d890ad2c831ececc856a8fc478051759aee36
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.11rc1-cp312-abi3-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_glucose-10.8.11rc1-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
6a2b6a1c347526311a75166b3333e4a4845167a3a9248526a184c92d85a49288
BLAKE2b-256 checksum
How to use checksums
c641a6a31851e124fdf14c4820f29fd2b39e4adb284fcea7418b3224004891f4
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.11rc1-cp312-abi3-macosx_13_0_x86_64.whl

Download URL passagemath_glucose-10.8.11rc1-cp312-abi3-macosx_13_0_x86_64.whl
Size 245.6 kB
Tags CPython 3.12 abi3 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
7d7ebcea4763274574626034a6cf4ec94ca1e9b5c5b1707b7e9828b0b2b2ad4b
BLAKE2b-256 checksum
How to use checksums
2bb52e578eafe9e653d7c6e45e4d8e84c7d1fdc11a1f89c5236b3225eb4da6cb
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.11rc1-cp312-abi3-macosx_13_0_arm64.whl

Download URL passagemath_glucose-10.8.11rc1-cp312-abi3-macosx_13_0_arm64.whl
Size 227.4 kB
Tags CPython 3.12 abi3 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
7a1264ecb197df6381b3e46c2c349c305eb332b28d134878ae7f357c41cdc05b
BLAKE2b-256 checksum
How to use checksums
14fe0e2e530d903d555ebf60866a305e7d619693effcd3c2b5b3287a7a78d2c4
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.11rc1-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL passagemath_glucose-10.8.11rc1-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
ee17336fbaba02b038d7df6ef28e18e9dc42fdee770272899e1c225e590b51da
BLAKE2b-256 checksum
How to use checksums
18e0dc9d67a62623251ff6032288dbb7259f914f4e2c4777e1ae962795c0f15e
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.11rc1-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL passagemath_glucose-10.8.11rc1-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
f3b2cf2d591a5ea0d7cb0202ec34f555e9ea1aa5c4abc4dfc87b1e38cee7816d
BLAKE2b-256 checksum
How to use checksums
c5a241b1a83bfec1e70a5f687d54239e4478e7e471200e6bd80f9c4d0cdbf852
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.11rc1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_glucose-10.8.11rc1-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
23a4486a19fc444fff01e15277915743b7499c27ca787557f9a7efa5bcbc76d4
BLAKE2b-256 checksum
How to use checksums
03c7f722353bc939bbe548f9ce66d49f0801672fb1d9d077a8838e6081a6f100
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.11rc1-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_glucose-10.8.11rc1-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
0d7c8be8bedd2dba70d86c0b150a0275316b6bbc347cff336245055e05cb4c3e
BLAKE2b-256 checksum
How to use checksums
83f235e137eaf545fd9d4e7ccb552787afd4767994c0aa981665bb70fc64a962
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.11rc1-cp311-cp311-macosx_13_0_x86_64.whl

Download URL passagemath_glucose-10.8.11rc1-cp311-cp311-macosx_13_0_x86_64.whl
Size 244.9 kB
Tags CPython 3.11 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
ede9dd34cbe9275cf856505aaf84b88f06afb27cd0da2bddb8677b4d91623fa4
BLAKE2b-256 checksum
How to use checksums
265d3ad124a58e54292d3bbe7a050f6dc33264294ac96e2e2b3595af958bd235
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.11rc1-cp311-cp311-macosx_13_0_arm64.whl

Download URL passagemath_glucose-10.8.11rc1-cp311-cp311-macosx_13_0_arm64.whl
Size 226.7 kB
Tags CPython 3.11 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
4da569405606a4c8ed7d8d3b7a6cff1c0909de46fbb571fe9202549802117d9b
BLAKE2b-256 checksum
How to use checksums
d1a17f4719f531f4b4188d55b90215c77ec12ec906c427b70760a531a9c25c13
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