From c15845ee6acbe31fe9b040f17ac017cdb96e62a9 Mon Sep 17 00:00:00 2001 From: Shawn Hoffman Date: Mon, 11 Sep 2023 17:31:37 -0700 Subject: [PATCH] use pyproject.toml allow using recent cython the expectation is that one would use the `build` tool instead of invoking setup.py. --- pyproject.toml | 3 +++ requirements.txt | 1 - setup.py | 1 - 3 files changed, 3 insertions(+), 2 deletions(-) create mode 100644 pyproject.toml delete mode 100644 requirements.txt diff --git a/pyproject.toml b/pyproject.toml new file mode 100644 index 0000000..c07b1d3 --- /dev/null +++ b/pyproject.toml @@ -0,0 +1,3 @@ +[build-system] +requires = ["setuptools", "Cython"] +build-backend = "setuptools.build_meta" diff --git a/requirements.txt b/requirements.txt deleted file mode 100644 index f71bba2..0000000 --- a/requirements.txt +++ /dev/null @@ -1 +0,0 @@ -Cython>=0.24 diff --git a/setup.py b/setup.py index 6a3e0af..9dcdb0e 100755 --- a/setup.py +++ b/setup.py @@ -137,6 +137,5 @@ def find_version(): "Programming Language :: Python :: 3.9", ], ext_modules=cythonize(modules, language_level=3), - setup_requires=["Cython<3"], install_requires=["setuptools>=19.0"], )