Skip to main content

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-fricas provides an interface to FriCAS, the general purpose computer algebra system.

What is included

Examples

Starting FriCAS from the command line:

$ pipx run --spec "passagemath-fricas[test]" sage --fricas

Finding the installation location of FriCAS in Python:

$ pipx run --spec "passagemath-fricas[test]" ipython

In [1]: from sage.features.fricas import FriCAS

In [2]: FriCAS().absolute_filename()
Out[2]: '.../bin/fricas'

Using the pexpect interface to FriCAS:

$ pipx run --spec "passagemath-fricas[test]" python

>>> from passagemath_fricas import *
>>> fricas('1+1')
2

Release files for passagemath-fricas 10.8.10

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for passagemath-fricas 10.8.10
File Size Uploaded
passagemath_fricas-10.8.10.tar.gz 26.5 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for passagemath-fricas 10.8.10
File
passagemath_fricas-10.8.10-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
passagemath_fricas-10.8.10-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ ARM64, Linux glibc 2.27+ ARM64 Details
passagemath_fricas-10.8.10-cp314-cp314t-macosx_13_0_x86_64.whl CPython 3.14 CPython 3.14 free-threading macOS 13.0+ x86-64 Details
passagemath_fricas-10.8.10-cp314-cp314t-macosx_13_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 13.0+ ARM64 Details
passagemath_fricas-10.8.10-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
passagemath_fricas-10.8.10-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.27+ ARM64, Linux glibc 2.28+ ARM64 Details
passagemath_fricas-10.8.10-cp314-cp314-macosx_13_0_x86_64.whl CPython 3.14 CPython 3.14 macOS 13.0+ x86-64 Details
passagemath_fricas-10.8.10-cp314-cp314-macosx_13_0_arm64.whl CPython 3.14 CPython 3.14 macOS 13.0+ ARM64 Details
passagemath_fricas-10.8.10-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
passagemath_fricas-10.8.10-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.27+ ARM64, Linux glibc 2.28+ ARM64 Details
passagemath_fricas-10.8.10-cp313-cp313-macosx_13_0_x86_64.whl CPython 3.13 CPython 3.13 macOS 13.0+ x86-64 Details
passagemath_fricas-10.8.10-cp313-cp313-macosx_13_0_arm64.whl CPython 3.13 CPython 3.13 macOS 13.0+ ARM64 Details
passagemath_fricas-10.8.10-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
passagemath_fricas-10.8.10-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64, Linux glibc 2.27+ ARM64 Details
passagemath_fricas-10.8.10-cp312-cp312-macosx_13_0_x86_64.whl CPython 3.12 CPython 3.12 macOS 13.0+ x86-64 Details
passagemath_fricas-10.8.10-cp312-cp312-macosx_13_0_arm64.whl CPython 3.12 CPython 3.12 macOS 13.0+ ARM64 Details
passagemath_fricas-10.8.10-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
passagemath_fricas-10.8.10-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64, Linux glibc 2.27+ ARM64 Details
passagemath_fricas-10.8.10-cp311-cp311-macosx_13_0_x86_64.whl CPython 3.11 CPython 3.11 macOS 13.0+ x86-64 Details
passagemath_fricas-10.8.10-cp311-cp311-macosx_13_0_arm64.whl CPython 3.11 CPython 3.11 macOS 13.0+ ARM64 Details

Total release size: 1.2 GB

Release files / passagemath_fricas-10.8.10.tar.gz

Download URL passagemath_fricas-10.8.10.tar.gz
Size 26.5 kB
Tags Source
SHA-256 checksum
How to use checksums
707791d881711204927ca35f60a7b75dc8c9210df8c6abedaccfa30eb228755a
BLAKE2b-256 checksum
How to use checksums
d42981b144f11b349ce23e85ede06790df148c5375c5d209b8c60de4245b5169
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_fricas-10.8.10-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_fricas-10.8.10-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 93.6 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
9cb0aa1ee4286e25f23172970b277df3eb34d53e0e134d08cc2df1de2a7c95c5
BLAKE2b-256 checksum
How to use checksums
64854e88c063b038c4a4da69d1599edee1d388337a69b16788e517d128c5ff86
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_fricas-10.8.10-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_fricas-10.8.10-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 93.9 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
25c8e78fbc5f0e1081ab98b4ce4f6d6885d740d0acf60391e5e73aa450337c58
BLAKE2b-256 checksum
How to use checksums
b92591068ef5cf57b7f87ccbde0a1708847b930d7f8b02e5326cbb1dcab59452
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_fricas-10.8.10-cp314-cp314t-macosx_13_0_x86_64.whl

