Skip to content

Commit

Permalink
Drop support for Python 3.10 per spec 0
Browse files Browse the repository at this point in the history
  • Loading branch information
WilliamJamieson committed Dec 18, 2024
1 parent 81e2787 commit 5d65fb3
Show file tree
Hide file tree
Showing 5 changed files with 23 additions and 16 deletions.
13 changes: 6 additions & 7 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,13 +29,12 @@ jobs:
uses: OpenAstronomy/github-actions-workflows/.github/workflows/tox.yml@v1
with:
envs: |
- linux: py310-oldestdeps-cov-xdist
- linux: py310-xdist
- linux: py311-oldestdeps-cov-xdist
- linux: py311-xdist
- linux: py312-cov-xdist
- linux: py312-xdist
- linux: py313-cov-xdist
coverage: codecov
- linux: py313-xdist
- macos: py311-xdist
- macos: py313-xdist
test_downstream:
uses: OpenAstronomy/github-actions-workflows/.github/workflows/tox.yml@v1
with:
Expand All @@ -44,6 +43,6 @@ jobs:
CRDS_CLIENT_RETRY_COUNT: 3
CRDS_CLIENT_RETRY_DELAY_SECONDS: 20
envs: |
- linux: py311-jwst-cov-xdist
- linux: py311-romancal-cov-xdist
- linux: py312-jwst-cov-xdist
- linux: py312-romancal-cov-xdist
coverage: codecov
2 changes: 1 addition & 1 deletion .github/workflows/ci_cron.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,5 +16,5 @@ jobs:
uses: OpenAstronomy/github-actions-workflows/.github/workflows/tox.yml@v1
with:
envs: |
- macos: py310-xdist
- macos: py311-xdist
- macos: py312-xdist
8 changes: 3 additions & 5 deletions .github/workflows/tests_devdeps.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,10 +24,9 @@ jobs:
uses: OpenAstronomy/github-actions-workflows/.github/workflows/tox.yml@v1
with:
envs: |
- linux: py310-devdeps-xdist
- linux: py311-devdeps-xdist
- linux: py312-devdeps-xdist
- linux: py3-devdeps-xdist
- linux: py313-devdeps-xdist
test_downstream:
if: (github.repository == 'spacetelescope/stcal' && (github.event_name == 'schedule' || github.event_name == 'push' || github.event_name == 'workflow_dispatch' || contains(github.event.pull_request.labels.*.name, 'run devdeps tests')))
uses: OpenAstronomy/github-actions-workflows/.github/workflows/tox.yml@v1
Expand All @@ -37,6 +36,5 @@ jobs:
CRDS_CLIENT_RETRY_COUNT: 3
CRDS_CLIENT_RETRY_DELAY_SECONDS: 20
envs: |
- linux: py3-jwst-devdeps-xdist
- linux: py3-romancal-devdeps-xdist
- linux: py313-jwst-devdeps-xdist
- linux: py313-romancal-devdeps-xdist
6 changes: 3 additions & 3 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
name = "stcal"
description = "STScI tools and algorithms used in calibration pipelines"
readme = "README.md"
requires-python = ">=3.10"
requires-python = ">=3.11"
authors = [
{ name = "STScI", email = "[email protected]" },
]
Expand All @@ -13,13 +13,13 @@ classifiers = [
"Programming Language :: Python :: 3",
]
dependencies = [
"astropy >=5.0.4",
"astropy >=6.0.0",
"drizzle>=1.15.0",
"scipy >=1.7.2",
"scikit-image>=0.19",
"numpy >=1.21.2",
"opencv-python-headless >=4.6.0.66",
"asdf >=2.15.0",
"asdf >=3.3.0",
"gwcs @ git+https://github.com/spacetelescope/gwcs.git@master",
"tweakwcs >=0.8.8",
"requests >=2.22",
Expand Down
10 changes: 10 additions & 0 deletions requirements-min.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
astropy==5.0.4
drizzle==1.15.0
scipy==1.7.2
scikit-image==0.19.0
numpy==1.21.2
opencv-python-headless==4.6.0.66
asdf==2.15.0
gwcs @git+https://github.com/spacetelescope/gwcs.git@master
tweakwcs==0.8.8
requests==2.22.0

0 comments on commit 5d65fb3

Please sign in to comment.