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

Built distributions (wheels)

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

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

Download URL passagemath_glucose-10.8.11rc0-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
2e62619d200d49148138d45f11a1ca4e427d35002291db9c089c4b2ef430f76d
BLAKE2b-256 checksum
How to use checksums
e889ba9ab98cc1d059366604eb024f739e6c6ba9974508128a5819e459f40641
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.11rc0-cp314-cp314t-musllinux_1_2_aarch64.whl

Download URL passagemath_glucose-10.8.11rc0-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
a85915f06a1bddc5708d2e6031489f07a62eeedc6b713b1d75259a24b7ccfb53
BLAKE2b-256 checksum
How to use checksums
ebb1982febc458aabc9d80a96769fd142acac3ccece7b6b47ffbccf455bae8e4
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.11rc0-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_glucose-10.8.11rc0-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
b22074c638d65202ea177bf6f439c0023618bf3106a236a18afefe4613c0a59b
BLAKE2b-256 checksum
How to use checksums
8b9cdf0d2636eb7e6d48f4ead26cf02c1abfc74547e148cf1b0633be40e63e17
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.11rc0-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_glucose-10.8.11rc0-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
111e3d338371da969972344af16f8a34670d473e743c5c0912171815cf58898c
BLAKE2b-256 checksum
How to use checksums
2007cd476624b9bc2e06d196b2691b49cbd0b88c15d52360c3048d181eb88e33
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.11rc0-cp314-cp314t-macosx_13_0_x86_64.whl

Download URL passagemath_glucose-10.8.11rc0-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
8316b01135f88eb77f7194cfbe61d90b1b47b87e61c78b2c0bbc40243a9ffcb2
BLAKE2b-256 checksum
How to use checksums
2355421d2ff7d3dd0c5e05c58eddd18eef4d29102dd55945aac3a9723ed341ea
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.11rc0-cp314-cp314t-macosx_13_0_arm64.whl

Download URL passagemath_glucose-10.8.11rc0-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
0a5a3c012ef2b506ab6dfb1b33438bd32b4732db794c9575fb4c4100b7c0644c
BLAKE2b-256 checksum
How to use checksums
0678cd6ce4cf6a7ab1038c9fdec87c6c0eba1d5dbf6198c2fa67bdfd3d01b69e
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.11rc0-cp312-abi3-musllinux_1_2_x86_64.whl

Download URL passagemath_glucose-10.8.11rc0-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
d6744457c33f4ab2cb6c45674a7ecd34d306afb6ff5a1d21720d3ca3c85923b7
BLAKE2b-256 checksum
How to use checksums
37dc5b1f7604025ab965a74bd76f3d62c7be439799cfc2b4cb37ca1d4d1dd349
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.11rc0-cp312-abi3-musllinux_1_2_aarch64.whl

Download URL passagemath_glucose-10.8.11rc0-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
5f59acc31ba10f3da5030edd36ee7f938abb28c5b846bbf89c325bcc47e83792
BLAKE2b-256 checksum
How to use checksums
2a63c381576caaf6e3d871fe5ef04af407e4d650a3f2b5977444bab82c10b589
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.11rc0-cp312-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_glucose-10.8.11rc0-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
455346a18de0efe07be8bc258da6fe21d8d4fce95580c99e52d2e7412406037e
BLAKE2b-256 checksum
How to use checksums
2a2a43fbef974e626881973b16590703737cb40dbad4b62fb7265306cc639b88
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.11rc0-cp312-abi3-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_glucose-10.8.11rc0-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
d6970894f660af773a180b52410ca937c35f4be1b7744df9da5b21d42338e941
BLAKE2b-256 checksum
How to use checksums
5e4ca956c62d768ade7eb2dcc2885e660f9ed72d20525dbf2c896df63b0119c5
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.11rc0-cp312-abi3-macosx_13_0_x86_64.whl

Download URL passagemath_glucose-10.8.11rc0-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
3e44d58e525d3af72d92529ae4427d44b457ad5d81e8154041f9e428294925f1
BLAKE2b-256 checksum
How to use checksums
5f125dfc35b6e35a842f4f7241e3e9637e41bba89fc35d1f0f8fb4e5ed4230aa
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.11rc0-cp312-abi3-macosx_13_0_arm64.whl

Download URL passagemath_glucose-10.8.11rc0-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
afb7c2ee767dcdfd44ef81ec08acce94d93a975324b08825cad914b8d7469e84
BLAKE2b-256 checksum
How to use checksums
38ccb122988460f739a32e92c6f9e5b21f0b1a7d36417c30cfa91fb883906988
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.11rc0-cp311-cp311-musllinux_1_2_x86_64.whl

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

Download URL passagemath_glucose-10.8.11rc0-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
1afa1ef4542e43a6cc5a56968113e2c2b5480da7fb1734cc0d43c19af4dfb358
BLAKE2b-256 checksum
How to use checksums
9ca2e4f4a9e1571caef0515f1e3758b5b865cf397e1dbaa0694039b68ff94f13
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.11rc0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_glucose-10.8.11rc0-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
b2d22fcac43b575b12f88cb98ce6251413ba709eb208fb33e2bb6a48b1e032f8
BLAKE2b-256 checksum
How to use checksums
ad69c9ac08bb05457f7467a1dd496d0eb8b4580682aaa5c233278cef5be4c270
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.11rc0-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_glucose-10.8.11rc0-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
79da8e8106e893c00bb31c1d291c0e0fdfcc4f98b427f3f436d4578abbcadc2a
BLAKE2b-256 checksum
How to use checksums
48a4889775ec53a351171544869fabe036fb1db4dd2000a33d971e6ba3572721
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.11rc0-cp311-cp311-macosx_13_0_x86_64.whl

Download URL passagemath_glucose-10.8.11rc0-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
55f4186e6d062534348e2b95b9069519b69a51f07dccc649e9049b98b6337b9a
BLAKE2b-256 checksum
How to use checksums
4722e184f7bb73697e1144aa21584c496955ccdf14279750e3219c954e96fb8a
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.11rc0-cp311-cp311-macosx_13_0_arm64.whl

Download URL passagemath_glucose-10.8.11rc0-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
ef5e13d87ac0a6b274ff17c97643d2da88926bbbff71987a2715926b2dbc09e9
BLAKE2b-256 checksum
How to use checksums
0721b75279c1a94e3703c2308bab71f7e3486e8fdf36230cc3fffe3b01d3dd42
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