Skip to content

Commit 319220a

Browse files
Merge branch 'main' into test_optimal_kerchunk
2 parents c21d02d + 0e43748 commit 319220a

13 files changed

+427
-122
lines changed

.github/workflows/build-and-deploy-on-pypi.yml

+2-3
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ on:
77
push:
88
branches:
99
- main
10-
- update_action_setup-python
1110

1211
jobs:
1312
build-n-publish:
@@ -17,10 +16,10 @@ jobs:
1716
- uses: actions/checkout@v3
1817
with:
1918
fetch-depth: 0
20-
- name: Set up Python 3.12
19+
- name: Set up Python 3.13
2120
uses: actions/setup-python@v4
2221
with:
23-
python-version: "3.12"
22+
python-version: "3.13"
2423
- name: Install pep517
2524
run: >-
2625
python -m

.github/workflows/create-condalock-file.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -23,11 +23,11 @@ jobs:
2323
- uses: actions/checkout@v3
2424
with:
2525
fetch-depth: 0
26-
- uses: conda-incubator/setup-miniconda@v2
26+
- uses: conda-incubator/setup-miniconda@v3
2727
with:
2828
auto-update-conda: true
2929
activate-environment: activestorage-fromlock
30-
python-version: "3.12"
30+
python-version: "3.13"
3131
miniforge-version: "latest"
3232
use-mamba: true
3333
- name: Show conda config

.github/workflows/install-from-condalock-file.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -21,14 +21,14 @@ jobs:
2121
runs-on: "ubuntu-latest"
2222
strategy:
2323
matrix:
24-
python-version: ["3.9", "3.10", "3.11", "3.12"]
24+
python-version: ["3.10", "3.11", "3.12", "3.13"]
2525
fail-fast: false
2626
name: Linux Python ${{ matrix.python-version }}
2727
steps:
2828
- uses: actions/checkout@v3
2929
with:
3030
fetch-depth: 0
31-
- uses: conda-incubator/setup-miniconda@v2
31+
- uses: conda-incubator/setup-miniconda@v3
3232
with:
3333
activate-environment: activestorage-fromlock
3434
python-version: ${{ matrix.python-version }}

.github/workflows/run-test-push.yml

+3-2
Original file line numberDiff line numberDiff line change
@@ -13,14 +13,14 @@ jobs:
1313
runs-on: "ubuntu-latest"
1414
strategy:
1515
matrix:
16-
python-version: ["3.12"] # latest only
16+
python-version: ["3.13"] # latest only
1717
fail-fast: false
1818
name: Linux Python ${{ matrix.python-version }}
1919
steps:
2020
- uses: actions/checkout@v3
2121
with:
2222
fetch-depth: 0
23-
- uses: conda-incubator/setup-miniconda@v2
23+
- uses: conda-incubator/setup-miniconda@v3
2424
with:
2525
activate-environment: activestorage
2626
environment-file: environment.yml
@@ -30,5 +30,6 @@ jobs:
3030
- run: conda --version
3131
- run: python -V
3232
- run: pip install -e .
33+
- run: conda list
3334
- run: pytest -n 2 --junitxml=report-1.xml
3435
- uses: codecov/codecov-action@v3

.github/workflows/run-tests.yml

+4-4
Original file line numberDiff line numberDiff line change
@@ -17,14 +17,14 @@ jobs:
1717
runs-on: "ubuntu-latest"
1818
strategy:
1919
matrix:
20-
python-version: ["3.9", "3.10", "3.11", "3.12"]
20+
python-version: ["3.10", "3.11", "3.12", "3.13"]
2121
fail-fast: false
2222
name: Linux Python ${{ matrix.python-version }}
2323
steps:
2424
- uses: actions/checkout@v3
2525
with:
2626
fetch-depth: 0
27-
- uses: conda-incubator/setup-miniconda@v2
27+
- uses: conda-incubator/setup-miniconda@v3
2828
with:
2929
activate-environment: activestorage
3030
environment-file: environment.yml
@@ -42,14 +42,14 @@ jobs:
4242
runs-on: "macos-latest"
4343
strategy:
4444
matrix:
45-
python-version: ["3.9", "3.10", "3.11", "3.12"]
45+
python-version: ["3.10", "3.11", "3.12", "3.13"]
4646
fail-fast: false
4747
name: OSX Python ${{ matrix.python-version }}
4848
steps:
4949
- uses: actions/checkout@v3
5050
with:
5151
fetch-depth: 0
52-
- uses: conda-incubator/setup-miniconda@v2
52+
- uses: conda-incubator/setup-miniconda@v3
5353
with:
5454
activate-environment: activestorage
5555
environment-file: environment.yml

.github/workflows/test_s3_minio.yml

+3-3
Original file line numberDiff line numberDiff line change
@@ -20,14 +20,14 @@ jobs:
2020
runs-on: "ubuntu-latest"
2121
strategy:
2222
matrix:
23-
python-version: ["3.9", "3.10", "3.11", "3.12"]
23+
python-version: ["3.10", "3.11", "3.12", "3.13"]
2424
fail-fast: false
2525
name: Linux Python ${{ matrix.python-version }}
2626
steps:
2727
- uses: actions/checkout@v3
2828
with:
2929
fetch-depth: 0
30-
- uses: conda-incubator/setup-miniconda@v2
30+
- uses: conda-incubator/setup-miniconda@v3
3131
with:
3232
python-version: ${{ matrix.python-version }}
3333
miniforge-version: "latest"
@@ -48,7 +48,7 @@ jobs:
4848
done
4949
- name: Run Reductionist container
5050
run: docker run -it --detach --rm --net=host --name reductionist ghcr.io/stackhpc/reductionist-rs:latest
51-
- uses: conda-incubator/setup-miniconda@v2
51+
- uses: conda-incubator/setup-miniconda@v3
5252
with:
5353
activate-environment: activestorage-minio
5454
environment-file: environment.yml

.github/workflows/test_s3_remote_reductionist.yml

+3-3
Original file line numberDiff line numberDiff line change
@@ -21,14 +21,14 @@ jobs:
2121
runs-on: "ubuntu-latest"
2222
strategy:
2323
matrix:
24-
python-version: ["3.9", "3.10", "3.11", "3.12"]
24+
python-version: ["3.10", "3.11", "3.12", "3.13"]
2525
fail-fast: false
2626
name: Linux Python ${{ matrix.python-version }}
2727
steps:
2828
- uses: actions/checkout@v3
2929
with:
3030
fetch-depth: 0
31-
- uses: conda-incubator/setup-miniconda@v2
31+
- uses: conda-incubator/setup-miniconda@v3
3232
with:
3333
python-version: ${{ matrix.python-version }}
3434
miniforge-version: "latest"
@@ -43,7 +43,7 @@ jobs:
4343
echo 'REMOTE_RED = True' >> activestorage/config.py
4444
- name: Ping remote Reductionist
4545
run: curl -k https://192.171.169.248:8080/.well-known/reductionist-schema
46-
- uses: conda-incubator/setup-miniconda@v2
46+
- uses: conda-incubator/setup-miniconda@v3
4747
with:
4848
activate-environment: activestorage-minio
4949
environment-file: environment.yml

README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ pip install -e .
2929
pytest -n 2
3030
```
3131

32-
Python versions supported: 3.9, 3.10, 3.11, 3.12. Fully compatible with `numpy >=2.0.0`.
32+
Python versions supported: (3.9 EOL but no more testing with it), 3.10, 3.11, 3.12, 3.13. Fully compatible with `numpy >=2.0.0`.
3333

3434
## Active Storage Data Interface
3535

0 commit comments

Comments
 (0)