Skip to main content

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)

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

passagemath_glucose-10.8.9.tar.gz (5.1 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

passagemath_glucose-10.8.9-cp314-cp314t-musllinux_1_2_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

passagemath_glucose-10.8.9-cp314-cp314t-musllinux_1_2_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

passagemath_glucose-10.8.9-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

passagemath_glucose-10.8.9-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

passagemath_glucose-10.8.9-cp314-cp314t-macosx_13_0_x86_64.whl (245.6 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ x86-64

passagemath_glucose-10.8.9-cp314-cp314t-macosx_13_0_arm64.whl (227.7 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_glucose-10.8.9-cp312-abi3-musllinux_1_2_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.12+musllinux: musl 1.2+ x86-64

passagemath_glucose-10.8.9-cp312-abi3-musllinux_1_2_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.12+musllinux: musl 1.2+ ARM64

passagemath_glucose-10.8.9-cp312-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.12+manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

passagemath_glucose-10.8.9-cp312-abi3-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.12+manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

passagemath_glucose-10.8.9-cp312-abi3-macosx_13_0_x86_64.whl (245.6 kB view details)

Uploaded CPython 3.12+macOS 13.0+ x86-64

passagemath_glucose-10.8.9-cp312-abi3-macosx_13_0_arm64.whl (227.3 kB view details)

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_glucose-10.8.9-cp311-cp311-musllinux_1_2_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

passagemath_glucose-10.8.9-cp311-cp311-musllinux_1_2_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_glucose-10.8.9-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

passagemath_glucose-10.8.9-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

passagemath_glucose-10.8.9-cp311-cp311-macosx_13_0_x86_64.whl (244.9 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_glucose-10.8.9-cp311-cp311-macosx_13_0_arm64.whl (226.7 kB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

File details

Details for the file passagemath_glucose-10.8.9.tar.gz.

File metadata

  • Download URL: passagemath_glucose-10.8.9.tar.gz
  • Upload date:
  • Size: 5.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for passagemath_glucose-10.8.9.tar.gz
Algorithm Hash digest
SHA256 f3b6141a291b4f3f02579982146985c0ea4c0d4ff94d4e43550aeef909b6b0d1
MD5 9af6a8117f26dbac8328a90d25a037a6
BLAKE2b-256 1827beafdf7917ff7f8c344066713049f88bde967e976f1931deb5cc6b598de5

See more details on using hashes here.

File details

Details for the file passagemath_glucose-10.8.9-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_glucose-10.8.9-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5859fe3768eee1a252afabfec9f1c735eddfe558a2d538394d31e04f87add355
MD5 aa0b10e61f9aba564c90535cc577c844
BLAKE2b-256 24ef934c2a04c061e4994149c27c40376b6b6f708738a57be59ba1023077941d

See more details on using hashes here.

File details

Details for the file passagemath_glucose-10.8.9-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_glucose-10.8.9-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 30fe29fc2a5827a6cf4728142445a7de36731514cc3d119140f76ece191f1154
MD5 7829709c18e253c3bd11f66d0f1b9430
BLAKE2b-256 b34ff9756460b8e25692d714f17614f7a208c97c8a5ca1530b2d4bf617f15192

See more details on using hashes here.

File details

Details for the file passagemath_glucose-10.8.9-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_glucose-10.8.9-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 87a4bdc5bb66b063c946f18fbcf94f479907a3b009b95da604bafd992a3cedcf
MD5 653af5a924c984006c7ed0cb06b3ddcd
BLAKE2b-256 54015051f1d41111e072b29b4f661517f330f98c809564dab32053c5ba2a553f

See more details on using hashes here.

File details

Details for the file passagemath_glucose-10.8.9-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_glucose-10.8.9-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0fe79ffc6189ad9d7876d89fb9984a2cd467e069877bbad062be25a4c25b1f5c
MD5 44d9c6c8ffbd922a6c8588876018ed59
BLAKE2b-256 f62cf5a71fbbf4d5b5ad39d48e43e75e319ff0f1e82700bbc58305637dd15dcb

See more details on using hashes here.

File details

Details for the file passagemath_glucose-10.8.9-cp314-cp314t-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_glucose-10.8.9-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 cd538bdbbfc0da8da0aeabeb7ac6c4d69843895008ba05f652b77c8cf5c18ec5
MD5 b876729b0b830b65523a2ba8ae6b25a6
BLAKE2b-256 7e033d4c81ef797730fda02d21686caeb5b3ec43881a4d4fabed39b85821aa22

See more details on using hashes here.

File details

Details for the file passagemath_glucose-10.8.9-cp314-cp314t-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_glucose-10.8.9-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 2d5a9acc7e0fffd9b0ed502bd37ce411770fe69345f1c5747fc26d7c64ad6e63
MD5 b02e5bb64e2f540322d55841a42169e6
BLAKE2b-256 c087da1b8dd137721e62ad0dd29c1571bfcb3b841ec31004e27b9a07d600b477

See more details on using hashes here.

File details

Details for the file passagemath_glucose-10.8.9-cp312-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_glucose-10.8.9-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a6c73701d99fb1a5724d5c7bee75b2a5bb9caa82966c43fea666b6740ef0ae7d
MD5 e7a701a8f01c5b47a011ee3a752dc806
BLAKE2b-256 d477c37268d7371a947e07bd5da4471ef16f9e6f8f6cc7e83de17997939da9f6

See more details on using hashes here.

File details

Details for the file passagemath_glucose-10.8.9-cp312-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_glucose-10.8.9-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 71be36640e92e35ef05768f3b3aedd4c459108aba1b9b9d682946a83bea8311e
MD5 98adb9110d7315bb2d5fbbedf26df526
BLAKE2b-256 f307d92cf02b33b5825ae06aa4388f7d838226b3bfe48d29980f600c4865a50c

See more details on using hashes here.

File details

Details for the file passagemath_glucose-10.8.9-cp312-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_glucose-10.8.9-cp312-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 016a1e802752222373f31fd709aa3bef440214835375cd4fd0bcc3b861ea41d3
MD5 f61d2163d855bd52225203c2a03b973e
BLAKE2b-256 9d104b19da15ea431b5ed4f11152bc9dafb28e51c0b364c35f6b6d27501feba0

See more details on using hashes here.

File details

Details for the file passagemath_glucose-10.8.9-cp312-abi3-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_glucose-10.8.9-cp312-abi3-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5887f73fbc89b5ae0647954553218d568cd0c265cb0788c448ed7ca5c630e7b6
MD5 a82cb4e55b079f31003d5d67aa3f79fb
BLAKE2b-256 a82c2e39b813ba72dffd7a7d4b5775274159d3356b067001439842132ec1a899

See more details on using hashes here.

File details

Details for the file passagemath_glucose-10.8.9-cp312-abi3-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_glucose-10.8.9-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 42e2df1ae232d3b9799965dc714ccc785075e8136d893e2550c32f497df159e8
MD5 c4d262ab43fdc95e805f01f59f27c16c
BLAKE2b-256 ee95aad62ebdfbb27fd5ff37f551064f4d53937641e7a2d5c5f60993dbcbdbe7

See more details on using hashes here.

File details

Details for the file passagemath_glucose-10.8.9-cp312-abi3-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_glucose-10.8.9-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 4a0b95ce948e7bafeea5b9e4339848d4c054699e0afb090f3706ecf604555cfe
MD5 a9bd4beb76082a8092c56b759e201878
BLAKE2b-256 9f9f1242c85306523a8f0897ebfa2f3347da76906b1bfb68668252358865a311

See more details on using hashes here.

File details

Details for the file passagemath_glucose-10.8.9-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_glucose-10.8.9-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a065a677bbbbc99153ec8297e109c357f66a196d2dd61a8608468da5c58b965d
MD5 d89bfcb3a6a192637e7a0863fc283155
BLAKE2b-256 cfa64a8324f532a784f051c1234712571fdc8b65c4ccd33ab6200ea4b66d0985

See more details on using hashes here.

File details

Details for the file passagemath_glucose-10.8.9-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_glucose-10.8.9-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 62d25f8ee2ce9bf091f7ea6545e6e6bac902f12b60f509cc809c5a9987ba4264
MD5 dc2eb81f1edd0861634d518c37a97a78
BLAKE2b-256 91375e2c04988ed17ebaea274bb9c3b038d899038a9760db322946782e5989e4

See more details on using hashes here.

File details

Details for the file passagemath_glucose-10.8.9-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_glucose-10.8.9-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b15b6cd8a3add174891953697741b71819b56fa9f54cecf0cd31e4fee14b5f95
MD5 9bd55504225343cc441a2566064a31bd
BLAKE2b-256 db86ebda9fc75e85063c865a466560d5546da65737b26c36b26c56005162f1b3

See more details on using hashes here.

File details

Details for the file passagemath_glucose-10.8.9-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_glucose-10.8.9-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4a9610bf9b823d1c42b6b2b9dbd1ca8e90c3e37c186d0354fd06a60b6c9fad90
MD5 036df8ac1f0ace2f4d18d97cf45c6a60
BLAKE2b-256 427b222d2053793f8ce70f85414de0d2e101ac7d58fe9054e488b3b8b8faef6c

See more details on using hashes here.

File details

Details for the file passagemath_glucose-10.8.9-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_glucose-10.8.9-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 6b26eead75118f7b667a9438309f08b0318868278f76a48b5a28e5942dc95784
MD5 8708996c840d8c3fbbdaebf148a125fa
BLAKE2b-256 b6189972fba51e9357eb742d1536cfeca1ff425a5bcc64d76757760a5e5aee16

See more details on using hashes here.

File details

Details for the file passagemath_glucose-10.8.9-cp311-cp311-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_glucose-10.8.9-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 65c2c33776b04141e0e231157e3fcfa592c2ee8c715267d283260b9731b641ff
MD5 b381fc300c39487092e47d23ee9d3e48
BLAKE2b-256 279c194bc2fcf02195e7f7be970fffd4c7d50369a6ffdae8fab0245b06b0def4

See more details on using hashes here.

Release history Release notifications | RSS feed

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page