sagemath_objects: Sage objects, elements, parents, categories, coercion, metaclasses¶
The pip-installable distribution package passagemath-objects
is a
distribution of a small part of the Sage Library.
It provides a small, fundamental subset of the modules of the Sage library
(“sagelib”, passagemath-standard
), making Sage objects, the element/parent
framework, categories, the coercion system and the related metaclasses
available.
Dependencies¶
When building from source, development packages of gmp
, mpfr
, and mpc
are needed.
Documentation¶
Type¶
standard
Dependencies¶
$(PYTHON)
$(PYTHON_TOOLCHAIN)
cython: C-Extensions for Python, an optimizing static compiler
mpc: Arithmetic of complex numbers with arbitrarily high precision and correct rounding
mpfr: Multiple-precision floating-point computations with correct rounding
typing_extensions: Backported and Experimental Type Hints for Python 3.8+
Version Information¶
package-version.txt:
10.6.29
version_requirements.txt:
passagemath-objects ~= 10.6.29.0
Installation commands¶
$ pip install passagemath-objects~=10.6.29.0
$ sage -i sagemath_objects
However, these system packages will not be used for building Sage
because spkg-configure.m4
has not been written for this package;
see upstream Issue #27330 for more information.