Download URL passagemath_fricas-10.8.10-cp314-cp314t-macosx_13_0_x86_64.whl
Size 23.1 MB
Tags CPython 3.14 CPython 3.14 free-threading macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
995f176f97ea7a8fcf9dfa5921f54d7ee5ef33a9de20d57ced339e772e0e80c8
BLAKE2b-256 checksum
How to use checksums
9e2fe760c2f9cc2ba08a18e0dda1aa627425559978e17bbf15c9b6e9decca464
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_fricas-10.8.10-cp314-cp314t-macosx_13_0_arm64.whl

Download URL passagemath_fricas-10.8.10-cp314-cp314t-macosx_13_0_arm64.whl
Size 22.7 MB
Tags CPython 3.14 CPython 3.14 free-threading macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
b30f5e1a273b5afcdbdd523a64a2eea60c18064fab020b3f4103957eb69efc74
BLAKE2b-256 checksum
How to use checksums
02c2cb4b82e9c56e46ec38914f0e22187a4480bb70bab938759af43e7ed5df6e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_fricas-10.8.10-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_fricas-10.8.10-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 93.6 MB
Tags CPython 3.14 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
cc41f99fcf8949085dbce558dabfa51b568ed8029b8e72ead5f865ff21cd6326
BLAKE2b-256 checksum
How to use checksums
4a1486090be7d440594ccfb0f3fe976a4a22f603f8aa6df21a0a022aa8e67812
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_fricas-10.8.10-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_fricas-10.8.10-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 93.9 MB
Tags CPython 3.14 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
246ec1131733694af6943ca8d360cca2da08cba72c0ae5b66edba90aae2f20be
BLAKE2b-256 checksum
How to use checksums
51d9405c3b5ec90284b9b18feaf9234f138df8f6e9cb13f4a17e92932ec607a3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_fricas-10.8.10-cp314-cp314-macosx_13_0_x86_64.whl

Download URL passagemath_fricas-10.8.10-cp314-cp314-macosx_13_0_x86_64.whl
Size 23.1 MB
Tags CPython 3.14 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
5034f082848cf792e6b250c9914bc7674297aef5a12a1839825cb852414cc657
BLAKE2b-256 checksum
How to use checksums
f78b6eba8c5dc1d9f303fb9f0d45372fd4d92e928cce1205760fdc49f39425a4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_fricas-10.8.10-cp314-cp314-macosx_13_0_arm64.whl

Download URL passagemath_fricas-10.8.10-cp314-cp314-macosx_13_0_arm64.whl
Size 22.7 MB
Tags CPython 3.14 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
ace4674d0904aafad6691076b3b58b412014748c1eefc5826970fdce92f72976
BLAKE2b-256 checksum
How to use checksums
5f8655de75242870219ff6fbfa89fbeb9a4a29fa5e446aa413eb3922207ccf1b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_fricas-10.8.10-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_fricas-10.8.10-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 93.6 MB
Tags CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
c4983c4dfd038460d8cc9e8ca165e1890eccefe114cc8cb7e3c1116912d6dd7f
BLAKE2b-256 checksum
How to use checksums
5736ecac85e5c65a690e1611c461f770231c3594ef05db6b7c005cde0a4b2f08
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_fricas-10.8.10-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_fricas-10.8.10-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 93.9 MB
Tags CPython 3.13 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
1e2a7ed9f81283fb1fde47333ee9d55b03bedfb4c2c845b830b88762ff92bcf5
BLAKE2b-256 checksum
How to use checksums
ce4e7098f73290188e03ef6fdd376b2ae45d6b4c19ce06e3933a00428d47f28c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_fricas-10.8.10-cp313-cp313-macosx_13_0_x86_64.whl

Download URL passagemath_fricas-10.8.10-cp313-cp313-macosx_13_0_x86_64.whl
Size 23.1 MB
Tags CPython 3.13 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
efa291a3185e584c6759a6d84cbacc3f28824769d38acbc544c8e729be4bd729
BLAKE2b-256 checksum
How to use checksums
b6e676ab7883a3276c294e2108233be49404cda2f0cf0e95c7e03aa138fef21e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_fricas-10.8.10-cp313-cp313-macosx_13_0_arm64.whl

