diff options
| author | Michał Górny <mgorny@gentoo.org> | 2023-12-30 19:25:37 +0100 |
|---|---|---|
| committer | Michał Górny <mgorny@gentoo.org> | 2023-12-30 19:26:33 +0100 |
| commit | 9f6e87d1d218673cfd2289659095e103ad1a11a1 (patch) | |
| tree | 60fc3e35ab036040ce1eb332571e394951882848 /dev-python/cftime/files | |
| parent | 41d335b09831588038fbaaab09fd27e077da922b (diff) | |
| download | gentoo-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.patch | 34 |
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' |
