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

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

Built distributions (wheels)

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

Download URL passagemath_glucose-10.8.10rc2.tar.gz
Size 5.1 kB
Tags Source
SHA-256 checksum
How to use checksums
647f880dde170aa65e6929830c173e2eb4129bd15668992c4cc76c0ea49f1336
BLAKE2b-256 checksum
How to use checksums
7d19fe4a108509aab5ce5ce1c1354b0d949fc7ac72a08f603a54fdb6841b8503
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.10rc2-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL passagemath_glucose-10.8.10rc2-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
7b4fc56a9e5a1e40c353c19dc09fc0d2b2960ced391e1d72b2e40e23f82c91d5
BLAKE2b-256 checksum
How to use checksums
5243757302f8b1149ab3dfc492695cd0ad09ce78db527a80dbd3bd24dbf065e4
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.10rc2-cp314-cp314t-musllinux_1_2_aarch64.whl

Download URL passagemath_glucose-10.8.10rc2-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
27e6283bb39cbbbdb07bb2c90a11ae35e3547d430446707953d2de3ad6fb5523
BLAKE2b-256 checksum
How to use checksums
0a6a02b098a2ed6231d8f251140f5d9339f3eec71d969af31d3886e0fc61a614
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.10rc2-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_glucose-10.8.10rc2-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
477a5d00510bd5e7b47efc19fcd609b1b1ba04f5aad9658f5a2b2b0f0496b7ba
BLAKE2b-256 checksum
How to use checksums
1085dcb557cf31a8f4abab8d2e235ee85692efecb6b4232c19a5a6742175dc45
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.10rc2-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

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

Download URL passagemath_glucose-10.8.10rc2-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
478df9edd72a8494e2c2aca70939cb4313f4e91e9b108cb75f8e7977060beb17
BLAKE2b-256 checksum
How to use checksums
a7a265bdd53fedf9fb56c7cbf6f3b70201f23812b3635c735ac30ac84dc467eb
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.10rc2-cp314-cp314t-macosx_13_0_arm64.whl

Download URL passagemath_glucose-10.8.10rc2-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
bfac817b363f39c94df879a8fb4a7f20fe34cade661e9366aa900988e0b7b7a3
BLAKE2b-256 checksum
How to use checksums
ca7069b6d31a2035a1b1d990f081bc0ea8a50cf592ff1a5e1480de3955279aff
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.10rc2-cp312-abi3-musllinux_1_2_x86_64.whl

Download URL passagemath_glucose-10.8.10rc2-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
056b0ff31667126faf48278e67ea608c8cf9014ec11e89c24b52e7bf670202c0
BLAKE2b-256 checksum
How to use checksums
4f003f6ab992d78ff24214881080027550f4206fa244907ae22314556886a940
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.10rc2-cp312-abi3-musllinux_1_2_aarch64.whl

Download URL passagemath_glucose-10.8.10rc2-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
91a31172e60e6bf271e119cb229bcda222d4d35ce85d23ad0fd0f03496d0b660
BLAKE2b-256 checksum
How to use checksums
152827f455871a4753f520bd31e104178c386e371154c00553a2cfbdb64d98fa
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.10rc2-cp312-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_glucose-10.8.10rc2-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
4bfb100e3988a7f771d79ae6de4decf8305c33c670c74a25bf546ab4d972fe74
BLAKE2b-256 checksum
How to use checksums
a6c3256696b13e121389405796b081d3fc0a0f1d8fde91e7e5da068b02875e0f
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.10rc2-cp312-abi3-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_glucose-10.8.10rc2-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
a147bb50d8052a6458e114e8062abd625a5b38d50465ff48e3b3b30ed5b90623
BLAKE2b-256 checksum
How to use checksums
5ddd303a34f6fc438cee7847c8e11ef8d4b5bd7cd5ef7fda73b813b6c4942938
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.10rc2-cp312-abi3-macosx_13_0_x86_64.whl

Download URL passagemath_glucose-10.8.10rc2-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
9af1a35f5a8272eb6fcad6ad95caad79b080f476fb46dace37dd1d6ba4bddb92
BLAKE2b-256 checksum
How to use checksums
48bcec598492476299626e45765c745d1484eb9f0d9bea45f85673dfeeaac59a
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.10rc2-cp312-abi3-macosx_13_0_arm64.whl

Download URL passagemath_glucose-10.8.10rc2-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
1995518c64ff8af4e63428b87257420e14e52221af585df80fee21ed6fcf9c92
BLAKE2b-256 checksum
How to use checksums
1e0f8c821ef8ee72ef97e92a89955d9c1732a0c26038572c910062721fdb2cd0
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.10rc2-cp311-cp311-musllinux_1_2_x86_64.whl

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

Download URL passagemath_glucose-10.8.10rc2-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
893dc629c4b09def606b3be8d2f4f1034516613facc2b2f7951d760bfb47c04f
BLAKE2b-256 checksum
How to use checksums
be0069774bb69f1efebee96650e6728c38045e6098e226b9e1c51b101d75b5d9
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.10rc2-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_glucose-10.8.10rc2-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
28b6a5f51ff15ed16879dbd7c4b4414499de51042bb3107e3466018d6d4127c7
BLAKE2b-256 checksum
How to use checksums
0e32c917c8e02aed6f79dc7d00fb219d346fa2891592eb6cde03fbd9ee53a562
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.10rc2-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_glucose-10.8.10rc2-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
686b82eeb3f3e6e7c6683b93447c68943bbc1ceda75e9dbf7f52e05301eca23c
BLAKE2b-256 checksum
How to use checksums
1bed56935a5984a5d5b71dc496754c7ae5402cdb43da67e0ab6f426920869dcb
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.10rc2-cp311-cp311-macosx_13_0_x86_64.whl

Download URL passagemath_glucose-10.8.10rc2-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
ebd80cb7eeb6bf8712ab95bde67cabb8fc2b052aa583af548678c2089746060a
BLAKE2b-256 checksum
How to use checksums
c3a6bf72b73bd160e8a57a9b2b821ff4ef5401b86fc4d242e566e3ec3e803a05
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.10rc2-cp311-cp311-macosx_13_0_arm64.whl

Download URL passagemath_glucose-10.8.10rc2-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
f5a063eb2a98f53285e18af769880d163bf4efc0f05b889deb66f93c6e7b0dd5
BLAKE2b-256 checksum
How to use checksums
f237f707414b7bff0e4e8377423ebbac5f3ee4918e0136de0e89cd2bac233772
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.10rc2 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