Skip to main content

passagemath: Linear and mixed integer linear optimization backend using GLPK

Project description

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-2025 under the motto “Creating a Viable Open Source Alternative to Magma, Maple, Mathematica, and MATLAB”.

The passagemath fork was created in October 2024 with the following goals:

Full documentation is available online.

passagemath attempts to support all major Linux distributions and recent versions of macOS. Use on Windows currently requires the use of Windows Subsystem for Linux or virtualization.

Complete sets of binary wheels are provided on PyPI for Python versions 3.10.x-3.13.x. Python 3.13.x is also supported, but some third-party packages are still missing wheels, so compilation from source is triggered for those.

About this pip-installable distribution package

This pip-installable source distribution sagemath-glpk provides a backend for linear and mixed integer linear optimization backend using GLPK.

It can be installed as an extra of the distribution sagemath-polyhedra:

$ pip install "sagemath-polyhedra[glpk]"

What is included

Project details


Release history Release notifications | RSS feed

Download files

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

Source Distribution

passagemath_glpk-10.6.1rc4.tar.gz (36.7 kB view details)

Uploaded Source

Built Distributions

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

passagemath_glpk-10.6.1rc4-cp313-cp313-musllinux_1_2_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

passagemath_glpk-10.6.1rc4-cp313-cp313-musllinux_1_2_aarch64.whl (2.9 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

passagemath_glpk-10.6.1rc4-cp313-cp313-manylinux_2_28_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

passagemath_glpk-10.6.1rc4-cp313-cp313-manylinux_2_28_aarch64.whl (3.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

passagemath_glpk-10.6.1rc4-cp313-cp313-macosx_14_0_arm64.whl (883.4 kB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

passagemath_glpk-10.6.1rc4-cp313-cp313-macosx_13_0_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

passagemath_glpk-10.6.1rc4-cp312-cp312-musllinux_1_2_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

passagemath_glpk-10.6.1rc4-cp312-cp312-musllinux_1_2_aarch64.whl (2.9 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

passagemath_glpk-10.6.1rc4-cp312-cp312-manylinux_2_28_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

passagemath_glpk-10.6.1rc4-cp312-cp312-manylinux_2_28_aarch64.whl (3.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

passagemath_glpk-10.6.1rc4-cp312-cp312-macosx_14_0_arm64.whl (885.9 kB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

passagemath_glpk-10.6.1rc4-cp312-cp312-macosx_13_0_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

passagemath_glpk-10.6.1rc4-cp311-cp311-musllinux_1_2_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

passagemath_glpk-10.6.1rc4-cp311-cp311-musllinux_1_2_aarch64.whl (3.0 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_glpk-10.6.1rc4-cp311-cp311-manylinux_2_28_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

passagemath_glpk-10.6.1rc4-cp311-cp311-manylinux_2_28_aarch64.whl (3.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

passagemath_glpk-10.6.1rc4-cp311-cp311-macosx_14_0_arm64.whl (889.6 kB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

passagemath_glpk-10.6.1rc4-cp311-cp311-macosx_13_0_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_glpk-10.6.1rc4-cp310-cp310-musllinux_1_2_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

passagemath_glpk-10.6.1rc4-cp310-cp310-musllinux_1_2_aarch64.whl (2.9 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

passagemath_glpk-10.6.1rc4-cp310-cp310-manylinux_2_28_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

passagemath_glpk-10.6.1rc4-cp310-cp310-manylinux_2_28_aarch64.whl (2.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

passagemath_glpk-10.6.1rc4-cp310-cp310-macosx_14_0_arm64.whl (890.4 kB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

passagemath_glpk-10.6.1rc4-cp310-cp310-macosx_13_0_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

File details

Details for the file passagemath_glpk-10.6.1rc4.tar.gz.

File metadata

  • Download URL: passagemath_glpk-10.6.1rc4.tar.gz
  • Upload date:
  • Size: 36.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for passagemath_glpk-10.6.1rc4.tar.gz
Algorithm Hash digest
SHA256 f5b46b8b5def5e543d65630de348e93d295b4b43e89ee6b3fa50d0ebd5b6f1c0
MD5 04405ded461cb393b81e60e44559ff02
BLAKE2b-256 2fd434796679a2e4c70e7a025388a2155b06c4613294eae6f1cbaf6d1a5d0d76

See more details on using hashes here.

File details

Details for the file passagemath_glpk-10.6.1rc4-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_glpk-10.6.1rc4-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 69a50a4d265fa04db60e0c7f875ea27f92dbe05778626b84cd47a6c8624dbf8b
MD5 3e9e1361856d5076f2fd3c4e86eb0f60
BLAKE2b-256 3ed84740e0c81c0dc44ba97b5449310e4d574cfba735e7ffefb4227da23bcea0

See more details on using hashes here.

File details

Details for the file passagemath_glpk-10.6.1rc4-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_glpk-10.6.1rc4-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 fff6a5831bb17d668a41f7bfee335622daa9ba4c5287ae0a2e677a015afc010b
MD5 96e8bd0a22fee0e36848860b4b5d1b32
BLAKE2b-256 c702bb6176c1985332bc0ba1a240e64352048af50a372ebf87f13171fa1123cd

See more details on using hashes here.

File details

Details for the file passagemath_glpk-10.6.1rc4-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_glpk-10.6.1rc4-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d8887568afee08237f23a6c553d7ddf122b9bc50baa2e288ccefffedf90d17af
MD5 97d8a8d5c62e2861342b4f79d89667af
BLAKE2b-256 378d5cc2c503defa68a67c33a2e379bb6a72789d5a625c48380829e06d97b4d0

See more details on using hashes here.

File details

Details for the file passagemath_glpk-10.6.1rc4-cp313-cp313-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_glpk-10.6.1rc4-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4674730cab01ca02e93602568df114380728b12ce49cb008d05ecc026916bade
MD5 1c44b47208186ea34905b9bdc5d95748
BLAKE2b-256 f3a8540957f46fce02578c6d2cd0723c3d462ce1242b8f562cc9d483bf4c44b5

See more details on using hashes here.

File details

Details for the file passagemath_glpk-10.6.1rc4-cp313-cp313-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_glpk-10.6.1rc4-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 3231933de43958a3c0fb224cc5017ce576e0a2aaa39fbf8865e7bdca31cf03b1
MD5 0ae89251631f120fc62a739b4e3f9bd0
BLAKE2b-256 5db9d4a13a90b506a90ae28b1c8ee2efcd17ce168b15aed55c471aafda94bb41

See more details on using hashes here.

File details

Details for the file passagemath_glpk-10.6.1rc4-cp313-cp313-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_glpk-10.6.1rc4-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 73b22e3509234b3f4e9623a236f97ac836d1f63caab9871c115f216334b705d9
MD5 8367558cf7764424e45aca917f1a36ba
BLAKE2b-256 a65f3ee5101469c26cfc3bb7a3ac963d97fb4ea05f5eb78b24ece33a03123c34

See more details on using hashes here.

File details

Details for the file passagemath_glpk-10.6.1rc4-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_glpk-10.6.1rc4-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8ccf1ed0a701e20747c6e9a9b933b408dfec429fdaf96b3117b46274499e8858
MD5 0af91760525258b69ab1289b4aa49cf8
BLAKE2b-256 8762a62179988803618505528a0fb5d50957de46f5a24d942f5dcbb8f23a52de

See more details on using hashes here.

File details

Details for the file passagemath_glpk-10.6.1rc4-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_glpk-10.6.1rc4-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 9ba17fdb690ff030165cbdbba48ea46dbbd0cc18a30f18d2502b360c6d0da20d
MD5 f44fda51916e27e24e1515a4a9617a3d
BLAKE2b-256 13e4f7c03ef5fa34d3bf19cd8f138debd83a0ddfce1b3dfce794e88c7ba77631

See more details on using hashes here.

File details

Details for the file passagemath_glpk-10.6.1rc4-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_glpk-10.6.1rc4-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 95bc2b5dbd00ce5d31b10c34730381ea812d1800676b638404b6ee4dcbd94fdf
MD5 b89af1665a5a7adfd0e3f75b154373cd
BLAKE2b-256 174ed567a93a32413d4d32062ff583cde257347475b56997834678b752a1631a

See more details on using hashes here.

File details

Details for the file passagemath_glpk-10.6.1rc4-cp312-cp312-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_glpk-10.6.1rc4-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1829ea77d68019cec236e4d58a1e9efa5408655ddf576fc66a4fe92b3f8c1891
MD5 da0a51bf0a0be8b2386d835e87b6a721
BLAKE2b-256 472e1157b2c5e4c215a9de4ee4f3de5847348910db28192ae37fd885c2845b12

See more details on using hashes here.

File details

Details for the file passagemath_glpk-10.6.1rc4-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_glpk-10.6.1rc4-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 2cb0bb8d9a7435b5e67522766986b6bd9b35b64a569a456753b92651110e3c8c
MD5 5221d26f4bc5d3f2dd04434a62c1ad8d
BLAKE2b-256 ab27d7366648c80febedfdca46ba39422adc0103726de76a85f5537a372eb254

See more details on using hashes here.

File details

Details for the file passagemath_glpk-10.6.1rc4-cp312-cp312-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_glpk-10.6.1rc4-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 4fc4b61bdded628e3264d7d6b3a3eb9d5d8cf37a226d96cefe46620835480e4f
MD5 78497ee10624cf64813f5cc58c8f1ad0
BLAKE2b-256 cb28e77414f8dc72c9b9fe8bf51785d78d275cdbf485fd1be1d24749f7716d02

See more details on using hashes here.

File details

Details for the file passagemath_glpk-10.6.1rc4-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_glpk-10.6.1rc4-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e8a8f2faf72a4dec77d9bfb95a6f5bc4a103c9ddf463e077c0a1e55a576853f3
MD5 2e9f2ab5cf1b1be5d092590bcc42a155
BLAKE2b-256 d98ee07eb200587308b77e9f84f8f627085d3602d08bee09d65847ea3aa1b6fd

See more details on using hashes here.

File details

Details for the file passagemath_glpk-10.6.1rc4-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_glpk-10.6.1rc4-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8b3e678832ecfc842e6b1b02817714c46319622a7726e84ff070ee0147410c86
MD5 9644c7ffde18f739710544f069555492
BLAKE2b-256 a9b86c4be27568c1f83c023c242e47d64698fe848ac12a3e99c52da6ae0eb218

See more details on using hashes here.

File details

Details for the file passagemath_glpk-10.6.1rc4-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_glpk-10.6.1rc4-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a569a266858b1fdd50c55596df5bc57a448516ef0ce9a906bcf333c90b1b1ee7
MD5 aa95c5e16c1444eaadb595c22c912909
BLAKE2b-256 ccec79c07cc033d1ef99bcce7e8a81793b9fd7d67e21d77582930e707c4439fd

See more details on using hashes here.

File details

Details for the file passagemath_glpk-10.6.1rc4-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_glpk-10.6.1rc4-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0913b28a8cfd1af0e357a373ce9381fff6e5909fba0e6bc27fde825820b75962
MD5 8fa136743c579cd635bfe1c00ee0867b
BLAKE2b-256 0d6bc430bc4b74c02a56e683439a697687984b5d3a6daa7c683279fc006a2250

See more details on using hashes here.

File details

Details for the file passagemath_glpk-10.6.1rc4-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_glpk-10.6.1rc4-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 21ca906b1647a640603146130350eadf8d0519c0837c90691988f3a37b9222a1
MD5 9585620b87db57f11bb9e8b31fb31a0a
BLAKE2b-256 b866aa5156c13a27d73a8741a9b3cd20bc9be65d20152fbc74ef7d29af7cadd6

See more details on using hashes here.

File details

Details for the file passagemath_glpk-10.6.1rc4-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_glpk-10.6.1rc4-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 cda10e6b49d509a29eee28fd11e032b6524a406733f00473a9542f3c702e204f
MD5 51f0fbee6010c2d0de6543cd47260b91
BLAKE2b-256 4d7e05efee6daf5c68fbfae431782be7756dc1268ff04853f6466e0c4eb0bb58

See more details on using hashes here.

File details

Details for the file passagemath_glpk-10.6.1rc4-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_glpk-10.6.1rc4-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1bed16516babf1d195eb8f9f9928f9aba49d1b1507997a9e008d8c5a9fda9982
MD5 2f43eac5fa42ef4a7c91db217efa898d
BLAKE2b-256 469a900405f581afbbd0136e41f5bf3a97801d28872301625787660f5936488a

See more details on using hashes here.

File details

Details for the file passagemath_glpk-10.6.1rc4-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_glpk-10.6.1rc4-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 774724db013553ed2393c6eb881c824175c134bc6ba13c0b5069c299d35ad750
MD5 e69dc62841c23c37272fd821d03e9b97
BLAKE2b-256 681da967067f8012f557cd3f91c4da298962b15cb367f26248b8148af3fdae09

See more details on using hashes here.

File details

Details for the file passagemath_glpk-10.6.1rc4-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_glpk-10.6.1rc4-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9750687ab40ff49ccd28c38c837f3e43653989c75bf36c3ce69132f4ed495cfe
MD5 84f3baba53ae1c1a6e1accd338d97eab
BLAKE2b-256 cd8844f143d661883ebce22b27e626da40ca02320c6dc9458fc5ff8366e4c5c7

See more details on using hashes here.

File details

Details for the file passagemath_glpk-10.6.1rc4-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_glpk-10.6.1rc4-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8125fb0f777966931e8908c0dfe4b9508558b126c32a48eb21713f0d3a67cd87
MD5 483cf0684b7add37e0d555aed2a69a06
BLAKE2b-256 66215164ead12804473065ab6d5c4e10b70731157048b89bb18c621faced81b1

See more details on using hashes here.

File details

Details for the file passagemath_glpk-10.6.1rc4-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_glpk-10.6.1rc4-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 7dbf24302d3d061d47fe393457c54cc179e9931d3f93267a93caee4afff129fe
MD5 2dc0a9e97bb851691e8d784f691e0bde
BLAKE2b-256 3785f305dfa748fdeea08d14d02e719e799f4f6241cb530eeb2b0f7c32cf3ed2

See more details on using hashes here.

File details

Details for the file passagemath_glpk-10.6.1rc4-cp310-cp310-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_glpk-10.6.1rc4-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 f45141bc41a6d661d8d811a2cf98224e5e64a168c5d512bedde1c4fcefbe70de
MD5 d4f1a16264f1f65de76082df018acca9
BLAKE2b-256 2855804aba4943672e8bf9ec55775a41d193fa182664f94ced8e11f36e9f8eb5

See more details on using hashes here.

Supported by

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