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.9.x-3.12.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.5.29.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.5.29-cp313-cp313-musllinux_1_2_i686.whl (2.8 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

passagemath_glpk-10.5.29-cp313-cp313-manylinux_2_28_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

passagemath_glpk-10.5.29-cp313-cp313-macosx_14_0_arm64.whl (883.6 kB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

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

Uploaded CPython 3.13macOS 13.0+ x86-64

passagemath_glpk-10.5.29-cp312-cp312-musllinux_1_2_i686.whl (2.8 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

passagemath_glpk-10.5.29-cp312-cp312-manylinux_2_28_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

passagemath_glpk-10.5.29-cp312-cp312-macosx_14_0_arm64.whl (886.2 kB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

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

Uploaded CPython 3.12macOS 13.0+ x86-64

passagemath_glpk-10.5.29-cp311-cp311-musllinux_1_2_i686.whl (2.9 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

passagemath_glpk-10.5.29-cp311-cp311-manylinux_2_28_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

passagemath_glpk-10.5.29-cp311-cp311-macosx_14_0_arm64.whl (889.9 kB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

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

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_glpk-10.5.29-cp310-cp310-musllinux_1_2_i686.whl (2.8 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

passagemath_glpk-10.5.29-cp310-cp310-manylinux_2_28_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

passagemath_glpk-10.5.29-cp310-cp310-macosx_14_0_arm64.whl (890.6 kB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

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

Uploaded CPython 3.10macOS 13.0+ x86-64

passagemath_glpk-10.5.29-cp39-cp39-musllinux_1_2_i686.whl (2.8 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ i686

passagemath_glpk-10.5.29-cp39-cp39-manylinux_2_28_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

passagemath_glpk-10.5.29-cp39-cp39-macosx_14_0_arm64.whl (892.5 kB view details)

Uploaded CPython 3.9macOS 14.0+ ARM64

passagemath_glpk-10.5.29-cp39-cp39-macosx_13_0_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.9macOS 13.0+ x86-64

File details

Details for the file passagemath_glpk-10.5.29.tar.gz.

File metadata

  • Download URL: passagemath_glpk-10.5.29.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.5.29.tar.gz
Algorithm Hash digest
SHA256 e9aca78e157478e5e3760ddad6d64bf550d914b747c56b4936a580750c04b027
MD5 4dcd1255615540437506b94c731121a9
BLAKE2b-256 c8aa3b207bd2ef225d53f439565163eb45511a0ba2359ded1979824460502087

See more details on using hashes here.

File details

Details for the file passagemath_glpk-10.5.29-cp313-cp313-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for passagemath_glpk-10.5.29-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 d861b4850e9d6856507d8865f4464b2bf02d1e46349926628e963992d0788922
MD5 152ca16178863c17806566128176342f
BLAKE2b-256 a5585ff655e576e3341418c9fef9a5142fbdc2958b3272e0f06fbaadbf517736

See more details on using hashes here.

File details

Details for the file passagemath_glpk-10.5.29-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_glpk-10.5.29-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f9b8a3421b6f73a4d864a480b75fb1c7047394dcca31a1c3c9768f3674eff575
MD5 2b4338aa4111ec8fdefe11e12d649881
BLAKE2b-256 8922383fc177a3efe991d8ef0b8b0e6d00c4b79b11b702ecdd442bc006eda440

See more details on using hashes here.

File details

Details for the file passagemath_glpk-10.5.29-cp313-cp313-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_glpk-10.5.29-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 ef09690b90ea6cfabfc7df6b9a3a33c5ebba9491628f90d51d5e5155238e9314
MD5 2021da35e35d87c0bdc81d0afcec2102
BLAKE2b-256 0233c905131a90d025704dbd822d05af289dae9706ffc9d535bebcbf4687e914

See more details on using hashes here.

File details

Details for the file passagemath_glpk-10.5.29-cp313-cp313-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_glpk-10.5.29-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 13cac68358979861719c95924b8e685c47bfe75d8688819fe9718c53c5ee258e
MD5 bfa5c2e9537882f524d4a69304c67fa9
BLAKE2b-256 e7acbf8795907918b4c405ca92ab98a216700a0580b3e2aaead28193536edf30

See more details on using hashes here.

File details

Details for the file passagemath_glpk-10.5.29-cp312-cp312-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for passagemath_glpk-10.5.29-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 d5b6c4d70aaca8d56213b08b9fd465f7a22b9923f5a9cd7e0f829b9c4dcd7520
MD5 62fe7257ea583437c020e51ac5133b93
BLAKE2b-256 0c821bc4ec7b152abb8536fb4ae8abbfa031ffdb8ef8613f8252311d859e6c63

See more details on using hashes here.

File details

Details for the file passagemath_glpk-10.5.29-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_glpk-10.5.29-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 23ca39af161821eb775541fab6e8d836727578f6d4c5cdd421ae18a884ce598e
MD5 3d794724b99a259f960f4761602396f8
BLAKE2b-256 6d258a04afed57980d11721274b0faa69ccb26a5d6ca5c43541596f699fe3fa5

See more details on using hashes here.

File details

Details for the file passagemath_glpk-10.5.29-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_glpk-10.5.29-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 5a66c7b68629ffab448e0e6729bc41f0adf3c28700e80db505d2444ac6e2db4d
MD5 cdeed28fa1692659e05cd6a65f9513db
BLAKE2b-256 e9ad52f680540b319a486d161169fd33e9b86352d3e3ddf6fb8e172a3732d3cd

See more details on using hashes here.

File details

Details for the file passagemath_glpk-10.5.29-cp312-cp312-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_glpk-10.5.29-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 68864d03ba65481a8ad723565f473308f9f03d570e5b0ca068b8a527ea9e5741
MD5 f9b63646761d0bdbc2af2c9e566abef8
BLAKE2b-256 38d7fabe268eb6d67ee4a13d117d7c3f2b77d1289458a8baabc09277f6e84103

See more details on using hashes here.

File details

Details for the file passagemath_glpk-10.5.29-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for passagemath_glpk-10.5.29-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 02d87ba0621639376bae2eeba78b937c2fad6e9054cc6c4f22be1503b426d30f
MD5 e9a87c5d646af49416e8a2252ecfe2e8
BLAKE2b-256 f29976a1c317ba39f3e92ea0c99c66d6e35902532f1713a2af12bb352613747a

See more details on using hashes here.

File details

Details for the file passagemath_glpk-10.5.29-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_glpk-10.5.29-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 140620501ea929a4c05aa70bb4213049b26d645a9f6691e1864bcbc00870c587
MD5 a904dac8c8308cdd30f8cd96ca339a5e
BLAKE2b-256 a03609c4eb9b0d625927ba6ec44eab1fd9575b930483a46e59769e4994480cca

See more details on using hashes here.

File details

Details for the file passagemath_glpk-10.5.29-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_glpk-10.5.29-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 cc69a4b7ac29552a5181b6f2188996f4ea7b814a18954877aba036a8a5d3742e
MD5 8df03fd4733ba3042a0c93d27ed4abd1
BLAKE2b-256 467d4fbc7f6677455ebbc258b2facfa5db3fb86c90fd902b035986487929990f

See more details on using hashes here.

File details

Details for the file passagemath_glpk-10.5.29-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_glpk-10.5.29-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 a4dc1ab9b642ccc0902c2191ed6f130b08947806b69dca7dcf683b19d56a0e44
MD5 53fda8135fa0699da57978999f05519d
BLAKE2b-256 9670afc80d346277a81be5fc62e633817f38fa17e685234089e2ff33bb382e02

See more details on using hashes here.

File details

Details for the file passagemath_glpk-10.5.29-cp310-cp310-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for passagemath_glpk-10.5.29-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 bb88188e3b2569fcfe9aa2165d8f03b8aa67100e95c7b248ea55056a375f0b82
MD5 15f1e871587672730b9e92c02fd1e10b
BLAKE2b-256 65ce63423f2b9bc6866912ddcc2d13e03c883fee95c3a83c015b81248c54f5d0

See more details on using hashes here.

File details

Details for the file passagemath_glpk-10.5.29-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_glpk-10.5.29-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 13ac096f978d4eebb213965c1924e1c6b4e808c318e85430036439a7781dcb64
MD5 a3dd4af8c160001acce10570152a9388
BLAKE2b-256 9b240d9bed3ab881f096b89d8c95bfec291298a83b32fa1d8b190391edbebd5d

See more details on using hashes here.

File details

Details for the file passagemath_glpk-10.5.29-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_glpk-10.5.29-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 03dd40c109b825a40e69bce5c2964979d92702b8ad4297d3e9ec724a1a316013
MD5 e743d0974100687721d895a20bdb35e2
BLAKE2b-256 7130ec1971c058d03d7d1635a416eef42937f4ec16c7e78f3f322d40291b13ce

See more details on using hashes here.

File details

Details for the file passagemath_glpk-10.5.29-cp310-cp310-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_glpk-10.5.29-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 adbfab182c43ddf791dc72f4c076509febc5aca0ce5f6355c5d72093d9af9b12
MD5 3227a55af0d6ae92a4f522899175c994
BLAKE2b-256 545473a565423b28243ad19e549b41984f6327f56576be7d2f9f3a2f9663a91b

See more details on using hashes here.

File details

Details for the file passagemath_glpk-10.5.29-cp39-cp39-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for passagemath_glpk-10.5.29-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 3d1d8a3c4d62d703d8c4e08aae4b1213b2ccaa6b1776431215ab148eb17c10bd
MD5 dbcdd6ee4343a2750896a5f2312175ca
BLAKE2b-256 344f13bb7073c322bb12b8972d7a7902f2d9cc43d5fe4d0e9203dde1843bf933

See more details on using hashes here.

File details

Details for the file passagemath_glpk-10.5.29-cp39-cp39-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_glpk-10.5.29-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ee37b4e3950def0ea612ea6cb3394959aaf260d78a887208e84e05c0ee496120
MD5 c03f34707a23c3e9135a6439c21a21f7
BLAKE2b-256 190ef8a61b5982044c92f81c1a552e3570fb84d2de894d37331084d0990e4171

See more details on using hashes here.

File details

Details for the file passagemath_glpk-10.5.29-cp39-cp39-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_glpk-10.5.29-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 49c41085b6a0d491b918e9c6c8a931bf9bafc1b9301cabf84a80162023f8c79f
MD5 fc7b71b3091cc034f9801ed2505df976
BLAKE2b-256 7c072cb168b7df40ca96b27a902f0cf637cbc2d8940757fc19a5b6f5a9af8c73

See more details on using hashes here.

File details

Details for the file passagemath_glpk-10.5.29-cp39-cp39-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_glpk-10.5.29-cp39-cp39-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 41b3518f7e0e757ec242884dd9011014c4ab89bcc3eabe94b08ec96c65c5d9dc
MD5 7d7c73858bfc4677b691d1315df0ce79
BLAKE2b-256 c9cf1b576ff895460001d153efa8d58c42f2eb06e16be8b570e6538763880a8a

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