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)

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.6rc2.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.6rc2-cp314-cp314t-musllinux_1_2_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

passagemath_glucose-10.8.6rc2-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.6rc2-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.6rc2-cp314-cp314t-macosx_13_0_x86_64.whl (245.7 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ x86-64

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

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_glucose-10.8.6rc2-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.6rc2-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.6rc2-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.6rc2-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.6rc2-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.6rc2-cp312-abi3-macosx_13_0_arm64.whl (227.3 kB view details)

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_glucose-10.8.6rc2-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.6rc2-cp311-cp311-musllinux_1_2_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_glucose-10.8.6rc2-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.6rc2-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.6rc2-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.6rc2-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.6rc2.tar.gz.

File metadata

  • Download URL: passagemath_glucose-10.8.6rc2.tar.gz
  • Upload date:
  • Size: 5.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for passagemath_glucose-10.8.6rc2.tar.gz
Algorithm Hash digest
SHA256 daa9ee4c7088d0b553cab51733baf6dd4e78b4c3bb7cfecd60d78f661476456f
MD5 7d2afc627f5cfdd665ac9ec00ef80e59
BLAKE2b-256 61c0a7a51d43b64b8e7b36d216a193312234b1b071445b16cc71898066022b4c

See more details on using hashes here.

File details

Details for the file passagemath_glucose-10.8.6rc2-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_glucose-10.8.6rc2-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3e66a01f39845788c4b753858a75d4f58f5f647423c2e134e1aecc14c10e73bc
MD5 188594f78d95a1bc2032defd4aacba1e
BLAKE2b-256 0a424f46ec34eb25d01df27e641d5c6da11014d5bf71ae4e7d81760a42f1031c

See more details on using hashes here.

File details

Details for the file passagemath_glucose-10.8.6rc2-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_glucose-10.8.6rc2-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f00dc85d31d6ae99bb52d925fb091b6df469fa8e34db606b42404bf59f8d736d
MD5 39e8cb0e23f0d4364c6317d540ff232c
BLAKE2b-256 b3ef9a09209b19944102ba7fdc65ca2a9c74edc341e72208ed6810b5f8f73e27

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.6rc2-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2f05dfaea9b0d5cdb541072555bb1c513db0b4faa68dfd8df9f8409590f572d7
MD5 a928395a5d4acd217b9e072dc53e3f3c
BLAKE2b-256 f7c2193ff5b85d415287fc1aad41d9330695df19318bbabf0be683dd14899731

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.6rc2-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5e83dc2d99ebb7b72b9efbcffc14aed859b8afb97a92011b8602dc9b44d2952e
MD5 a62842a6c896655b70e97b44dfdcc9ba
BLAKE2b-256 c7b669e0ac14eb12363f097fa09eb82b4b81a2e1f31ef30b4e5c9af9161eb6f6

See more details on using hashes here.

File details

Details for the file passagemath_glucose-10.8.6rc2-cp314-cp314t-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_glucose-10.8.6rc2-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 6837d2afd1b45ed814356c6af97c86fd41298b78f7c6f04390a82fce421a02b7
MD5 8043cb2fe15c7f0278f0efb1215bbeca
BLAKE2b-256 d348edfd1e8fc55adcc2e7ea437b38c01dec613f390960daddc8214c75980a37

See more details on using hashes here.

File details

Details for the file passagemath_glucose-10.8.6rc2-cp314-cp314t-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_glucose-10.8.6rc2-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 7d9c7c7c13d0f4499f37cbee3972f253a7d9771e6b5f1c5faaff13c9e5550b22
MD5 d2012e4113f3a0bc479c02630d2966b4
BLAKE2b-256 d68fe22df1a6aba781dc4a34ab2ff65f04544a3d8ee468c14acfb9d4bf0d0867

See more details on using hashes here.

File details

Details for the file passagemath_glucose-10.8.6rc2-cp312-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_glucose-10.8.6rc2-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 75bb847825137748adb908cd4bae196cf13c051f4f653fc385da66ea5c64340a
MD5 40ace852a0d4ec0bd6a5444d74a1ae37
BLAKE2b-256 da1f28c314fc077eb3afd85b56f44190e7b8cecdaed737dd1de604836e08eec2

See more details on using hashes here.

File details

Details for the file passagemath_glucose-10.8.6rc2-cp312-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_glucose-10.8.6rc2-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4912bc6d44b556d44e045ed147a5771c9c373b1d2deb7f842aeb7e44aedd24f1
MD5 8ec949f1ec5fd2c093700f673df840a3
BLAKE2b-256 65d1d192452e3cef253ee0c0d3febe9f5636a0ec8e0a6c6628cd95e0da494ea4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.6rc2-cp312-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 21095a9e2ccf56c176dcab4c0d1bddd1f64b3d672a75668391a5f10012259f12
MD5 ddaa2b008aff118e43c58e193b75a923
BLAKE2b-256 02577b763272eb7e89e7699ac7ab4e2cd2d6ed13b4b3e90eb2ef87787ddb6a9b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_glucose-10.8.6rc2-cp312-abi3-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 25f10b481e0efddb141e525b51528b464fc0a5045ea05bb263ddd7afbc3963c6
MD5 cb589ae1a57e7accf140e704b85b7f02
BLAKE2b-256 6a5c6f91d00d072e4dc08ffd888d96f44a08fdba6d863c2e3ee93e992339afe4

See more details on using hashes here.

File details

Details for the file passagemath_glucose-10.8.6rc2-cp312-abi3-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_glucose-10.8.6rc2-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 33b8c7e21b484815a098943531358c75f1d810beeed6282e40ea73455c6e9576
MD5 108eabec2631b5976f956f7dd12c39d9
BLAKE2b-256 17f8c571100b26baeceb42a48d5ce38b1d9875597db0a8a4b918e73de38ebf8a

See more details on using hashes here.

File details

Details for the file passagemath_glucose-10.8.6rc2-cp312-abi3-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_glucose-10.8.6rc2-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 2d8399d0214178c823be615c26b16dd1e0b27f333b367265287b24993f870856
MD5 d5acf0b39720572bdbddc4951fd33954
BLAKE2b-256 c16321d0fd8f693c2c74290af21c393f4205e6d7c20b5b44e727e404b2260dd6

See more details on using hashes here.

File details

Details for the file passagemath_glucose-10.8.6rc2-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_glucose-10.8.6rc2-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e10b228fdff4a73f1ccfa0f99283d0c8dea27e8f1f99b0672c0a584ddea5b3a5
MD5 9c2cda676b0e367dafb3bdd2c55e3674
BLAKE2b-256 8a849cfd5204c3b277fdc9d2b010e03eceba9bb50204f8a01c0575c9cc41a3cf

See more details on using hashes here.

File details

Details for the file passagemath_glucose-10.8.6rc2-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_glucose-10.8.6rc2-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 abbd667a7d9b4e9495cab785616d9a979d290df45fffc97d15cf93e2cc1006c8
MD5 511d691370205dbb5e5b05167a41762a
BLAKE2b-256 fe4211ccd6cc430fd2570efa66d1b421d641d0ed2949d3c2ee744ce8c9186945

See more details on using hashes here.

File details

Details for the file passagemath_glucose-10.8.6rc2-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_glucose-10.8.6rc2-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f603acaf301eed36fa27c7e8ac601e38a8fc052998c074421945c6b2fe32f7ad
MD5 b38f67490b2ecf0204be7080f1c9ff9c
BLAKE2b-256 a00907b7693e0106047660314a4e70ed9da83f5b7a492d584b7f56639a730e5f

See more details on using hashes here.

File details

Details for the file passagemath_glucose-10.8.6rc2-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_glucose-10.8.6rc2-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c14907aed38c6e02e9e6c7d21d084b8ea36591867062e68cbd440fab352011a5
MD5 eb3f2d1049704682e39ae28fbe6fcff6
BLAKE2b-256 64b99e13af682bc7d7607103423ea703063fcfa4059db45d5b3822185cb9ffdf

See more details on using hashes here.

File details

Details for the file passagemath_glucose-10.8.6rc2-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_glucose-10.8.6rc2-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 1de06bfb6671d5bb94c0aac207663b42506d41ec2cd15f8b298310e562f5278d
MD5 4c07345db5766b2d7292012a6f0dcd73
BLAKE2b-256 36d4c46b476c805671e3b0c4f8e5108f02c64414027c7973761424e1dca8af50

See more details on using hashes here.

File details

Details for the file passagemath_glucose-10.8.6rc2-cp311-cp311-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_glucose-10.8.6rc2-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 d078d043966f47859c8ce4af417847f240df815e258418ee8b3483bbec22c6f1
MD5 82fb107295d61a6c9559100de871cfdb
BLAKE2b-256 d2b60ecfc0fa7876c957a3eeec91c0d9ad4d45a88c5ef61fba4ff72109ddd0c9

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