From aa11e2b9c6d1e8da363f140c6169e40de123f317 Mon Sep 17 00:00:00 2001 From: Marcel Stimberg Date: Mon, 18 Sep 2023 11:30:34 +0200 Subject: [PATCH] Update Cython dependency Cython 0.29.21 is the oldest version that comes with wheels for Python 3.9 --- README.rst | 8 ++++---- pyproject.toml | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/README.rst b/README.rst index b87a7a7ea..0aba24518 100644 --- a/README.rst +++ b/README.rst @@ -78,13 +78,13 @@ Dependencies ------------ The following packages need to be installed to use Brian 2 (cf. `setup.py `_): -* Python >= 3.7 -* NumPy >=1.17 +* Python >= 3.9 +* NumPy >=1.21 * SymPy >= 1.2 -* Cython >= 0.29 +* Cython >= 0.29.21 * PyParsing * Jinja2 >= 2.7 -* setuptools >= 24.2 +* setuptools >= 61 * py-cpuinfo (only required on Windows) For full functionality, you might also want to install: diff --git a/pyproject.toml b/pyproject.toml index bb073157b..626f71f94 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -8,7 +8,7 @@ authors = [ requires-python = '>=3.9' dependencies = [ 'numpy>=1.21', - 'cython>=0.29', + 'cython>=0.29.21', 'sympy>=1.2', 'pyparsing', 'jinja2>=2.7',