Skip to content

Commit 97c0a5a

Browse files
committed
Feat: Update numpy dependency for Python 3.14 and configure CI for Python 3.14 (AI-assisted-by: Gemini)
1 parent dcc9526 commit 97c0a5a

3 files changed

Lines changed: 7 additions & 3 deletions

File tree

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ jobs:
3737
runs-on: ubuntu-latest
3838
strategy:
3939
matrix:
40-
python-version: ['3.10', '3.11', '3.12']
40+
python-version: ['3.10', '3.11', '3.12', '3.14']
4141
steps:
4242
- uses: actions/checkout@v4
4343

.gitlab-ci.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,10 @@ lint:
4343

4444
pytest:
4545
stage: test
46-
image: python:3.12-slim
46+
image: python:${PYTHON_VERSION}-slim
47+
parallel:
48+
matrix:
49+
- PYTHON_VERSION: ["3.10", "3.11", "3.12", "3.14"]
4750
before_script:
4851
- python -V
4952
- python -m venv .venv

requirements.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,8 @@ opentelemetry-sdk>=1.20.0,<2.0.0
2727
opentelemetry-exporter-otlp>=1.20.0,<2.0.0
2828

2929
# Statistical Analysis (Optional)
30-
numpy>=1.24.0,<2.0.0
30+
numpy>=1.24.0,<2.0.0; python_version < "3.14"
31+
numpy>=2.3.2,<2.4.0; python_version >= "3.14"
3132
pandas>=2.0.0,<3.0.0
3233
scipy>=1.10.0,<2.0.0
3334

0 commit comments

Comments
 (0)