Installation
Installing with pip
It’s possible to install libsemigroups_pybind11
using pip
by doing one
of the following (depending on your system and setup):
$ pip install libsemigroups_pybind11
$ pip3 install libsemigroups_pybind11
$ python -m pip install libsemigroups_pybind11
From the sources
Before installing libsemigroups_pybind11
from its sources, you should first
perform a system install of the C++ library libsemigroups
. For information
about how to do this, see the libsemigroups installation guide.
Assuming that you have libsemigroups
installed, you can install
libsemigroups_pybind11
as follows:
$ git clone https://github.com/libsemigroups/libsemigroups_pybind11
$ cd libsemigroups_pybind11
$ pip install .
From a release archive
To build libsemigroups_pybind11
from a release archive:
$ curl -L -O https://github.com/libsemigroups/libsemigroups_pybind11/releases/latest/download/libsemigroups_pybind11-1.0.1.tar.gz
$ tar -xf libsemigroups_pybind11-1.0.1.tar.gz
$ rm -f libsemigroups_pybind11-1.0.1.tar.gz
$ cd libsemigroups_pybind11-1.0.1
$ pip install .
Building the documentation
Assuming you have python3
and make
installed, you can build the doc by
using:
$ python3 -m pip3 install -r requirements.txt
$ make doc
If you don’t have make
, you can run the executable ./etc/make-doc.sh
instead of running make doc
(which is precisely what make doc
does).
Issues
If you find any problems with libsemigroups_pybind11
, or have any
suggestions for features that you’d like to see, please use the
issue tracker.