Blob Blame History Raw
From 366d0d385a2bf1c8765a7a94cfc148ad8ca4503d Mon Sep 17 00:00:00 2001
From: "Benjamin A. Beasley" <code@musicinmybrain.net>
Date: Fri, 10 Nov 2023 13:29:22 -0500
Subject: [PATCH 1/2] Fix relative cimport for Cython 3

---
 pyedflib/_extensions/_pyedflib.pyx | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pyedflib/_extensions/_pyedflib.pyx b/pyedflib/_extensions/_pyedflib.pyx
index 2ce63d1..6087453 100644
--- a/pyedflib/_extensions/_pyedflib.pyx
+++ b/pyedflib/_extensions/_pyedflib.pyx
@@ -21,7 +21,7 @@ __all__ = ['lib_version', 'CyEdfReader', 'set_patientcode', 'set_starttime_subse
 import locale
 import os
 import warnings
-cimport c_edf
+from . cimport c_edf
 cimport cpython
 import numpy as np
 cimport numpy as np

From 5888501aec39bcd0f873bce1aa434c012faaf40c Mon Sep 17 00:00:00 2001
From: "Benjamin A. Beasley" <code@musicinmybrain.net>
Date: Fri, 10 Nov 2023 13:29:44 -0500
Subject: [PATCH 2/2] Revert "hotfix Cython<3, else can't install"

This reverts commit 9a3efe25adc957a61079be01ba863c08272f6832.
---
 dev-requirements.txt  | 2 +-
 pyproject.toml        | 2 +-
 requirements-test.txt | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-requirements.txt b/dev-requirements.txt
index c5a6e63..f15af0f 100644
--- a/dev-requirements.txt
+++ b/dev-requirements.txt
@@ -1,5 +1,5 @@
 nose
-cython<3.0
+cython
 numpy
 pytest
 dateparser
diff --git a/pyproject.toml b/pyproject.toml
index e84c8b4..ae1ac89 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -2,6 +2,6 @@
 requires = [
     "setuptools",
 	"oldest-supported-numpy",
-    "cython<3.0"
+    "cython"
 ]
 build-backend = "setuptools.build_meta"
diff --git a/requirements-test.txt b/requirements-test.txt
index c5c9ff2..54a1eb0 100644
--- a/requirements-test.txt
+++ b/requirements-test.txt
@@ -4,7 +4,7 @@ wheel
 flake8
 nose
 coverage
-cython<3.0
+cython
 numpy
 pytest
 dateparser