Skip to content

Commit 9a94f9d

Browse files
committed
Updated requirements files
1 parent a898833 commit 9a94f9d

File tree

4 files changed

+42
-18
lines changed

4 files changed

+42
-18
lines changed

.github/workflows/run-golden-tests.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ name: golden tests
33
on: [push, pull_request]
44

55
env:
6-
PYTHON_VERSION: 3.13
6+
PYTHON_VERSION: 3.13.1
77

88
jobs:
99
build:

.github/workflows/run-unit-tests.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ name: unit test action
33
on: [push, pull_request]
44

55
env:
6-
PYTHON_VERSION: 3.13
6+
PYTHON_VERSION: 3.13.1
77

88
jobs:
99
build:

requirements-dev.txt

Lines changed: 20 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,20 @@
1-
##### Imports required by core library plus any development tools
2-
numba==0.60.0
3-
numpy==1.26.4
4-
scipy==1.13.1
5-
llvmlite==0.43.0
6-
ipython==8.25.0
7-
pandas==2.3.1
8-
matplotlib==3.10.5
1+
# FinancePy future stack – Python 3.15 compatible
2+
3+
# Core numeric ecosystem
4+
numpy >= 2.1
5+
scipy >= 1.14
6+
pandas >= 2.3
7+
matplotlib >= 3.10
8+
9+
# JIT compiler and LLVM interface
10+
numba >= 0.61
11+
llvmlite >= 0.44.0
12+
13+
# Developer and interactive tools
14+
ipython == 8.25.0
15+
16+
# Optional testing and type tools (recommended)
17+
pytest >= 8.3
18+
pytest-benchmark >= 4.1
19+
mypy >= 1.13
20+
typing-extensions >= 4.12

requirements.txt

Lines changed: 20 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,20 @@
1-
##### Imports required by core library
2-
numba==0.60.0
3-
numpy==1.26.4
4-
scipy==1.13.1
5-
llvmlite==0.43.0
6-
ipython==8.25.0
7-
pandas==2.3.1
8-
matplotlib==3.10.5
1+
# FinancePy future stack – Python 3.15 compatible
2+
3+
# Core numeric ecosystem
4+
numpy >= 2.1
5+
scipy >= 1.14
6+
pandas >= 2.3
7+
matplotlib >= 3.10
8+
9+
# JIT compiler and LLVM interface
10+
numba >= 0.61
11+
llvmlite >= 0.44.0
12+
13+
# Developer and interactive tools
14+
ipython == 8.25.0
15+
16+
# Optional testing and type tools (recommended)
17+
pytest >= 8.3
18+
pytest-benchmark >= 4.1
19+
mypy >= 1.13
20+
typing-extensions >= 4.12

0 commit comments

Comments
 (0)