summaryrefslogtreecommitdiff
path: root/dev-python/cftime/files
diff options
context:
space:
mode:
authorMichał Górny <mgorny@gentoo.org>2023-12-30 19:25:37 +0100
committerMichał Górny <mgorny@gentoo.org>2023-12-30 19:26:33 +0100
commit9f6e87d1d218673cfd2289659095e103ad1a11a1 (patch)
tree60fc3e35ab036040ce1eb332571e394951882848 /dev-python/cftime/files
parent41d335b09831588038fbaaab09fd27e077da922b (diff)
downloadgentoo-9f6e87d1d218673cfd2289659095e103ad1a11a1.tar.gz
gentoo-9f6e87d1d218673cfd2289659095e103ad1a11a1.tar.bz2
gentoo-9f6e87d1d218673cfd2289659095e103ad1a11a1.zip
dev-python/cftime: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Diffstat (limited to 'dev-python/cftime/files')
-rw-r--r--dev-python/cftime/files/cftime-1.6.2-cython-3.patch34
1 files changed, 0 insertions, 34 deletions
diff --git a/dev-python/cftime/files/cftime-1.6.2-cython-3.patch b/dev-python/cftime/files/cftime-1.6.2-cython-3.patch
deleted file mode 100644
index c52ebdb3c84f..000000000000
--- a/dev-python/cftime/files/cftime-1.6.2-cython-3.patch
+++ /dev/null
@@ -1,34 +0,0 @@
-From 31f782aed3de56300886dd7350f1faff657e14dd Mon Sep 17 00:00:00 2001
-From: Spencer Clark <spencerkclark@gmail.com>
-Date: Sat, 29 Jul 2023 09:51:10 -0400
-Subject: [PATCH] Set c_api_binop_methods compiler directive to True
-
-This retains Cython 0.x behavior for arithmetic operators for
-Cython >= 3.0.0.
----
- Changelog | 2 ++
- pyproject.toml | 2 +-
- requirements-dev.txt | 2 +-
- setup.py | 9 ++++++++-
- 4 files changed, 12 insertions(+), 3 deletions(-)
-
-diff --git a/setup.py b/setup.py
-index 006f1a92..360396fa 100644
---- a/setup.py
-+++ b/setup.py
-@@ -16,7 +16,14 @@
- BASEDIR = os.path.abspath(os.path.dirname(__file__))
- SRCDIR = os.path.join(BASEDIR,'src')
- CMDS_NOCYTHONIZE = ['clean','clean_cython','sdist']
--COMPILER_DIRECTIVES = {}
-+COMPILER_DIRECTIVES = {
-+ # Cython 3.0.0 changes the default of the c_api_binop_methods directive to
-+ # False, resulting in errors in datetime and timedelta arithmetic:
-+ # https://github.com/Unidata/cftime/issues/271. We explicitly set it to
-+ # True to retain Cython 0.x behavior for future Cython versions. This
-+ # directive was added in Cython version 0.29.20.
-+ "c_api_binop_methods": True
-+}
- DEFINE_MACROS = [("NPY_NO_DEPRECATED_API", "NPY_1_7_API_VERSION")]
- FLAG_COVERAGE = '--cython-coverage' # custom flag enabling Cython line tracing
- NAME = 'cftime'