Skip to content

Commit 41c7e4f

Browse files
committed
remove support for 3.8
1 parent 021bdd8 commit 41c7e4f

2 files changed

Lines changed: 7 additions & 6 deletions

File tree

.github/workflows/run_tests.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,14 @@ jobs:
66
strategy:
77
matrix:
88
os: [ubuntu-latest]
9-
python-version: ["3.8", "3.9", "3.10", "3.11", "3.12", "3.13"]
9+
python-version: ["3.9", "3.10", "3.11", "3.12", "3.13", "3.14"]
1010
runs-on: ${{ matrix.os }}
1111
steps:
12-
- uses: actions/checkout@v2
12+
- uses: actions/checkout@v4
1313
- name: Run ruff
1414
uses: astral-sh/ruff-action@v3
1515
- name: Set up Python ${{ matrix.python-version }}
16-
uses: actions/setup-python@v2
16+
uses: actions/setup-python@v5
1717
with:
1818
python-version: ${{ matrix.python-version }}
1919
- name: Install dependencies
@@ -22,4 +22,4 @@ jobs:
2222
pip install -U --upgrade-strategy=eager --pre -e .[test]
2323
- name: Run tests
2424
run: |
25-
pytest -v
25+
pytest -v

pyproject.toml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ name = "gearbox"
77
version = "0.3.1"
88
description = "Command line toolkit born as a PasteScript replacement for the TurboGears2 web framework"
99
readme = "README.rst"
10+
requires-python = ">=3.9"
1011
keywords = ["web framework", "command-line", "setup"]
1112
license = { text = "MIT" }
1213
authors = [
@@ -19,12 +20,12 @@ classifiers = [
1920
"Framework :: TurboGears",
2021
"Programming Language :: Python",
2122
"Programming Language :: Python :: 3",
22-
"Programming Language :: Python :: 3.8",
2323
"Programming Language :: Python :: 3.9",
2424
"Programming Language :: Python :: 3.10",
2525
"Programming Language :: Python :: 3.11",
2626
"Programming Language :: Python :: 3.12",
2727
"Programming Language :: Python :: 3.13",
28+
"Programming Language :: Python :: 3.14",
2829
"Topic :: Internet :: WWW/HTTP :: WSGI",
2930
"Topic :: Software Development :: Libraries :: Python Modules"
3031
]
@@ -66,7 +67,7 @@ gevent = "gearbox.commands.serve:gevent_server_factory"
6667

6768
[tool.ruff]
6869
line-length = 88
69-
target-version = "py38"
70+
target-version = "py39"
7071
output-format = "grouped"
7172
lint.select = ["E4", "E7", "E9", "F", "I001"]
7273
exclude = ["build", "dist", ".venv", "venv", "env", "__pycache__"]

0 commit comments

Comments
 (0)