drop cython language_level on v3.0.0
Nobody has claimed this yet.
Assessment
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Newbie friendliness
- 35/100
- Issue type
- Refactor
- Clarity
- Mostly clear
- Activity status
- Stale
- Tech stack
- numpy, python
- Domain
- build-system
Research direction
Start by locating the Cython extension configuration and the conda and PyPI dependency metadata. Read the linked Cython 3 migration and NumPy C-API guidance, then verify that the language-level directive is removed, Cython 3.0 or newer is required, and the deprecated NumPy API warning is addressed.
Written by the indexing model from the issue text.
Description
Once cython 3.0.0 lands:
- drop use of the
cythonlanguage_levelcompiler directive (3strwill be the default behaviour) - add a min pin for
cython>=3.0forcondaand PyPI deps - address
warning: #warning "Using deprecated NumPy API, disable it with " "#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp], see
- Dominant language
- Jupyter Notebook
- Stars
- 30
- Forks
- 19
- Avg merge
- 9d 1h
- Merged PRs (30d)
- 2
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from SciTools/python-stratify
-
Difficulty 1/5 Under an hour Newbie friendliness 78/100
SciTools/python-stratify#437 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
SciTools/python-stratify#435 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
SciTools/python-stratify#430 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
SciTools/python-stratify#427 ·
-
Difficulty 5/5 Over a week Newbie friendliness 25/100
SciTools/python-stratify#277 ·
All issues in SciTools/python-stratify
Similar issues
-
type/automation type/tech-debt
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
-
priority: p3
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
googleapis/librarian#7636 ·
-
package-update
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
oSoWoSo/vOid_Community_repOsitory#147 · 1 comment ·
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
-
agentic-workflows cascade-suspected
Difficulty 1/5 Under an hour Newbie friendliness 88/100