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.10rc4

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.10rc4
File Size Uploaded
passagemath_glucose-10.8.10rc4.tar.gz 5.1 kB Details

Built distributions (wheels)

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

Download URL passagemath_glucose-10.8.10rc4.tar.gz
Size 5.1 kB
Tags Source
SHA-256 checksum
How to use checksums
82e9551fcd6a93f248be81a86068ccaf5101a34fe60d9601393309d784ba3df6
BLAKE2b-256 checksum
How to use checksums
2b0e19da791f6b5075ee7f1cedcf8c3302ddd8bc649e78b70a5828e0bbca555a
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.10rc4-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL passagemath_glucose-10.8.10rc4-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
2d4d8c30c1a2a988a1d2770f18a638ac888158ea6c642279f73dcc8b767616ea
BLAKE2b-256 checksum
How to use checksums
5a2becc159fb431919fd79ac1de4981992b276900a314329c7c71f39d5ddf0f8
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.10rc4-cp314-cp314t-musllinux_1_2_aarch64.whl

Download URL passagemath_glucose-10.8.10rc4-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
c9e15279f70761738b82d7a48cda73a356fddcb011f3bcdea2fed14ea94e6340
BLAKE2b-256 checksum
How to use checksums
cdb92fb065f550ed8f50025ddd201f0a060ddc46989ea1fd764fd0ff481cb630
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.10rc4-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_glucose-10.8.10rc4-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
3e30dbd8bf8a9f993ce75c8890b09e0bdf1b63d613a3a1085bf74194ec84d06a
BLAKE2b-256 checksum
How to use checksums
fd9e626368ed4f8df219df851bc274578422962d05afde5033e0b2e1114b9a47
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.10rc4-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_glucose-10.8.10rc4-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
cda108220630db01700f5d45ce04b12a8848101bc02aa31b926a2e30cfbc3ab9
BLAKE2b-256 checksum
How to use checksums
e2bd38f68f2889a41729d3ed858d7b8d2df33d28eea54853045fb7ab5b658b1d
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.10rc4-cp314-cp314t-macosx_13_0_x86_64.whl

Download URL passagemath_glucose-10.8.10rc4-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
0fc052f01dc6bf5ea98d18761711b6bd9acd4751d8bd991381e73961c9eb05cb
BLAKE2b-256 checksum
How to use checksums
6bcf0c85a440979d54882ff7cfdedd9c60c240689c82d0106f2ad1d394af9122
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.10rc4-cp314-cp314t-macosx_13_0_arm64.whl

Download URL passagemath_glucose-10.8.10rc4-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
0ac3103196cb76b9574a5f33c7cccdc3db6723c421be183b76e4acebf22b8860
BLAKE2b-256 checksum
How to use checksums
f6919c24bdde4b30ea6fd8b515a397f4be054014a631b0b368271d16a3e94eea
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.10rc4-cp312-abi3-musllinux_1_2_x86_64.whl

Download URL passagemath_glucose-10.8.10rc4-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
bfcbdaf2176614d1ee457843c7402345fa41997e623b4e4136b483f8ff768994
BLAKE2b-256 checksum
How to use checksums
31fd220bd2047f173a53c1d93ec38127cc04ffe56a315bcef61c90013f442d8d
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.10rc4-cp312-abi3-musllinux_1_2_aarch64.whl

Download URL passagemath_glucose-10.8.10rc4-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
1f6937d0a08400094e485786a2a59d7e3c2bad34cfcb8216bf9b8d28e6ffe66e
BLAKE2b-256 checksum
How to use checksums
f948b366fcd0da5b2cf2f1ca642bf5c9944833cf761b8dcdb236922683d5f2fd
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.10rc4-cp312-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_glucose-10.8.10rc4-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
4b2a2d41a5ae2a5de92f444450ed03aaf42934895226511a5c818cff200c993e
BLAKE2b-256 checksum
How to use checksums
20a3c5a8b6cff441e183573c2e4730bc78837db7cd5611d4a390346952907d7c
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.10rc4-cp312-abi3-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_glucose-10.8.10rc4-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
b6de5eed6e4448642f570590254b0f8c3016ca834642ba4f0ba5856e9b1d954d
BLAKE2b-256 checksum
How to use checksums
cab70eb61960f8fd8148f3e96ba9ab341246a7bbac96cb6a0d9d5803feb3aa28
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.10rc4-cp312-abi3-macosx_13_0_x86_64.whl

Download URL passagemath_glucose-10.8.10rc4-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
4b1fbbfc8011e399265ed19a227989721ddd5058c423079c75b8b5d66f9cb4fa
BLAKE2b-256 checksum
How to use checksums
7f1a4ea4bd998fc5127cd393300ba901b948567b0fdf0a0e06bef9e0c76f756e
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.10rc4-cp312-abi3-macosx_13_0_arm64.whl

Download URL passagemath_glucose-10.8.10rc4-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
eb40a77a4a1f54ed60f7ca4128d5fdb76e84a42d85c29272466ee62902d39720
BLAKE2b-256 checksum
How to use checksums
d666057c04725b90ce40e52eae3375283695bd14448af429d107f68482773d75
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.10rc4-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL passagemath_glucose-10.8.10rc4-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
ff25bbcd7f7aae386b1f12a97f7b0dacf0c0d1bcc91a415a87988dc0bad6d79c
BLAKE2b-256 checksum
How to use checksums
a310eb05be09999b3711f0acf9a29aeed6e2064bc5bfa0e8254a269e991ac43a
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.10rc4-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL passagemath_glucose-10.8.10rc4-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
d9a88193e591525b1c300820c172c72329d29d35fdbbdc2262a8f031c088b346
BLAKE2b-256 checksum
How to use checksums
097d8a993cff71401d4f5e94cc8d814a4beb1b3ae2a0d223550f0292e0db3105
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.10rc4-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_glucose-10.8.10rc4-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
a0c8e0f8764bfe0986fb2330d06cf94f1cd5522239589058abdecdd6382f1122
BLAKE2b-256 checksum
How to use checksums
f09d0fce3519fe52a045b3381127cf48af7ee68469c72e6b3e8593d7c857ac68
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.10rc4-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_glucose-10.8.10rc4-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
c9ae17b12dd4a18dfd7799b4448c61e5538d14518220219e5b6e2c52eff9a6a5
BLAKE2b-256 checksum
How to use checksums
f7948d417bba92b7d43d525eccdbe360fb5728ebc342c51d86a9f41db763de57
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.10rc4-cp311-cp311-macosx_13_0_x86_64.whl

Download URL passagemath_glucose-10.8.10rc4-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
d37de083a9f5bd6c8d2bed69660a28434fcd9474f26cb1a02686189dec9d74f9
BLAKE2b-256 checksum
How to use checksums
374439ed106920e4feee72c78960994961a15654b792b8824b9e0895f0a7e59d
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.10rc4-cp311-cp311-macosx_13_0_arm64.whl

Download URL passagemath_glucose-10.8.10rc4-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
dbabbb883ae4e605cfa825b41e13c8eb7ef75926d8f326958ca1e26976389aee
BLAKE2b-256 checksum
How to use checksums
fbdc274ce51dab77dfc260ec34b034583e29b88cdcab44b9fdb40ab1e3e3cad0
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.10rc4 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