Skip to content

Commit aa84088

Browse files
author
Matthias Köppe
authored
Merge pull request #161 from mkoeppe/prep-2.1.5
Prepare release 2.1.5
2 parents d7c59e9 + aa18939 commit aa84088

File tree

6 files changed

+68
-15
lines changed

6 files changed

+68
-15
lines changed

CODE_OF_CONDUCT.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
CyPari 2 is an open-source project maintained by the SageMath community.
2+
3+
The [Code of Conduct](https://github.com/sagemath/sage/blob/develop/CODE_OF_CONDUCT.md)
4+
of the Sage community applies.

CONTRIBUTING.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
CyPari 2 is an open-source project maintained by the SageMath community.
2+
3+
Contributions of all sorts are heartily welcomed.
4+
5+
See https://github.com/sagemath/sage/blob/develop/CONTRIBUTING.md for general
6+
guidance on how to contribute.
7+
8+
Open issues or submit pull requests at https://github.com/sagemath/cypari2
9+
and join https://groups.google.com/group/sage-devel to discuss.

NEWS

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,23 @@
22
cypari2 change log
33
==================
44

5+
v2.1.5 (release candidate)
6+
------
7+
8+
- build wheels for PyPI [`https://github.com/sagemath/cypari2/pull/141`] by @mkoeppe
9+
- add missing `noexcept` clauses for Cython 3 [`https://github.com/sagemath/cypari2/pull/160`]
10+
by @tornaria
11+
- require Python >= 3.9 [`https://github.com/sagemath/cypari2/pull/155`] by @saraedum
12+
- modernize Python metadata [`https://github.com/sagemath/cypari2/pull/158`] by @mkoeppe
13+
- add input checking for matrix indices [`https://github.com/sagemath/cypari2/pull/149`]
14+
by @fchapoton
15+
- coding style improvements [`https://github.com/sagemath/cypari2/pull/148`,
16+
`https://github.com/sagemath/cypari2/pull/150`,
17+
`https://github.com/sagemath/cypari2/pull/151`,
18+
`https://github.com/sagemath/cypari2/pull/156`,
19+
`https://github.com/sagemath/cypari2/pull/157`,
20+
`https://github.com/sagemath/cypari2/pull/159`] by @fchapoton
21+
522
v2.1.4
623
------
724

@@ -14,5 +31,3 @@ v2.1.3
1431

1532
- compatibility with PARI 2.15
1633
- compatibility with Python 3.11 [`https://github.com/sagemath/cypari2/pull/120`]
17-
18-

README.rst

Lines changed: 27 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,28 @@ From a distribution package (GNU/Linux, conda-forge)
1414
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1515

1616
A package might be available in your package manager, see
17-
https://repology.org/project/python:cypari2/versions
17+
https://repology.org/project/python:cypari2/versions or
18+
https://doc.sagemath.org/html/en/reference/spkg/cypari for
19+
installation instructions.
20+
21+
22+
From a pre-built wheel from PyPI
23+
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
24+
25+
Requirements:
26+
27+
- Python >= 3.9
28+
- pip
29+
30+
Install cypari2 via the Python Package Index (PyPI) via
31+
32+
::
33+
34+
$ pip install cypari2 [--user]
35+
36+
(the optional option *--user* allows to install cypari2 for a single user
37+
and avoids using pip with administrator rights).
38+
1839

1940
From source with pip
2041
^^^^^^^^^^^^^^^^^^^^
@@ -32,7 +53,7 @@ Install cypari2 via the Python Package Index (PyPI) via
3253

3354
::
3455

35-
$ pip install cypari2 [--user]
56+
$ pip install --no-binary cypari2 cypari2 [--user]
3657

3758
(the optional option *--user* allows to install cypari2 for a single user
3859
and avoids using pip with administrator rights).
@@ -47,13 +68,6 @@ If you want to try the development version, use
4768

4869
$ pip install git+https://github.com/sagemath/cypari2.git [--user]
4970

50-
If you have an error saying libpari-gmp*.so* is missing and have all requirements
51-
already installed, try to reinstall cysignals and cypari2
52-
53-
::
54-
55-
$ pip install cysignals --upgrade [--user]
56-
$ pip install cypari2 --upgrade [--user]
5771

5872
Usage
5973
-----
@@ -126,4 +140,7 @@ the PARI/GP documentation at http://pari.math.u-bordeaux.fr/doc.html
126140
Contributing
127141
------------
128142

129-
Submit pull request or get in touch with the SageMath developers.
143+
CyPari 2 is maintained by the SageMath community.
144+
145+
Open issues or submit pull requests at https://github.com/sagemath/cypari2
146+
and join https://groups.google.com/group/sage-devel to discuss.

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2.1.4
1+
2.1.5rc1

pyproject.toml

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,12 @@ backend-path = ["."]
99

1010
[project]
1111
name = "cypari2"
12-
version = "2.1.4"
1312
description = "A Python interface to the number theory library PARI/GP"
1413
authors = [
15-
{name = "Luca De Feo, Vincent Delecroix, Jeroen Demeyer, Vincent Klein", email = "[email protected]"},
14+
{name = "Luca De Feo, Vincent Delecroix, Jeroen Demeyer, Vincent Klein"},
15+
]
16+
maintainers = [
17+
{name = "SageMath developers", email = "[email protected]"},
1618
]
1719
dependencies = [
1820
"cysignals>=1.7",
@@ -21,6 +23,12 @@ requires-python = ">=3.9"
2123
readme = "README.rst"
2224
license = {text = "GNU General Public License, version 2 or later"}
2325
keywords = ["PARI/GP number theory"]
26+
dynamic = [
27+
"version",
28+
]
2429

2530
[project.urls]
2631
Homepage = "https://github.com/sagemath/cypari2"
32+
33+
[tool.setuptools.dynamic]
34+
version = {file = "VERSION"}

0 commit comments

Comments
 (0)