|
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