diff --git a/.github/workflows/roman_ci.yml b/.github/workflows/roman_ci.yml index 9c4df6bc3..ccdff2207 100644 --- a/.github/workflows/roman_ci.yml +++ b/.github/workflows/roman_ci.yml @@ -72,15 +72,15 @@ jobs: cache-key: data-${{ needs.webbpsf_data_cache.outputs.cache_key }}-${{ needs.crds_context.outputs.context }} cache-restore-keys: ${{ needs.webbpsf_data_cache.outputs.cache_key }} envs: | - - linux: py310-oldestdeps-webbpsf-cov + - linux: py311-oldestdeps-webbpsf-cov pytest-results-summary: true - - linux: py310-webbpsf-nolegacypath + - linux: py311-webbpsf-nolegacypath pytest-results-summary: true - - linux: py311-ddtrace-webbpsf + - linux: py312-ddtrace-webbpsf pytest-results-summary: true - - macos: py311-ddtrace-webbpsf + - macos: py312-ddtrace-webbpsf pytest-results-summary: true - - linux: py311-webbpsf-cov + - linux: py312-webbpsf-cov coverage: codecov pytest-results-summary: true - - linux: py312-webbpsf + # - linux: py313-webbpsf # Distabled until we support Python 3.13 diff --git a/.github/workflows/roman_ci_cron.yaml b/.github/workflows/roman_ci_cron.yaml index d04830366..6563d0eee 100644 --- a/.github/workflows/roman_ci_cron.yaml +++ b/.github/workflows/roman_ci_cron.yaml @@ -67,9 +67,9 @@ jobs: cache-key: data-${{ needs.webbpsf_data_cache.outputs.cache_key }}-${{ needs.crds_context.outputs.context }} cache-restore-keys: ${{ needs.webbpsf_data_cache.outputs.cache_key }} envs: | - - macos: py310-webbpsf + - macos: py311-webbpsf pytest-results-summary: true - - macos: py311-sdpdeps-webbpsf + - macos: py312-sdpdeps-webbpsf pytest-results-summary: true - linux: py3-pyargs-webbpsf pytest-results-summary: true diff --git a/changes/1543.general.rst b/changes/1543.general.rst new file mode 100644 index 000000000..f8d88ca14 --- /dev/null +++ b/changes/1543.general.rst @@ -0,0 +1 @@ +Bump min Python version to 3.11 per SPEC 0. diff --git a/pyproject.toml b/pyproject.toml index 9680a84ae..71b9a4c71 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -2,7 +2,7 @@ name = "romancal" description = "Library for calibration of science observations from the Nancy Grace Roman Space Telescope" readme = "README.md" -requires-python = ">=3.10" +requires-python = ">=3.11" authors = [ { name = "Roman calibration pipeline developers", email = "help@stsci.edu" }, ]