.. _spkg_sagemath_giac:

==============================================================================
sagemath_giac: Giac integration
==============================================================================

This pip-installable source distribution ``sagemath-giac`` is a small
optional distribution for use with ``sagemath-standard``.

It provides a Cython interface to the ``libgiac`` library for the
purpose of symbolic integration and certain Groebner basis
calculations.

To install this as part of the SageMath distribution, you can either
pass ``--enable-sagemath_giac`` to ``./configure``, or run ``make
sagemath_giac`` later (after building Sage) at your convenience.

For other types of installations (meson, pip, linux distro, etc.) you
can download the latest release from the Github repository,

* https://github.com/sagemath/sagemath-giac/

and follow the instructions in its ``README.rst``.

Type
----

optional


Dependencies
------------

- $(PYTHON)
- $(PYTHON_TOOLCHAIN)
- :ref:`spkg_cysignals`
- :ref:`spkg_cython`
- :ref:`spkg_giac`
- :ref:`spkg_gmpy2`
- sagelib

Version Information
-------------------

package-version.txt::

    0.1.3


Equivalent System Packages
--------------------------

(none known)

If the system package is installed and if the (experimental) option
``--enable-system-site-packages`` is passed to ``./configure``, then ``./configure``
will check if the system package can be used.

