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

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.14tmacOS 13.0+ ARM64

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

Uploaded CPython 3.12+macOS 13.0+ ARM64

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

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

File metadata

  • Download URL: passagemath_lrslib-10.8.11rc1.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.11rc1.tar.gz
Algorithm Hash digest
SHA256 35a4f5fe68d7ac75f0604a86aa4ebae728a9b88bbb316aa9cddead8af3883955
MD5 376daf818b5fae83a17a14cae61771cd
BLAKE2b-256 d53f611350951be228960b47fa131e5abfcf47fa2a8777b7c658e1160710b35f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.11rc1-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a71f2bae21804e98db3979338578579ee843e3bf95381f80534f131b3481d9d8
MD5 1b3db449d8d054648f963d0bafc6bffc
BLAKE2b-256 a7c78d0ae2a233e1835809040ae42bf58241dd39e87344a8ba449a100ce3cbbc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.11rc1-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 45dcd210bc0e8040a8067e9b406dc6d356d300eb3c225db0551f74ae52193c2b
MD5 5a380c54d4fba6383eb92f1f88d7928c
BLAKE2b-256 a6a0ac6038d4380490c91d02c03c474155d93250fd74dd3eb3f2098c11c6a2f3

See more details on using hashes here.

File details

Details for the file passagemath_lrslib-10.8.11rc1-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.11rc1-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0096ac2fbb7234c8a992d92a94024c7bcaec35c0273f7ba6f0da17d13b033fce
MD5 2926560453600770d04b714cedc0e8b7
BLAKE2b-256 9cc3a2368c2198d84216a6b25205af9624ac84ed2a809bca40336df47aba44f5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.11rc1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 bb44822d95b17e07a9a75e9f2699117ca35260b357ea1025dd2d8cf07ba5fe60
MD5 0da5c2a1b7cb3732ffd81196488444ff
BLAKE2b-256 aa2e17c48eb778301e3397451fb58f246cb52c176b5c25b12902f8ecaac0acc5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.11rc1-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 52dd5ed9bb89d7d8da20a5199677d1cbf36a3977d4410edc2bb2bfa56af9076d
MD5 e933976d31faefbfae4872b8755b3dba
BLAKE2b-256 3ce50551f7c92618cddbcda46b452e6739aed25f1425fff0f58f73d1dce9902b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.11rc1-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 c75a1977c2220406f1986c1181b345114e472089b4734bc0a30142186fe922b4
MD5 38220ba580ca618e99f7fb376a3e7ea5
BLAKE2b-256 89bba87313f0892b72bbc8f5c4194627c173a59900ffe5e0ca150a7b7b69ea42

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.11rc1-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2bb039a2edd507b543db14f44e2f871cb77c8ce781950c21e2f570235a6e58a3
MD5 00d8f530f20728b4369ad862509b1ff7
BLAKE2b-256 4beabeb4276ca449bab35b153dcaebdc7f375eb01c8c5719ee3ebd952877fce0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.11rc1-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e0d7d65c9c8c46705f98dcdf6b18768a5e25203ddec4494810440eb26ce8df9c
MD5 506ac1cf709b37cc222fa6dcdce3bdd7
BLAKE2b-256 5593c9639295aa27cc5fe2b3f10b67de1d9ea2456de810cc61f192b9e8045650

See more details on using hashes here.

File details

Details for the file passagemath_lrslib-10.8.11rc1-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.11rc1-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 410ceea7e57c6eb832991d795205455fb99fa4fb66f226e3ba87f9b97df452b4
MD5 1c842e8f0bac67ad5c3ec8b313ea915a
BLAKE2b-256 7cb657207013c5cc8e57bff9aa5ebc61ff7487270b33ec1fbb0a3ef4a0f5f187

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.11rc1-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 57507ebd7b39dc6fc743ef5f540ed8c2d7677e66fe7e57d299ade9be9fa379eb
MD5 121d3b5b1db67bd5b39bc169e51501f4
BLAKE2b-256 08488a447725c6d443ef84d965e1e4222b613e249ede73dfde05f53effc43a9e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.11rc1-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 0ef75d9e3e91d1bafce5c947bd03d7891ef2866ca8f4b6f43a2fc52cbe617ced
MD5 84e0fa0c9f1f9509f4e99ccbbf7f680b
BLAKE2b-256 1190be355bda6f1e315bf806f05b17cb4ed21932d5a50ff7672d2484c1ec801f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.11rc1-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 4e25aa011a69d8a1ec3b043408e825ab5562d6154ff864a533cb1651320533b6
MD5 8c17aaa67fce7a393683c7d0e403bc11
BLAKE2b-256 393e5df0c231e87be883a341f3e4744216b0a2b084dcdeaf68b902d5eb0bbd09

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.11rc1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 77c33ef45030dc09996b2ad0f7620f5c940e860ef80dd2e556713b20259bfb71
MD5 ab2db8141f56d3b00a77078393ea0495
BLAKE2b-256 1f92bcd5e591bdcc927eae51d581c4764b4cb4706e8ba1605e47c702e87be982

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.11rc1-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 aa94e56d41db9fa03788e01d4d4cc0c9393732e3f55e161c89f9409e4e9bdb74
MD5 a12cb863e084d944809e43eabdd91cfc
BLAKE2b-256 a374b3fc1405f0635d9a0971029c9d27470a41f71791a42b82c9a728bc4bc3bc

See more details on using hashes here.

File details

Details for the file passagemath_lrslib-10.8.11rc1-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.11rc1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d32401b40d205a4ade35a1ade88a19ba1f5d07d393f653855b9c1c399834271e
MD5 d2d330072971e5eefb3a76f249c3927e
BLAKE2b-256 f858ad2d15170cfac68a41f7cea70c952a87133445d0844e35d641d47b6f2429

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.11rc1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1f7bc050e8cf44175730fbe6758d1a34864e09addb96749ad29f05bbc57b7c52
MD5 d81d65d68a966226b6ff0c12acbda909
BLAKE2b-256 b34a7bf795d1eeac54dd7d8d99bf0cc71ac33070675d78e623702c931851b490

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.11rc1-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 47dce310a27ed9fb697bdcb4888158e3bc52ac60ee0295684ec89a5e6c33ece0
MD5 c66532f0f038ef1243fbdd04312ae282
BLAKE2b-256 bac62edbd01375609d84958da818b14af87c58d47c50af1c7799e196cc522ec5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.11rc1-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 612e71037b2a41aa0b894c909aa67fbd4ab6bede5c47a789a207f021c78eb43d
MD5 1ddc846fdd455fbf844204a4409d72ad
BLAKE2b-256 aa5c2a0eb625a747ff9718483b27a472916211d63ae331647720810631c62c55

See more details on using hashes here.

Release history Release notifications | RSS feed

10.8.11

19 files

This release

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