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

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.14tmacOS 13.0+ ARM64

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

Uploaded CPython 3.12+macOS 13.0+ ARM64

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

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

File metadata

  • Download URL: passagemath_lrslib-10.8.10rc3.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.10rc3.tar.gz
Algorithm Hash digest
SHA256 3732481331f2ca75af7d40bfacbc1893a36e51de1adadefee52983f6f8a68f2e
MD5 2a6c86dbefec8ba07d94e95f2729d069
BLAKE2b-256 8f0077211cb7fe62d7e7c3d00ca45e519b79bae7c6b117ea6f00fd9b4d5afa98

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.10rc3-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ae4f1cb6f677e26098b7040342835f007f7a7778f46c9871a84fe2059fd008f7
MD5 4eac7e6b57e6e8007749a1872cc7e35e
BLAKE2b-256 0199f324d276f51aeac71e65fdc2dbca33758893524b3a93b53cf7aa1fea2ab5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.10rc3-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 03ec57ed02ae5f6160765360d83884559bfdc4ac42cced6de58c9cd22f99cdc6
MD5 f2405b9da71da290e5af544001d3e49d
BLAKE2b-256 b24668eebb57f07bb4b5b39217ed5adf529b11fe98f3a38d29ce0f903bb6d202

See more details on using hashes here.

File details

Details for the file passagemath_lrslib-10.8.10rc3-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.10rc3-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8ef69dc43dee57ccc7551d88a60dcb9f720582294c8e0d51545ec4e2d7776f08
MD5 b62a26aade3896f6fe05698d206d756a
BLAKE2b-256 e68ab2344f1d870516c815a5b89ea0ae3b135159d6b39894c4576d2648891f96

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.10rc3-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 efe3bcd9ecbdb48cb25e6358de479137b892eee87531fe296a7343a6c9ce755e
MD5 7db11b0f543d677dfa40c5c73e66cb72
BLAKE2b-256 bd92df4dcda0d97e0238b74199c3328731a555f7a9e10e2b031297e1f3e5f693

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.10rc3-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 fce84bf469053d632ae48da6ad68a876c014b005cfdb3c67231f1736fbdbe01d
MD5 841ff06d4932f1d0f5f931ea4ebfba0e
BLAKE2b-256 fc45ad315a4cf27378252f38c0ef08bd81ad4fe9e4b27ff3ce6d3d38fe55f6a3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.10rc3-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 1db2aa3b734f2b741973e00340dca89aa47a0271080b5486c2f4adff9dc5be6d
MD5 bf22fdbdbb98f85039285153b8c55e6c
BLAKE2b-256 ae6604532ea8bf9ccadfe5a625ee75473ae62bc7f088f5090010d360c02e17a8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.10rc3-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e4a6de1ddce45a616bd6c938b89878f746335b8c018356100e0a36fb4c7908c8
MD5 49850b3e1af86e31067244ebe2c1fb7e
BLAKE2b-256 7e02ab37f28ee36f7e6d97920606f28dee8dd7d399c641b516296cd71887fc2f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.10rc3-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 0f0af69b35fe3b968c41ca947736e6fc60d2b87faa4e838bf2a38c6b6ee526ee
MD5 8d4be120dd5f9808545c7cad92c864b6
BLAKE2b-256 2740c992f0b979c81f6ae15d8dac45f3ffca6d3d2a6efc57635525afc1f5ee98

See more details on using hashes here.

File details

Details for the file passagemath_lrslib-10.8.10rc3-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.10rc3-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1c5450744176cf7c743bb8a435347f709c5ab68b7482cfaadf9fca7bdd954542
MD5 ea88e6d5c36e333572f41f5507dcc0d0
BLAKE2b-256 652e44e707408f3e5c47037a70c3336976afe9b66e8836ba60272f2c45d4f03c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.10rc3-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1194577b6847835560004db1ff073621617c80f4011fd9c71dd65d5df324d815
MD5 d913a790480889a4df043f797918edab
BLAKE2b-256 5861d6137776021fd6913e375e1d24a33f12de04a1231cbc32876ecdc6eedc35

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.10rc3-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 f0d75ae4e2388857fac369fbc1cb5e9e7793518b5700ebacd880141bc17ef106
MD5 a136ba7b20ab333fd61576c101289ad3
BLAKE2b-256 9064d064bee95490bba32efabab6e1044fc53502247f0f245f4bc3c337472978

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.10rc3-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 f8f96bdf6901345bd4cce935531d962a4f8ddb4680b1bed93203a26eccf05f6f
MD5 da1824989cb7d175cc8a93afa4efe8d6
BLAKE2b-256 9e46c8855970d99658467f57d44d7897cdfe2c40db6d97ffe18184965c1ab30e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.10rc3-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ec144635660c274d951748dbd406d9fdf50ec4d0af890e80e99c314360e8fb9a
MD5 45ef1096c169968e1729ccbe1f863048
BLAKE2b-256 c1e12aae3fedea53dc8af488c3822d31bac27c753261fc3ea0bccf834cc1987a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.10rc3-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3be05cd223f722a648f9bf8ed8a39e1eedbd5065065088cc242668e9a77e9364
MD5 7e290222fc692fed5b46d553d4eba604
BLAKE2b-256 361b1036a2648a031dc62bdb78abb4436d9706776da219e4d4ca2622c97f8b29

See more details on using hashes here.

File details

Details for the file passagemath_lrslib-10.8.10rc3-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.10rc3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8dbe53ec23a337cbb44b570561347c6f0d3d00e16099980fc0c3a27f4ae187ef
MD5 0161f6f8439f7915b2bc66d7e9f3cbc4
BLAKE2b-256 31bc452c0bbbf8f27086731f543002a789b9feef7176b44180a4ae06f5ceff55

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.10rc3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 495b36a9f589934bfcce226568a7f5a13b2a27ffda91945cc2eecafa74b8966a
MD5 0d873fa6cf25b6cd1673db199dcf1548
BLAKE2b-256 754d25026826a7bfc2487fba5c44b15b2b3d9f3231cc5d29a15e4ababef15e3c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.10rc3-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 692eebb4f0b0ff1c947b3253483b4556de357bc0a4f5ce8984630454e3a7507f
MD5 b01d85cbd3855edccb7b4d2c433db8ec
BLAKE2b-256 9ce275ce106b0e3f188b5c88edc0a70802a9b3084cfc4b160c65e4ab922b32d1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_lrslib-10.8.10rc3-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 2a7092e8f34efe586c11f111d33cd92af77f0eb78e3932ec67d20c79a806631a
MD5 757bd7085ff9d98bb97cb12ccf68a4c0
BLAKE2b-256 33d9b33cb8dbd81216fff1c58559723b92c5970ab761d698026ed3b0a707229e

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