|
5 | 5 | :target: https://cypari2.readthedocs.io/en/latest/?badge=latest
|
6 | 6 | :alt: Documentation Status
|
7 | 7 |
|
8 |
| -A Python interface to the number theory library `PARI/GP <http://pari.math.u-bordeaux.fr/>`_. |
| 8 | +A Python interface to the number theory library `PARI/GP <https://pari.math.u-bordeaux.fr/>`_. |
9 | 9 |
|
10 | 10 | Installation
|
11 | 11 | ------------
|
@@ -42,14 +42,10 @@ From source with pip
|
42 | 42 |
|
43 | 43 | Requirements:
|
44 | 44 |
|
45 |
| -- PARI/GP >= 2.9.4 (header files and library); see |
| 45 | + PARI/GP >= 2.9.4 (header files and library); see |
46 | 46 | https://doc.sagemath.org/html/en/reference/spkg/pari#spkg-pari
|
47 | 47 | for availability in distributions (GNU/Linux, conda-forge, Homebrew, FreeBSD),
|
48 | 48 | or install from source.
|
49 |
| -- Python >= 3.9 |
50 |
| -- pip |
51 |
| -- `cysignals <https://pypi.python.org/pypi/cysignals/>`_ >= 1.11.3 |
52 |
| -- Cython >= 3.0 |
53 | 49 |
|
54 | 50 | Install cypari2 via the Python Package Index (PyPI) via
|
55 | 51 |
|
@@ -136,13 +132,25 @@ same computations be done via
|
136 | 132 | >>> pari.centerlift(pari.lift(fq))
|
137 | 133 | [x - t, 1; x + (t^2 + t - 1), 1; x + (-t^2 - 1), 1]
|
138 | 134 |
|
139 |
| -The complete documentation of cypari2 is available at http://cypari2.readthedocs.io and |
140 |
| -the PARI/GP documentation at http://pari.math.u-bordeaux.fr/doc.html |
| 135 | +The complete documentation of cypari2 is available at https://cypari2.readthedocs.io and |
| 136 | +the PARI/GP documentation at https://pari.math.u-bordeaux.fr/doc.html |
141 | 137 |
|
142 |
| -Contributing |
143 |
| ------------- |
| 138 | +Contributing & Development |
| 139 | +-------------------------- |
144 | 140 |
|
145 | 141 | CyPari 2 is maintained by the SageMath community.
|
146 | 142 |
|
147 | 143 | Open issues or submit pull requests at https://github.com/sagemath/cypari2
|
148 | 144 | and join https://groups.google.com/group/sage-devel to discuss.
|
| 145 | + |
| 146 | +To get started with development, you can set up an environment using Conda |
| 147 | +as follows: |
| 148 | + |
| 149 | +:: |
| 150 | + $ conda create -n cypari2-dev python cython pari=*=*_pthread ninja meson-python cysignals c-compiler |
| 151 | + $ conda activate cypari2-dev |
| 152 | + |
| 153 | +Afterwards, you can build and install the package in editable mode: |
| 154 | + |
| 155 | +:: |
| 156 | + $ pip install -e . --no-build-isolation |
0 commit comments