Skip to content

Commit 5180993

Browse files
Bump allowed python version to 3.12 (#473)
* Bumped allowed python version to 3.12 * Raised minimal python version to 3.9 * Bumped some more requirements * Removed pyFFTW requirement until it supports python 3.12 * Updated jupyter notebooks
1 parent c5f478e commit 5180993

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

55 files changed

+166
-163
lines changed

.github/workflows/check_docs.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,9 @@ jobs:
88
timeout-minutes: 15
99

1010
steps:
11-
- uses: actions/checkout@v3
11+
- uses: actions/checkout@v4
12+
1213
- uses: ammaraskar/sphinx-action@master
1314
with:
1415
docs-folder: "docs/"
16+
pre-build-command: "pip install --upgrade pip"

.github/workflows/release_pip.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
- name: Set up Python
1818
uses: actions/setup-python@v4
1919
with:
20-
python-version: '3.8'
20+
python-version: '3.9'
2121

2222
- name: Install dependencies
2323
run: |

.github/workflows/tests_all.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515
- name: Set up Python
1616
uses: actions/setup-python@v4
1717
with:
18-
python-version: '3.11'
18+
python-version: '3.12'
1919

2020
- name: Install dependencies
2121
# install all requirements

.github/workflows/tests_minversion.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515
- name: Set up Python
1616
uses: actions/setup-python@v4
1717
with:
18-
python-version: '3.8'
18+
python-version: '3.9'
1919

2020
- name: Install dependencies
2121
# install packages in the exact version given in requirements.txt

.github/workflows/tests_mpi.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515
- name: Set up Python
1616
uses: actions/setup-python@v4
1717
with:
18-
python-version: '3.11'
18+
python-version: '3.12'
1919
- uses: mpi4py/setup-mpi@v1
2020

2121
- name: Install dependencies

.github/workflows/tests_types.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ jobs:
77
runs-on: ubuntu-latest
88
strategy:
99
matrix:
10-
pyversion: ['3.8', '3.11']
10+
pyversion: ['3.9', '3.12']
1111
timeout-minutes: 30
1212

1313
steps:

.readthedocs.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ version: 2
99
build:
1010
os: ubuntu-22.04
1111
tools:
12-
python: "3.8"
12+
python: "3.11"
1313
apt_packages:
1414
- graphviz
1515

docs/requirements.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
-r ../requirements.txt
22
h5py>=2.10
3-
pandas>=1.2
3+
pandas>=2
44
Pillow>=7.0
55
Sphinx>=4
66
sphinx-autodoc-annotation>=1.0
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
Package,Minimal version,Usage
22
matplotlib,3.1,Visualizing results
3-
numba,0.56,Just-in-time compilation to accelerate numerics
3+
numba,0.59,Just-in-time compilation to accelerate numerics
44
numpy,1.22,Handling numerical data
55
scipy,1.10,Miscellaneous scientific functions
66
sympy,1.9,Dealing with user-defined mathematical expressions
7-
tqdm,4.60,Display progress bars during calculations
7+
tqdm,4.66,Display progress bars during calculations
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
Package,Minimal version,Usage
22
h5py,2.10,Storing data in the hierarchical file format
3-
ipywidgets,7,Jupyter notebook support
3+
ipywidgets,8,Jupyter notebook support
44
mpi4py,3,Parallel processing using MPI
55
napari,0.4.8,Displaying images interactively
66
numba-mpi,0.22,Parallel processing using MPI+numba
7-
pandas,1.2,Handling tabular data
7+
pandas,2,Handling tabular data
88
pyfftw,0.12,Faster Fourier transforms
9-
rocket-fft,0.2,Numba-compiled fast Fourier transforms
9+
rocket-fft,0.2.4,Numba-compiled fast Fourier transforms

0 commit comments

Comments
 (0)