Download URL passagemath_fricas-10.8.10-cp313-cp313-macosx_13_0_arm64.whl
Size 22.7 MB
Tags CPython 3.13 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
a776d2d1815f1d1b75eb59f5036f4a4ae6a30d9a191591b652df5a45abf9bdc3
BLAKE2b-256 checksum
How to use checksums
76e466ada19883b2d7f9087374b94c18cd005547259be0b0664d208a4b3fe099
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_fricas-10.8.10-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_fricas-10.8.10-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 93.6 MB
Tags CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
315ba3d7a4d91764f7f8855ec5f8559936ebf3dea957682cb24f8f35d441a2d9
BLAKE2b-256 checksum
How to use checksums
9001ca543a1400fc25f965cdcc62e4db2da2df0571a473d2b4bee63fa5b507f5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_fricas-10.8.10-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_fricas-10.8.10-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 93.9 MB
Tags CPython 3.12 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
1a24957db1820c9f6c7b48ebd23363503c347e516cccf7888dd28ce86b9783b0
BLAKE2b-256 checksum
How to use checksums
8ce1341df6b841318b6bcdba2c6220dac1ccdc67b7425e6a22ef3bf15cb9f2b8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_fricas-10.8.10-cp312-cp312-macosx_13_0_x86_64.whl

Download URL passagemath_fricas-10.8.10-cp312-cp312-macosx_13_0_x86_64.whl
Size 23.1 MB
Tags CPython 3.12 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
5f12b3659caa5f5b9bf0661276679b2317fdf85ef32c78a50e27ade0659c7c49
BLAKE2b-256 checksum
How to use checksums
f98e860d4edb48f1b76ba4046f9f8948bd40650c4490c4a384c2003dfa8e3a20
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_fricas-10.8.10-cp312-cp312-macosx_13_0_arm64.whl

Download URL passagemath_fricas-10.8.10-cp312-cp312-macosx_13_0_arm64.whl
Size 22.7 MB
Tags CPython 3.12 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
ef62900ca96b55468a69c7c525bb16c3ff98eae113267733c5019c20311ed28d
BLAKE2b-256 checksum
How to use checksums
15d31c50bbaa7f33c31824bf2a406fba62575bfd653f191064104e86660d612a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_fricas-10.8.10-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_fricas-10.8.10-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 93.6 MB
Tags CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
e4aafebdf82507c2f42817e23e1017b3bf33bb68fa799aa80d015774518fb8b3
BLAKE2b-256 checksum
How to use checksums
c37713ccead52a0f027ba4db1788d8d23d5c86822049d4221de2be7df9e74f04
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_fricas-10.8.10-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_fricas-10.8.10-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 93.9 MB
Tags CPython 3.11 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
1149dcde3bb2478716ccb7b40615700c876f37b101bf2d968e70671910a041db
BLAKE2b-256 checksum
How to use checksums
dfce2ef84a298bf8be94d11403d4a32d9e0b5a2c7ec356b6412a1f33e0361081
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_fricas-10.8.10-cp311-cp311-macosx_13_0_x86_64.whl

Download URL passagemath_fricas-10.8.10-cp311-cp311-macosx_13_0_x86_64.whl
Size 23.1 MB
Tags CPython 3.11 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
becfbbc298a2a407d8adadf18b178d0fb51671b34c574b9843a13c3d6fcb8660
BLAKE2b-256 checksum
How to use checksums
d8b6304e43dd54b5b7b9e631241507ceb6b42b3fe168863d1f1a04becc191f06
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_fricas-10.8.10-cp311-cp311-macosx_13_0_arm64.whl

Download URL passagemath_fricas-10.8.10-cp311-cp311-macosx_13_0_arm64.whl
Size 22.7 MB
Tags CPython 3.11 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
5c61f2e3e692d928bfe66ddf090871bb95a7e64ba11ab06ab97ce7bcc38787ea
BLAKE2b-256 checksum
How to use checksums
beaf7d6e150599e3c7b14dfea6bc2c87b666f52fcccac4ba67d453a2243c9ec6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14
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