Skip to content

Commit 0c636c2

Browse files
authored
New locksflies (#365)
* python 3.13 * add dask and cython forward pin * regen lockfiles
1 parent e1a6bce commit 0c636c2

File tree

10 files changed

+255
-71
lines changed

10 files changed

+255
-71
lines changed

.github/workflows/ci-tests.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,9 +45,9 @@ jobs:
4545
fail-fast: false
4646
matrix:
4747
os: ["ubuntu-latest"]
48-
python-version: ["310", "311", "312"]
48+
python-version: ["311", "312", "313"]
4949
include:
50-
- python-version: "312"
50+
- python-version: "313"
5151
cov-report: "--cov-report=xml --cov"
5252
codecov: "codecov"
5353

.github/workflows/ci-wheels.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ jobs:
5050
- name: "build ${{ matrix.os }} (${{ matrix.arch }}) wheels"
5151
uses: pypa/[email protected]
5252
env:
53-
CIBW_SKIP: "cp39-* cp313-* pp* *-musllinux*"
53+
CIBW_SKIP: "cp39-* cp310-* pp* *-musllinux*"
5454
CIBW_ARCHS: ${{ matrix.arch }}
5555
CIBW_BUILD_FRONTEND: "build"
5656
CIBW_MANYLINUX_X86_64_IMAGE: "manylinux2014"

pyproject.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[build-system]
22
# Defined by PEP 518
33
requires = [
4-
"Cython<3.1.0",
4+
"Cython>=3.1.0",
55
"numpy>=2",
66
"setuptools>=77.0.3",
77
"setuptools_scm[toml]>=8",
@@ -22,9 +22,9 @@ classifiers = [
2222
"Operating System :: Unix",
2323
"Programming Language :: Python",
2424
"Programming Language :: Python :: 3 :: Only",
25-
"Programming Language :: Python :: 3.10",
2625
"Programming Language :: Python :: 3.11",
2726
"Programming Language :: Python :: 3.12",
27+
"Programming Language :: Python :: 3.13",
2828
"Programming Language :: Python :: Implementation :: CPython",
2929
"Topic :: Scientific/Engineering",
3030
"Topic :: Scientific/Engineering :: Atmospheric Science",
@@ -46,7 +46,7 @@ keywords = [
4646
license = "BSD-3-Clause"
4747
license-files = ["LICENSE"]
4848
name = "stratify"
49-
requires-python = ">=3.10"
49+
requires-python = ">=3.11"
5050

5151
[project.urls]
5252
Code = "https://github.com/SciTools-incubator/python-stratify"

requirements/locks/py311-linux-64.lock

Lines changed: 28 additions & 28 deletions
Large diffs are not rendered by default.

requirements/locks/py312-linux-64.lock

Lines changed: 28 additions & 28 deletions
Large diffs are not rendered by default.

requirements/locks/py313-linux-64.lock

Lines changed: 184 additions & 0 deletions
Large diffs are not rendered by default.

requirements/py311.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,10 @@ dependencies:
1212

1313
# Core dependencies.
1414
- numpy>=2
15-
- cython<3.1.0
15+
- cython>=3.1.0
1616

1717
# Optional dependencies.
18-
- dask
18+
- dask>=2025.7.0
1919

2020
# Developer dependencies.
2121
- pip

requirements/py312.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,10 @@ dependencies:
1212

1313
# Core dependencies.
1414
- numpy>=2
15-
- cython<3.1.0
15+
- cython>=3.1.0
1616

1717
# Optional dependencies.
18-
- dask
18+
- dask>=2025.7.0
1919

2020
# Developer dependencies.
2121
- pip
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,18 +4,18 @@ channels:
44
- conda-forge
55

66
dependencies:
7-
- python=3.10
7+
- python=3.13
88

99
# Setup dependencies.
1010
- setuptools>=77.0.3
1111
- setuptools-scm>=8
1212

1313
# Core dependencies.
1414
- numpy>=2
15-
- cython<3.1.0
15+
- cython>=3.1.0
1616

1717
# Optional dependencies.
18-
- dask
18+
- dask>=2025.7.0
1919

2020
# Developer dependencies.
2121
- pip

requirements/pypi-core.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
Cython<3.1.0
2-
dask[array]
1+
Cython>=3.1.0
2+
dask[array]>=2025.7.0
33
numpy>=2

0 commit comments

Comments
 (0)