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

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

passagemath_lrslib-10.8.11rc2-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.11rc2-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.11rc2-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.11rc2-cp314-cp314t-macosx_13_0_arm64.whl (594.2 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_lrslib-10.8.11rc2-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.11rc2-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.11rc2-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.11rc2-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.11rc2-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.11rc2-cp312-abi3-macosx_13_0_arm64.whl (593.8 kB view details)

Uploaded CPython 3.12+macOS 13.0+ ARM64

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

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

File metadata

  • Download URL: passagemath_lrslib-10.8.11rc2.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.11rc2.tar.gz
Algorithm Hash digest
SHA256 d22e4aa95c8b9e8d6db6c804471e0df6016ce9a59cc5626ed0986cd70177083a
MD5 d0e3e9a8636aeaefc1d95a06e7ec75cd
BLAKE2b-256 ea4bcb52c50a904bc3b17eae831e69caf231b7a1396efa87e3640ad9c0db4324

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.11rc2-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f10bc735d9834cc609c34c16924c4dddb5a1b6adb033914eac4e930430d99a87
MD5 0843d75e94747a2933ca29c6ba7ea46c
BLAKE2b-256 ae5d2d9c402cbd5ec7f24d962dc4d0a197c365e935823c81929498d67e5528ce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.11rc2-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7836d8afefdb87260634f94df35f12cc92da4c555a51ed4e4524d2a2a6865cce
MD5 bd0a4f4b811ef806d74681b38fa1423b
BLAKE2b-256 3c163fb1ec230f3665cbd441bb729099e840c79fd7c452500e1115d79d6a48eb

See more details on using hashes here.

File details

Details for the file passagemath_lrslib-10.8.11rc2-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.11rc2-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e2cc84e65d14928ffde984cb0ea3b49577d670a72f3b0c12b96a8d8c6c177db0
MD5 648db4fa0934efb8400a94274e50bc6d
BLAKE2b-256 b074140a4513f5fc95ed028b4951528d36222f132d833f6b1eba680d6b59e2de

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.11rc2-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 092b8234d5186187f68637c05888bcf051db31bc0558a9bbeb019a7edfe0ee81
MD5 4a864959216868672992030491276c76
BLAKE2b-256 64ac7611c7104b9b600293c5c9cd3e7c670b190bd1c6e472791ce38fa5ef1580

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.11rc2-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 f8197d5bba5f8eeacbd01da237022f939dc871db228fcc296313c4dac9f445a0
MD5 33035f46b6aef6f7dd28f5c38fc824ac
BLAKE2b-256 9d254df7666e2c364608491d9923917d1b8517d1facca90566f200a19c2156d6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.11rc2-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 ecdc91353fbb183965f2ca83bbff5a7c9aef578d407ea6d48d8119ea8b018aac
MD5 c60592bdbf62496b5da2da548817778f
BLAKE2b-256 b671fafa5eb84be7990eaa463cacc2f3eb1275d28dabd264912a43f10a75d27f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.11rc2-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 84a9d11f9dbb420ef0f0d99fe9283d91e6eb55c8acda3abf3ca0da143a152531
MD5 4930f597c8512dfbdb2d9a75bc43452b
BLAKE2b-256 3614f706557e007699d33aa524abfd41a5eb1233a149eeb1504904a5d2c85e0d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.11rc2-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a65c786b3d409032f5613cde1fc19ed66320ecd432bbae5e775b307409e8f80c
MD5 773b1272ff90e1d6c7e1d89ef9d42881
BLAKE2b-256 cd1a5e1d9581f097ab5eb4deb65ee97bf8bc4b09a6f7d8d62b31c48312513377

See more details on using hashes here.

File details

Details for the file passagemath_lrslib-10.8.11rc2-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.11rc2-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 342c950c4e5a93ddcd5e26b29379f309ef0e53aa7901f61ee9d8d3c22fe4c0ba
MD5 df5d08759e1a5ded7a3f29c3340d68ef
BLAKE2b-256 8f451e007aa99a74cea3991a953ffa82c219324940946197e024e9dcf3ed983d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.11rc2-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ce8a84a99eb79d64ef3e3df5f7f1206eb0a50dd9ec57052f594f626f09cfb1cf
MD5 4e43aef56f2f96ce2b2d1d9aceca6f25
BLAKE2b-256 d1e2b15bcae4fb3d98bcae52dec70b094b5c001110a2a13d4e77e38104a51c81

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.11rc2-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 f6023f8c888758dc00bf5811d206799e4161b112ee3cde153dc10b9b23f8438d
MD5 3cfd0c069ec69fc80359d846506e6d55
BLAKE2b-256 f8039a0000999682774e1be57f299e276b552990163ff92a0c8e05d558f9f01c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.11rc2-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 1c3a271e3db8ef57fdb5f7cd45d723c3e223d07e0b18c7a9e1377423393af8c9
MD5 1ebf9aa3b0e19fb3a8ca800d2cdf0521
BLAKE2b-256 9d464e160f83df919ac3cf5dbda0719641952c34e66a86fc0ed260aad302198f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.11rc2-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9b7d1fd2b6d0e6a0fd74e84a548d3f640057c4a55047b17efd37715589caf048
MD5 a7a0a482e131d0cf5785b84cb57cd5fb
BLAKE2b-256 aa9dfb527dfe9dae49dee556a3334657dbb291580c3a03f4c586981555f10148

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.11rc2-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 94f804953b4b0dff3f28fe91a1748f5181d08079a52a9ba58e03ba8f09a5698d
MD5 da110445b7d52d30c8d8eada8bbc9111
BLAKE2b-256 c3f7c1c390c3d2902a8f1c7d5789e3d71f2d246b569331ec7f294ade6b3e68ec

See more details on using hashes here.

File details

Details for the file passagemath_lrslib-10.8.11rc2-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.11rc2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ac0d461fe950154166ea1a6181f95c548de55427c6bb0a4ae701652fe4c8720c
MD5 5eb2db6a875dc246268e445063208f9d
BLAKE2b-256 b510daa0100f4ebbf169584246de8f9efd109b89dca8126ea8b4da9d38b42265

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.11rc2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 128d27533a1b40a12adbf3b50014111e29831429f49e21519311f9caf107829b
MD5 40f32ee7eb2ef4c4b14e8ad79414f21a
BLAKE2b-256 e098390e82ef1c0ab83734716ef33cf8ea2686e77cef95d2065e6af323c801fe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.11rc2-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 e50a90d49856ac8ebb191acd4de52c9b9e8e9bbc1fc426e69557114bb9bb209e
MD5 0562fff5e5b947dd19711e9f7c24ddfe
BLAKE2b-256 351351996a7b85a10d8e32809df34161c076303c7893f59760669405274e9507

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.11rc2-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 e3e6a7c90502fc0966175679f0cb8c9edc83ee3720f61b3ed05d56411fbd82a8
MD5 8d6dd5395592f8b9e1cf75bc27e739b5
BLAKE2b-256 29c306167785a46f8aa9213949439ab0b16d57964f164a05e2b1f0ba7b529cf0

See more details on using hashes here.

Release history Release notifications | RSS feed

10.8.11

19 files

This release

10.8.11rc2 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