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-lrslib provides an interface to lrslib by David Avis, an implementation of the reverse search algorithm for vertex enumeration and convex hull problems.

What is included

  • Binary wheels on PyPI contain prebuilt copies of lrslib executables.

Examples

Using lrslib programs on the command line:

$ pipx run --spec "passagemath-lrslib" sage -sh -c lrs
*lrs:lrslib v.7.1 2021.6.2(64bit,lrslong.h,hybrid arithmetic)

Finding the installation location of an lrslib program:

$ pipx run --spec "passagemath-lrslib[test]" ipython

In [1]: from sage.features.lrs import LrsNash

In [2]: LrsNash().absolute_filename()
Out[2]: '/Users/mkoeppe/.local/pipx/.cache/db3f5a0e2996f81/lib/python3.11/site-packages/sage_wheels/bin/lrsnash'

Use with sage.game_theory:

$ pipx run --spec "passagemath-lrslib[test]" ipython

In [1]: from passagemath_lrslib import *

In [2]: A = matrix([[1, -1], [-1, 1]]); B = matrix([[-1, 1], [1, -1]])

In [3]: matching_pennies = NormalFormGame([A, B])

In [4]: matching_pennies.obtain_nash(algorithm='lrs')
Out[4]: [[(1/2, 1/2), (1/2, 1/2)]]

Download files

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

Source Distribution

passagemath_lrslib-10.8.10rc2.tar.gz (5.4 kB view details)

Uploaded Source

Built Distributions

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

passagemath_lrslib-10.8.10rc2-cp314-cp314t-musllinux_1_2_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

passagemath_lrslib-10.8.10rc2-cp314-cp314t-musllinux_1_2_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

passagemath_lrslib-10.8.10rc2-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.3 MB view details)

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

passagemath_lrslib-10.8.10rc2-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (1.2 MB view details)

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

passagemath_lrslib-10.8.10rc2-cp314-cp314t-macosx_13_0_x86_64.whl (651.5 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ x86-64

passagemath_lrslib-10.8.10rc2-cp314-cp314t-macosx_13_0_arm64.whl (594.2 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_lrslib-10.8.10rc2-cp312-abi3-musllinux_1_2_x86_64.whl (1.3 MB view details)

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

passagemath_lrslib-10.8.10rc2-cp312-abi3-musllinux_1_2_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.12+musllinux: musl 1.2+ ARM64

passagemath_lrslib-10.8.10rc2-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.3 MB view details)

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

passagemath_lrslib-10.8.10rc2-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (1.2 MB view details)

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

passagemath_lrslib-10.8.10rc2-cp312-abi3-macosx_13_0_x86_64.whl (651.4 kB view details)

Uploaded CPython 3.12+macOS 13.0+ x86-64

passagemath_lrslib-10.8.10rc2-cp312-abi3-macosx_13_0_arm64.whl (593.8 kB view details)

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_lrslib-10.8.10rc2-cp311-cp311-musllinux_1_2_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

passagemath_lrslib-10.8.10rc2-cp311-cp311-musllinux_1_2_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_lrslib-10.8.10rc2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.3 MB view details)

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

passagemath_lrslib-10.8.10rc2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (1.2 MB view details)

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

