Skip to content

Commit 2af34e8

Browse files
authored
Merge pull request #1089 from aphearin/drop_py39
Drop support for python 3.9
2 parents 652b8ee + 826dbf7 commit 2af34e8

File tree

6 files changed

+41
-20
lines changed

6 files changed

+41
-20
lines changed

.github/workflows/ci_tests.yml

+18-8
Original file line numberDiff line numberDiff line change
@@ -18,24 +18,34 @@ jobs:
1818
strategy:
1919
matrix:
2020
include:
21-
- name: Ubuntu - Python 3.9 with all optional dependencies
21+
- name: Ubuntu - Python 3.10 with all optional dependencies
2222
os: ubuntu-latest
23-
python: 3.9
24-
toxenv: 'py39-test-alldeps'
23+
python: "3.10"
24+
toxenv: 'py10-test-alldeps'
2525

26-
- name: MacOs - Python 3.9 with all optional dependencies
26+
- name: MacOs - Python 3.10 with all optional dependencies
2727
os: macos-latest
28-
python: 3.9
29-
toxenv: 'py39-test-alldeps'
28+
python: "3.10"
29+
toxenv: 'py10-test-alldeps'
30+
31+
- name: Ubuntu - Python 3.11 with all optional dependencies
32+
os: ubuntu-latest
33+
python: "3.11"
34+
toxenv: 'py11-test-alldeps'
35+
36+
- name: MacOs - Python 3.11 with all optional dependencies
37+
os: macos-latest
38+
python: "3.11"
39+
toxenv: 'py11-test-alldeps'
3040

3141
- name: Ubuntu - Python 3.12 with all optional dependencies
3242
os: ubuntu-latest
33-
python: 3.12
43+
python: "3.12"
3444
toxenv: 'py312-test-alldeps'
3545

3646
- name: MacOs - Python 3.12 with all optional dependencies
3747
os: macos-latest
38-
python: 3.12
48+
python: "3.12"
3949
toxenv: 'py312-test-alldeps'
4050

4151
steps:

.github/workflows/cron_tests.yml

+18-8
Original file line numberDiff line numberDiff line change
@@ -15,24 +15,34 @@ jobs:
1515
strategy:
1616
matrix:
1717
include:
18-
- name: Ubuntu - Python 3.9 with all optional dependencies
18+
- name: Ubuntu - Python 3.10 with all optional dependencies
1919
os: ubuntu-latest
20-
python: 3.9
21-
toxenv: 'py39-test-alldeps'
20+
python: "3.10"
21+
toxenv: 'py10-test-alldeps'
2222

23-
- name: MacOs - Python 3.9 with all optional dependencies
23+
- name: MacOs - Python 3.10 with all optional dependencies
2424
os: macos-latest
25-
python: 3.9
26-
toxenv: 'py39-test-alldeps'
25+
python: "3.10"
26+
toxenv: 'py10-test-alldeps'
27+
28+
- name: Ubuntu - Python 3.11 with all optional dependencies
29+
os: ubuntu-latest
30+
python: "3.11"
31+
toxenv: 'py11-test-alldeps'
32+
33+
- name: MacOs - Python 3.11 with all optional dependencies
34+
os: macos-latest
35+
python: "3.11"
36+
toxenv: 'py11-test-alldeps'
2737

2838
- name: Ubuntu - Python 3.12 with all optional dependencies
2939
os: ubuntu-latest
30-
python: 3.12
40+
python: "3.12"
3141
toxenv: 'py312-test-alldeps'
3242

3343
- name: MacOs - Python 3.12 with all optional dependencies
3444
os: macos-latest
35-
python: 3.12
45+
python: "3.12"
3646
toxenv: 'py312-test-alldeps'
3747

3848
steps:

.github/workflows/wheels.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ jobs:
2828
run: python -m cibuildwheel --output-dir wheelhouse
2929
env:
3030
CIBW_BEFORE_BUILD: pip install oldest-supported-numpy Cython extension-helpers
31-
CIBW_PROJECT_REQUIRES_PYTHON: ">=3.9"
31+
CIBW_PROJECT_REQUIRES_PYTHON: ">=3.10"
3232
CIBW_SKIP: pp*
3333

3434
- uses: actions/upload-artifact@v4

.readthedocs.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ build:
55
apt_packages:
66
- graphviz
77
tools:
8-
python: "3.9"
8+
python: "3.10"
99

1010
sphinx:
1111
configuration: docs/conf.py

setup.cfg

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ github_project = astropy/halotools
1414
[options]
1515
zip_safe = False
1616
packages = find:
17-
python_requires = >=3.9
17+
python_requires = >=3.10
1818
setup_requires = setuptools_scm
1919
install_requires =
2020
astropy

tox.ini

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
[tox]
22
envlist =
3-
py{39}-test{,-alldeps,-devdeps}{,-cov}
3+
py{310}-test{,-alldeps,-devdeps}{,-cov}
4+
py{311}-test{,-alldeps,-devdeps}{,-cov}
45
py{312}-test{,-alldeps,-devdeps}{,-cov}
56
build_docs
67
linkcheck

0 commit comments

Comments
 (0)