1- PPL Python wrapper
2- ==================
1+ Python wrapper for the Parma Polyhedra Library (pplpy fork)
2+ ===========================================================
33
44This Python package provides a wrapper to the C++ `Parma Polyhedra Library
55(PPL) <http://bugseng.com/products/ppl/> `_.
66
7- The whole package started as a fork of a tiny part of the `Sage
8- <http://sagemath.org> `_ software.
7+ It is a compatible fork of `pplpy <https://pypi.org/project/pplpy/ >`__,
8+ which again started out as a fork of a tiny part of the `Sage
9+ <http://sagemath.org> `_ library.
910
1011How it works
1112------------
@@ -44,22 +45,22 @@ The available objects and functions from the `ppl` Python module are:
4445Installation
4546------------
4647
47- The project is available at `Python Package Index <https://pypi.org/project/pplpy / >`_ and
48+ The project is available at `Python Package Index <https://pypi.org/project/passagemath-ppl / >`_ and
4849can be installed with pip::
4950
50- $ pip install pplpy
51+ $ pip install passagemath-ppl
5152
5253Note that if you have gmp and ppl installed in a non standard directory (e.g. you use brew
5354on MacOSX) then you need to set appropriately the variables `CFLAGS ` before calling `pip `. For
5455example::
5556
5657 $ export CFLAGS="-I/path/to/gmp/include/ -L/path/to/gmp/lib/ -I/path/to/ppl/include/ -L/path/to/ppl/lib $CFLAGS"
57- $ pip install pplpy
58+ $ pip install passagemath-ppl
5859
5960Using from Cython
6061-----------------
6162
62- All Python classes from pplpy are extension types and can be used with Cython. Each
63+ All Python classes are extension types and can be used with Cython. Each
6364extension type carries an attribute `thisptr ` that holds a pointer to
6465the corresponding C++ object from ppl.
6566
@@ -68,24 +69,24 @@ A complete example is provided with the files `tests/testpplpy.pyx` and `tests/s
6869Source
6970------
7071
71- You can find the latest version of the source code on github :
72- https://github.com/sagemath/pplpy
72+ You can find the latest version of the source code on GitHub :
73+ https://github.com/passagemath/passagemath-ppl
7374
7475Documentation
7576-------------
7677
7778An online version of the documentation is available at https://www.sagemath.org/pplpy/
7879
7980Compiling the html documentation requires make and `sphinx <https://www.sphinx-doc.org/en/master/ >`_.
80- Before building the documentation, you need to install the pplpy package (sphinx uses Python introspection).
81+ Before building the documentation, you need to install the package (sphinx uses Python introspection).
8182The documentation source code is contained in the repository `docs ` where there is a standard
8283Makefile with a target `html `. Running `make html ` in the `docs ` repository builds the documentation
8384inside `docs/build/html `. For more configuration options, run `make help `.
8485
8586License
8687-------
8788
88- pplpy is distributed under the terms of the GNU General Public License (GPL)
89+ The package is distributed under the terms of the GNU General Public License (GPL)
8990published by the Free Software Foundation; either version 3 of
9091the License, or (at your option) any later version. See http://www.gnu.org/licenses/.
9192
0 commit comments