passagemath_lrslib-10.8.10rc2-cp311-cp311-macosx_13_0_x86_64.whl (650.7 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_lrslib-10.8.10rc2-cp311-cp311-macosx_13_0_arm64.whl (593.2 kB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

File details

Details for the file passagemath_lrslib-10.8.10rc2.tar.gz.

File metadata

  • Download URL: passagemath_lrslib-10.8.10rc2.tar.gz
  • Upload date:
  • Size: 5.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for passagemath_lrslib-10.8.10rc2.tar.gz
Algorithm Hash digest
SHA256 b437938e0760a4d91e27585f3e173949caebc7386990185d60f6cca7fa8949c5
MD5 77fcf8039e13ac3b27d2b878f19dc084
BLAKE2b-256 96b52a8d6e37a7f8c082efffaeb75e0c730221e625f0c8516cce6c56052d1c28

See more details on using hashes here.

File details

Details for the file passagemath_lrslib-10.8.10rc2-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.10rc2-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ff29e0fd57dbe288aaba1f2b7985986ae17a3d0bd2f3b9dae4d13d9bed19fb4a
MD5 dc1018e99363589b790570694fee8f48
BLAKE2b-256 2a107ce4850dc1f13386a1da03c4cdb3d7c4f7f4fc79de344ce9e676f3ed1608

See more details on using hashes here.

File details

Details for the file passagemath_lrslib-10.8.10rc2-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.10rc2-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ca546181151b3046e112131d2590b19aa76738ec16601c95f3486e86b07a0e96
MD5 f4a9bd10cfab44406bd1a34fcdab6cf2
BLAKE2b-256 6e6a4292ec80e8dc7ee78e4f8b2c0696a956516e9ac1a7a0fffbfb6cb0de79c8

See more details on using hashes here.

File details

Details for the file passagemath_lrslib-10.8.10rc2-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.10rc2-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6749f90f360af7f6bd41339586310078fe52af6709935cbe3092d1f219036a83
MD5 79cf929e2d817d54951fdc8174ea6a39
BLAKE2b-256 a055d806d68f168644e4db03ef91655331083d6da72d4265c69f86f1cdb5d978

See more details on using hashes here.

File details

Details for the file passagemath_lrslib-10.8.10rc2-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.10rc2-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 81ec71ea9d3fc17bec875990242ba0b011059a39870cd1755c798502356b2bd3
MD5 5ad7fadf11e4bfd8e99a422088f2939d
BLAKE2b-256 0e9c9d77de07a7ca7702751b8bff49fa1c2d7271c137f7d6cebd697f8626cc82

See more details on using hashes here.

File details

Details for the file passagemath_lrslib-10.8.10rc2-cp314-cp314t-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.10rc2-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 0f950594c22645d3ec52acb53f0f0fab3b871d8de8cb0c3a10bf05d45f868a66
MD5 b95869a17e85e7d52322aae6f15a904f
BLAKE2b-256 61287b2674ed9c9f498f78e0e4d4f392c21cea65ec4073d4b702330896cc28d1

See more details on using hashes here.

File details

Details for the file passagemath_lrslib-10.8.10rc2-cp314-cp314t-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.10rc2-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 785efcae3120a265cd295921e5ff8f210d3bb61fb644b72cfa650fb5b7db827c
MD5 a2fb70a502e92407567a4a825e71828a
BLAKE2b-256 20bb9ac715cacd1e487f2c11dd4b3b5e90d5b52027807ff0633e5f51dc11b82e

See more details on using hashes here.

File details

Details for the file passagemath_lrslib-10.8.10rc2-cp312-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.10rc2-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 166f91df0fba3b8588bc3deb4ba3bae0157f4feac44e187fe68c99cd03278b6b
MD5 b0a8f2813a732f79e29efc06fe8f948f
BLAKE2b-256 b39e2158bbeea829a6df585f68203279dc1775bbbbd195f6ecd4d053f8062310

See more details on using hashes here.

File details

Details for the file passagemath_lrslib-10.8.10rc2-cp312-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.10rc2-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e6dc4a63f9f53da75011a01c6aa536e1c49f1e7d1d7615434d0154e0c726f43e
MD5 f627ad469dae2f74cb5aa7ff0a2d2f4f
BLAKE2b-256 260e855a90b3129a0ce41e60691a8b48ee53cbd121967cc81e053e3539baf592

See more details on using hashes here.

File details

Details for the file passagemath_lrslib-10.8.10rc2-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.10rc2-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a547be5b05b7f71fcc790a07e99b8cda00afc2c2523076c9ab77c57c43c3b53a
MD5 99d75d4f7d0d2fb08880ad49f93f7d4a
BLAKE2b-256 00441581c190b18ca0f3d3fd3745caa81114afb1735ce7db6a958f6b9e7d5c95

See more details on using hashes here.

File details

Details for the file passagemath_lrslib-10.8.10rc2-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.10rc2-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7e8f65cb55648f4ed503fd704fa75110cae9f88ea8fc9390e9292c7133d9266e
MD5 0dc9dcb8f45d2c6e8bbe4f73825bb4ae
BLAKE2b-256 05c69e9e62b5a78dc05dddc915ae91707ede9fe2e27c4471b4760c728897bf3f

See more details on using hashes here.

File details

Details for the file passagemath_lrslib-10.8.10rc2-cp312-abi3-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.10rc2-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 17c215faec8a4bbed8dc9fdd5d22e95fcf56b1293b48b31a17c0787a01e8c5e5
MD5 fa968c4dab2300a3d001a3af47abdf47
BLAKE2b-256 a54e46d4f750a791b414f63372a007bcafba1de6f6edd51c1ce39061f6e46d79

See more details on using hashes here.

File details

Details for the file passagemath_lrslib-10.8.10rc2-cp312-abi3-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.10rc2-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 0e9f33a33ffd1e6e0a22124c9f572e139ff775121aa5688e10a5bcdde445150d
MD5 d8528f233e409b5b31206d4e90b08857
BLAKE2b-256 63193b4c241c90539056e7cffadb3734209562a78b6f9f88de394ec16ff31579

See more details on using hashes here.

File details

Details for the file passagemath_lrslib-10.8.10rc2-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.10rc2-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b41ebc2dac62495f80b9ba273abd58a97dc97327bf6ac79d450b2aa4431cd49e
MD5 0fb73e839ef7c09aa1a240f99a6cb364
BLAKE2b-256 6a50667b6e588fa86372c18bcf399943053bbe74778a0b191b74035778173c29

See more details on using hashes here.

File details

Details for the file passagemath_lrslib-10.8.10rc2-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.10rc2-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b79ccb1bbdb7a22bb77f4d2055427de8408a16e0a790a54f055bcb4f771bbad5
MD5 91057aca3d6f0c1361f2516237965136
BLAKE2b-256 541b808ab64f42b3dd2040fb4a8f94b64bac5f6047278c1f7a83680c74e154ff

See more details on using hashes here.

File details

Details for the file passagemath_lrslib-10.8.10rc2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.10rc2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 81885f53dd68e8cefafdca0be87d5f8b2114f182d42624adf7bbea06374be2fa
MD5 b1d0e830483869eadefa205d3ba80385
BLAKE2b-256 da8b2d5d1e65b79e945de6af62e66107aa5b0e2b4f1242694d61ba777ba5622e

See more details on using hashes here.

File details

Details for the file passagemath_lrslib-10.8.10rc2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.10rc2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c2920d821cff9db15b53b1191bfdfe03ba139fedff1f0f155ffb59253e60a6e5
MD5 3112a086707b5d90eae7040c5b35c212
BLAKE2b-256 aa87bf1c32db7c498739ac5b28800f6db6010193655f5ec7e634a1acb959ce00

See more details on using hashes here.

File details

Details for the file passagemath_lrslib-10.8.10rc2-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.10rc2-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 00826b553e0a1e5e35107e10498685e73e5fdb8a1946fd46d448d94b5e9ad0dd
MD5 49fa01391816b1736f6bcc1177a190ed
BLAKE2b-256 93f7c54b97680a0e55437dc8914522ce4ab935b313843b6be5d08c5e5e111b4f

See more details on using hashes here.

File details

Details for the file passagemath_lrslib-10.8.10rc2-cp311-cp311-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.10rc2-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 e79c1173bb793c39e024d408afd3485a3cd7147ff8d81883fc323dd199d42f0b
MD5 cf5af3622443ecd96f078c534cc3633d
BLAKE2b-256 d6f2574c50632f94cb9477ca03f6a6cc66a99ff53e2d6b5ad8eede099eb7c245

See more details on using hashes here.

Release history Release notifications | RSS feed

10.8.11

19 files

10.8.10

19 files

This release

10.8.10rc2 This release

19 files

10.8.9

19 files

10.8.8

19 files

10.8.7

19 files

10.8.6

19 files

10.8.5

19 files

10.8.4

19 files

10.8.3

19 files

10.8.2

19 files

10.8.1

19 files

10.6.48

25 files

10.6.47

25 files

10.6.46

25 files

10.6.45

25 files

10.6.44

25 files

10.6.43

25 files

10.6.42

25 files

10.6.41

25 files

10.6.40

25 files

10.6.39

25 files

10.6.38

25 files

10.6.37

25 files

10.6.36

25 files

10.6.35

25 files

10.6.34

25 files

10.6.33

25 files

10.6.32

25 files

10.6.31

19 files

10.6.30

19 files

10.6.29

19 files

10.6.28

25 files

10.6.27

25 files

10.6.26

25 files

10.6.25

25 files

10.6.24

25 files

10.6.23

25 files

10.6.22

25 files

10.6.21

25 files

10.6.20

21 files

10.6.19

25 files

10.6.18

25 files

10.6.17

25 files

10.6.16

25 files

10.6.15

25 files

10.6.14

25 files

10.6.13

25 files

10.6.12

25 files

10.6.11

25 files

10.6.10

25 files

10.6.9

25 files

10.6.8

25 files

10.6.7

25 files

10.6.6

25 files

10.6.5

25 files

10.6.4

25 files

10.6.3

25 files

10.6.2

25 files

10.6.1

25 files

10.5.49

31 files

10.5.48

31 files

10.5.47

31 files

10.5.46

31 files

10.5.45

31 files

10.5.44

31 files

10.5.43

31 files

10.5.42

31 files

10.5.41

31 files

10.5.40

31 files

10.5.39

31 files

10.5.38

31 files

10.5.37

31 files

10.5.36

31 files

10.5.35

31 files

10.5.34

31 files

10.5.33

31 files

10.5.32

26 files

10.5.31

21 files

10.5.30

21 files

10.5.29

21 files

10.5.28

21 files

10.5.27

21 files

10.5.26

21 files

10.5.25

21 files

10.5.24

21 files

10.5.23

21 files

10.5.22

26 files

10.5.21

26 files

10.5.20

25 files

10.5.19

25 files

10.5.18

25 files

10.5.17

25 files

10.5.16

25 files

10.5.15

25 files

10.5.14

25 files

10.5.13

25 files

10.5.12

25 files

10.5.10

9 files

10.5.9

25 files

10.5.8

25 files

10.5.7

25 files

10.5.6

25 files

10.5.5

25 files

10.5.2

25 files

10.5.1

1 file

10.4.68

13 files

10.4.67

17 files

10.4.66

13 files

10.4.65

13 files

10.4.64

17 files

10.4.63

17 files

10.4.62

17 files

10.4.61

17 files

10.4.60

17 files

10.4.59

17 files

10.4.58

13 files

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