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.11rc3.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.11rc3-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.11rc3-cp314-cp314t-musllinux_1_2_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

passagemath_lrslib-10.8.11rc3-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.11rc3-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.11rc3-cp314-cp314t-macosx_13_0_x86_64.whl (651.6 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ x86-64

passagemath_lrslib-10.8.11rc3-cp314-cp314t-macosx_13_0_arm64.whl (594.2 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_lrslib-10.8.11rc3-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.11rc3-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.11rc3-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.11rc3-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.11rc3-cp312-abi3-macosx_13_0_x86_64.whl (651.8 kB view details)

Uploaded CPython 3.12+macOS 13.0+ x86-64

passagemath_lrslib-10.8.11rc3-cp312-abi3-macosx_13_0_arm64.whl (594.2 kB view details)

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_lrslib-10.8.11rc3-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.11rc3-cp311-cp311-musllinux_1_2_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_lrslib-10.8.11rc3-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.11rc3-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.11rc3-cp311-cp311-macosx_13_0_x86_64.whl (650.8 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_lrslib-10.8.11rc3-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.11rc3.tar.gz.

File metadata

  • Download URL: passagemath_lrslib-10.8.11rc3.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.11rc3.tar.gz
Algorithm Hash digest
SHA256 fe667119ba114271e44306fe7c1a80fddd1a9b4d2f09f9bd3f8688cc690c80d6
MD5 150391601b061eb12e0c301510092bad
BLAKE2b-256 feb6e7e3a23c7b1ceba5767a62932fedc7d28a6262688ffebd330b3b457a96f8

See more details on using hashes here.

File details

Details for the file passagemath_lrslib-10.8.11rc3-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.11rc3-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 cf48e4079ca383fb604c6251396ee78e316ab85dbf39a35517287ff16e9392a5
MD5 2389c1dd0917cd111dc48a90a03732a5
BLAKE2b-256 401c589f27d3a41f2e69b995fba815475f40768727cda64e20dc4ccd0b4d140d

See more details on using hashes here.

File details

Details for the file passagemath_lrslib-10.8.11rc3-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.11rc3-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3d5be7cb36113c2d0b89aa90e5cf5000110f082f22e9db255d8e1dd43d25f121
MD5 dafd6979ad7c46152ee9c0ff1213bf37
BLAKE2b-256 b7e7adfaa308e5ad3567874a45d4b126aef3c49a79d11fed1930d8e229a5ada3

See more details on using hashes here.

File details

Details for the file passagemath_lrslib-10.8.11rc3-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.11rc3-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8b30df38066fb1e8b9d7d1d49221fcc13f7d9849527669394657378bc22e24a4
MD5 fb688ca0e6d7d1fdae60dc321180b13f
BLAKE2b-256 4f12b82878d6992a1afd8ec77f1cfa3f2473a957b5368bbaa1d47e3b0aaa756d

See more details on using hashes here.

File details

Details for the file passagemath_lrslib-10.8.11rc3-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.11rc3-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 22e8e9e66f24fd26dcde986685e5f2a9207f8056a17237078367a4178000e3fc
MD5 477ec1e73c51d372fc393ada04906fa7
BLAKE2b-256 fad1773ed7349e1821a75d362c52e8098a935e09873a712b4343c3280f21cd61

See more details on using hashes here.

File details

Details for the file passagemath_lrslib-10.8.11rc3-cp314-cp314t-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.11rc3-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 ead093528a3add9c67745420e7a84010fb27978416a4fb32eecd787ce470960f
MD5 d88addfccd35338d08ab22173f98a64e
BLAKE2b-256 0bec18a1398908de56fac89b07a428920d1b02dafddafb2cc1502cc05bcdc54e

See more details on using hashes here.

File details

Details for the file passagemath_lrslib-10.8.11rc3-cp314-cp314t-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.11rc3-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 bb93b59bec340a9daf726ec3bf8b843a44ba2041b83d937175ee86f6cd9699a5
MD5 30ffc870f817a10d478d1fc14f042290
BLAKE2b-256 7335509e391dc587260be306b11628b479be89fc164c425a79c46b2628ce487b

See more details on using hashes here.

File details

Details for the file passagemath_lrslib-10.8.11rc3-cp312-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.11rc3-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1c051aeadfbb5da4f3cee504630b76fcaaaffd785e7f30b7094664fbe1ecf1c7
MD5 02de2684c783776b27a43f562613029f
BLAKE2b-256 4089644b9cf8e254e5dd56b336b02019d64515352db5de614882afb317174016

See more details on using hashes here.

File details

Details for the file passagemath_lrslib-10.8.11rc3-cp312-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.11rc3-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 0eaae06ee51253c0b68c971b8aee01c1463b590b39c4cbc49c17f2aa9c8b9af7
MD5 4f45933088d149c5f3b39a5dadd93036
BLAKE2b-256 d2770c66e783df92ca2dd6de73df2a9090fe092d02bb615c98bea1a4d0450e65

See more details on using hashes here.

File details

Details for the file passagemath_lrslib-10.8.11rc3-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.11rc3-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2469b514db66a433c4d739aaeb90a4799bec471ee100ad23a23422aa40830ebc
MD5 d1bdb5d5eb7bc8b2a3218f44f32b3c11
BLAKE2b-256 7fb0820297d2ed3cff26869d704bca70381cd1e332fda90fe676b7d4b7f93102

See more details on using hashes here.

File details

Details for the file passagemath_lrslib-10.8.11rc3-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.11rc3-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5fc31e4e720b0172e7696272fdc7c7e9b0e5d25eb352b1e6195b44f88f9e19e4
MD5 9393cdc8ea283e56c1201b17db3aaac6
BLAKE2b-256 0efc5e5921fdf31933f7644f0b6ddae9cb0e26b403299dc88160ad6271de9d15

See more details on using hashes here.

File details

Details for the file passagemath_lrslib-10.8.11rc3-cp312-abi3-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.11rc3-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 991fdff240100f2475a570cb8055596b78ef83701b3cd7d8692ab76edde2dd19
MD5 9b0c836395f790376022df5794c416ff
BLAKE2b-256 d9cea8be54cd7a6bfc0e7ab873f42c79562cbca5c57bdbe26d24dea07401f681

See more details on using hashes here.

File details

Details for the file passagemath_lrslib-10.8.11rc3-cp312-abi3-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.11rc3-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 bd2e0eb0b8886ea678dc3b9e1e33e5beb39506463889f441c67ea80e1c6932b7
MD5 0fdcf09c199858d1c1d906096c70f5c8
BLAKE2b-256 90dd039b83e3194b514441eef0285af5b251d3e2110df53adacadbd3051359b8

See more details on using hashes here.

File details

Details for the file passagemath_lrslib-10.8.11rc3-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.11rc3-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 cb8be76e856c6750b27e5ce91a70cfd3565bf345c9680bd69b6baf2746af3af4
MD5 6e2c9a6a0d0e47a51d426ca5ad556474
BLAKE2b-256 ab3e10c490e300bd0ce653432cc74a2cef949af9adce773ac6e4f088a8643d70

See more details on using hashes here.

File details

Details for the file passagemath_lrslib-10.8.11rc3-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.11rc3-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 737683202f57da0a505ee42acc922db79e59f07720b873d840da71653c14d2e5
MD5 cf04ab4fa81754672e3ba154b7135e3d
BLAKE2b-256 ba8f475746a88efb50661f5c330cce5f677d6261a7c7b5590b08e6bee09d9b74

See more details on using hashes here.

File details

Details for the file passagemath_lrslib-10.8.11rc3-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.11rc3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5aa062754274c65850b1d26fd842e003d49a1c29eb17a5359b4bed82a6f54834
MD5 d19527761ab0a90ee6f47118f5103b94
BLAKE2b-256 6b160cd56981d0d13574cf801c37cf939b1e7ca7ccead37bcab1fe3e4ab308ed

See more details on using hashes here.

File details

Details for the file passagemath_lrslib-10.8.11rc3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.11rc3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 775ecc80b45efea306c3c10c4fac8f6a5c58e237bcff76453dfadfe06418c61e
MD5 2fba3029485f4e2df1cbb5a02e7e7708
BLAKE2b-256 fb0c7d7a70b53b96fab07d7094a2ab21ff5af9093d5c978ec03045c6ef04be74

See more details on using hashes here.

File details

Details for the file passagemath_lrslib-10.8.11rc3-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.11rc3-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 e958d76896ba98d8f2103302e25b93af1c9871bd2f24212dd0ba7f96c27cf439
MD5 a462ca73b60ab95484fd7aaa923d453b
BLAKE2b-256 739ff330c584a66881d8ad28ce1652e8179b3e6ee4d5028436096a1101bd850c

See more details on using hashes here.

File details

Details for the file passagemath_lrslib-10.8.11rc3-cp311-cp311-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.11rc3-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 a708e854e3a917f2eaa380457b545e95cf1df9737b148d48c393caaa05452f6b
MD5 c101575d76b75ef0e2a9c8b96a60c410
BLAKE2b-256 8f71279192fb33a24ae87ff4bf5699e4da3fb1e0649d7649c755ab1d95b6e648

See more details on using hashes here.

Release history Release notifications | RSS feed

10.8.11

19 files

This release

10.8.11rc3 This release

19 files

10.8.10

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