Skip to content

Commit ecf06bd

Browse files
committed
Drop Python versions 3.7, 3.8, include 3.9, 3.10, 3.11, 3.12, 3.13
1 parent 68f76e1 commit ecf06bd

File tree

4 files changed

+8
-9
lines changed

4 files changed

+8
-9
lines changed

.github/workflows/ci.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515
- uses: actions/checkout@v4
1616
- uses: actions/setup-python@v5
1717
with:
18-
python-version: "3.10"
18+
python-version: "3.13"
1919
- run: pip install -r requirements.txt
2020
- run: pre-commit run --all-files
2121
- run: mypy looptime --strict
@@ -24,7 +24,7 @@ jobs:
2424
strategy:
2525
fail-fast: false
2626
matrix:
27-
python-version: [ "3.7", "3.8", "3.9", "3.10" ]
27+
python-version: [ "3.9", "3.10", "3.11", "3.12", "3.13" ]
2828
name: Python ${{ matrix.python-version }}
2929
runs-on: ubuntu-24.04
3030
timeout-minutes: 5
@@ -59,7 +59,7 @@ jobs:
5959
strategy:
6060
fail-fast: false
6161
matrix:
62-
python-version: [ "pypy-3.7", "pypy-3.8" ]
62+
python-version: [ "pypy-3.9", "pypy-3.10", "pypy-3.11" ]
6363
name: Python ${{ matrix.python-version }}
6464
runs-on: ubuntu-24.04
6565
timeout-minutes: 5

.github/workflows/thorough.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
- uses: actions/checkout@v4
1818
- uses: actions/setup-python@v5
1919
with:
20-
python-version: "3.10"
20+
python-version: "3.13"
2121
- run: pip install -r requirements.txt
2222
- run: pre-commit run --all-files
2323
- run: mypy looptime --strict
@@ -26,7 +26,7 @@ jobs:
2626
strategy:
2727
fail-fast: false
2828
matrix:
29-
python-version: [ "3.7", "3.8", "3.9", "3.10" ]
29+
python-version: [ "3.9", "3.10", "3.11", "3.12", "3.13" ]
3030
name: Python ${{ matrix.python-version }}
3131
runs-on: ubuntu-24.04
3232
timeout-minutes: 5
@@ -61,7 +61,7 @@ jobs:
6161
strategy:
6262
fail-fast: false
6363
matrix:
64-
python-version: [ "pypy-3.7", "pypy-3.8" ]
64+
python-version: [ "pypy-3.9", "pypy-3.10", "pypy-3.11" ]
6565
name: Python ${{ matrix.python-version }}
6666
runs-on: ubuntu-24.04
6767
timeout-minutes: 5

requirements.txt

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,7 @@ codecov
66
coverage
77
coveralls
88
isort
9-
# Mypy requires typed-ast, which is broken on PyPy 3.7 (could work in PyPy 3.8).
10-
mypy==0.920; implementation_name == "cpython"
9+
mypy==0.920
1110
pre-commit
1211
pytest
1312
pytest-asyncio

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838
]
3939
},
4040

41-
python_requires='>=3.7',
41+
python_requires='>=3.9',
4242
setup_requires=[
4343
'setuptools_scm',
4444
],

0 commit comments

Comments
 (0)