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.10rc4.tar.gz (5.3 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.10rc4-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.10rc4-cp314-cp314t-musllinux_1_2_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

passagemath_lrslib-10.8.10rc4-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.10rc4-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.10rc4-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.10rc4-cp314-cp314t-macosx_13_0_arm64.whl (594.2 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_lrslib-10.8.10rc4-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.10rc4-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.10rc4-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.10rc4-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.10rc4-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.10rc4-cp312-abi3-macosx_13_0_arm64.whl (593.8 kB view details)

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_lrslib-10.8.10rc4-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.10rc4-cp311-cp311-musllinux_1_2_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_lrslib-10.8.10rc4-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.10rc4-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.10rc4-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.10rc4-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.10rc4.tar.gz.

File metadata

  • Download URL: passagemath_lrslib-10.8.10rc4.tar.gz
  • Upload date:
  • Size: 5.3 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.10rc4.tar.gz
Algorithm Hash digest
SHA256 52d6d81210bb33b3ef21e45a5db06f8a781368c04ca3b8921b50a21c467f4460
MD5 b5175b5fcc6905694541ac20a3edce1e
BLAKE2b-256 cf11b9d1f239b6d7e9b261fdb1b83b8ad5aa582761f4c85ac616b0aa3f2547df

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.10rc4-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8b9a669ee9eb0dd10eeb063fec97b084c802a2b77e05a5e1cdcecb5c0962ec66
MD5 72739bd20d8c7770cf90aed0f6f51db5
BLAKE2b-256 e155e93da03d78501dcc5239a03e07c63d500af09e9ace8b01bb741cb04668ea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.10rc4-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 71409305e8676df169171a1d74be304efcf64d2b89faf5b0950b708b138c7dfd
MD5 df1dc9d96669d9146818ed72ceebf5b0
BLAKE2b-256 ec9a31c2029698b97f3137cae03715e9b0270979a333fa52966547d89d6ff896

See more details on using hashes here.

File details

Details for the file passagemath_lrslib-10.8.10rc4-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.10rc4-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d7175d47eeae3c0ca767c0e3aa31718099b300d60c9c1ce1b300ec9cdbd14127
MD5 5697e4ccade12d0e4c5d3645a16a7a9e
BLAKE2b-256 0ef612924a3199f6601d31c82cd405472aabd9971b47bbb1ded5804db8aa8f93

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.10rc4-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8ab32d4012e48c9a88ed7d5ec6e7d92cf6bfec550498e144377becee1440cd58
MD5 4e87e6415513f9724d0e9e8116c37668
BLAKE2b-256 0f54b80080e5eabdd9ed47125897c46ade71af05efbc93ced738cf6ba2f9585e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.10rc4-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 228e17b4ffd8de3270a9bc7dc293abc7ac6bd74e3f04532c0ffe9bcef08a9f0b
MD5 de98c5f288da67e034784de415d3e823
BLAKE2b-256 d630fb58f35ba0a47ccecfa284fe301fc884d7449609a465d7ccef77b68236f2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.10rc4-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 3855cbfc482ba49c5ac354f7fa56f29454aa2aaa0af886f944392f90a5694adf
MD5 d8508cf5cf52de0b73ccd68e27ca2001
BLAKE2b-256 83110658e846d909bb95e2527a76216a5636c0f94826186d54aab1739a7fbac1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.10rc4-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7e8af76306e1209812539fabc7f5aa2de31d4e2edd5779dab27e5801769c551f
MD5 4a1f985a72dc617d2d8a5ff156c4ecc3
BLAKE2b-256 381abfc61c334687d5a06332c57a2bdd6c15e173a7e11614f801e9362005af78

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.10rc4-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 2e3494b7576fe7cc3906421425f887c323e9c52b912db20b14fae57b166959bf
MD5 33135ef3335bbf2df6bbd87c0d0bb8dd
BLAKE2b-256 9e97c1cfd188f417f2a41177fc1e8a74a4ba10cac7a96aaa2b31c066359404c8

See more details on using hashes here.

File details

Details for the file passagemath_lrslib-10.8.10rc4-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.10rc4-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 27ef3ae8b2c2605dda28bb84d65c34cdfa4faf6b8b5d3de8c2f2cacbf3468804
MD5 9b5ec82bc2a2024ea97d206b8fc1f025
BLAKE2b-256 08008875aeaa153d3b08d8b841192ae0366c13e181b6dda238feb7b88da64679

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.10rc4-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d059a27eba4f2e7b1ca763182cffcd5469c882184ae9d5119bd8ba28e56c7ee8
MD5 f56d45803d4d544ac66589a5cb1d853b
BLAKE2b-256 1037f3ee72077f2a4ff3c844e2e8bfc631dd580a173f48e70aeaddbdfe4faa50

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.10rc4-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 922267179461c46486c88fad2078dd180fbf02ec5be0d4aa3e2abcfe4ea5286f
MD5 ecf91a43372f51fef6469f5c39cc4daf
BLAKE2b-256 3cdeb88d2c921e2b4244dec7bdc8cc8d245670e89f5377c4e80cbdd5edec5b05

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.10rc4-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 ac1ed406d239e689f44c67b3663046698e0734cba003728241143fe89ed9219c
MD5 c7ee9d308af0067603406983c8afa817
BLAKE2b-256 1f535845bc3f5ae4a32fe28c2a0d25cafd52a413061ae827b03529f13fabc1ef

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.10rc4-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 96b8c1feaf51a371a5b4501e66a178bee5891934a868576ca5f1c8bba16953ca
MD5 b723323bc41bd5be1106c3f271cb9d36
BLAKE2b-256 24c35c611f211dd6f79a7ffe0cea5b8d7efcd79c3c129b3ade6b74815035fe4f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.10rc4-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3b0f45ab8ebe1a49c9bac7f19be4d796b990f6647686c6d7ca51cdce6ab7b637
MD5 40911a4d8a0b8e98c3605472f1a2b476
BLAKE2b-256 fedb0730fcee0fc3c4dbeceb38a4bcfd38be453581543913225698d3695aeb10

See more details on using hashes here.

File details

Details for the file passagemath_lrslib-10.8.10rc4-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.10rc4-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 39fea592b902a8359ed70fa58e03fdb019fc5e1065e1ca69b1a796ad76bdfdf6
MD5 b17f3b7b333537da02917474c28dd5ce
BLAKE2b-256 3320195d799a14e83ae1ab00be0a9c53c7a3b55559c0e2aa0f0429a230db7eba

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.10rc4-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 698ab4ee0bae3105e3c3e86461cd0b0a3f4b1eef766337061d2d107db09eae0d
MD5 236d6e214724e1289ee05be10556ab49
BLAKE2b-256 7a22bd43c7ad4a4851dc10d6c9e0098a021c84aa4af41e651580cad952227436

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.10rc4-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 68e4a317fdf4f0ef4be8dde5492c43b1771455fc00302c35b1f44bd8631ff18f
MD5 5b235d009984b5c496a06747ff6f1165
BLAKE2b-256 ebd7c98bf8bedee7df48f6cb959e58d5a9b1be6793f1989b5ce3f8ce7ea0c4e0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.10rc4-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 f9fddc762db8f2c12110178bf65f6dc429deb570a43b0f18564faf8b0f48e074
MD5 3ea0eef5d244020354f67e17854bb560
BLAKE2b-256 c9ee9b9466d713e355b98055e8e4c847de1607a32931176db03d56c40c0e01b2

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.10rc4 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