Skip to content

Commit f6d4ffc

Browse files
committed
Fix test matrix.
1 parent b1a7aec commit f6d4ffc

8 files changed

Lines changed: 21 additions & 19 deletions

File tree

.github/workflows/python_ci.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,15 +20,15 @@ jobs:
2020
runs-on: "windows-2022"
2121
continue-on-error: ${{ matrix.config.experimental }}
2222
env:
23-
USING_COVERAGE: '3.1,3.8,3.9,3.11,3.12,3.13'
23+
USING_COVERAGE: '3.8,3.9,3.10,3.11,3.12,3.13'
2424

2525
strategy:
2626
fail-fast: False
2727
matrix:
2828
config:
29-
- {python-version: "3.1", testenvs: "py31,build", experimental: False}
3029
- {python-version: "3.8", testenvs: "py38,build", experimental: False}
3130
- {python-version: "3.9", testenvs: "py39,build", experimental: False}
31+
- {python-version: "3.10", testenvs: "py310,build", experimental: False}
3232
- {python-version: "3.11", testenvs: "py311,build", experimental: False}
3333
- {python-version: "3.12", testenvs: "py312,build", experimental: False}
3434
- {python-version: "3.13", testenvs: "py313,build", experimental: False}

.github/workflows/python_ci_linux.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,15 +21,15 @@ jobs:
2121
runs-on: "ubuntu-22.04"
2222
continue-on-error: ${{ matrix.config.experimental }}
2323
env:
24-
USING_COVERAGE: '3.1,3.8,3.9,3.11,3.12,3.13'
24+
USING_COVERAGE: '3.8,3.9,3.10,3.11,3.12,3.13'
2525

2626
strategy:
2727
fail-fast: False
2828
matrix:
2929
config:
30-
- {python-version: "3.1", testenvs: "py31,build", experimental: False}
3130
- {python-version: "3.8", testenvs: "py38,build", experimental: False}
3231
- {python-version: "3.9", testenvs: "py39,build", experimental: False}
32+
- {python-version: "3.10", testenvs: "py310,build", experimental: False}
3333
- {python-version: "3.11", testenvs: "py311,build", experimental: False}
3434
- {python-version: "3.12", testenvs: "py312,build", experimental: False}
3535
- {python-version: "3.13", testenvs: "py313,build", experimental: False}

.github/workflows/python_ci_macos.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,15 +20,15 @@ jobs:
2020
runs-on: "macos-${{ matrix.config.os-ver }}"
2121
continue-on-error: ${{ matrix.config.experimental }}
2222
env:
23-
USING_COVERAGE: '3.1,3.8,3.9,3.11,3.12,3.13'
23+
USING_COVERAGE: '3.8,3.9,3.10,3.11,3.12,3.13'
2424

2525
strategy:
2626
fail-fast: False
2727
matrix:
2828
config:
29-
- {python-version: "3.1", os-ver: "14", testenvs: "py31,build", experimental: False}
3029
- {python-version: "3.8", os-ver: "14", testenvs: "py38,build", experimental: False}
3130
- {python-version: "3.9", os-ver: "14", testenvs: "py39,build", experimental: False}
31+
- {python-version: "3.10", os-ver: "14", testenvs: "py310,build", experimental: False}
3232
- {python-version: "3.11", os-ver: "14", testenvs: "py311,build", experimental: False}
3333
- {python-version: "3.12", os-ver: "14", testenvs: "py312,build", experimental: False}
3434
- {python-version: "3.13", os-ver: "14", testenvs: "py313,build", experimental: False}

.pre-commit-config.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ repos:
6565
hooks:
6666
- id: pyupgrade
6767
args:
68-
- --py36-plus
68+
- --py38-plus
6969
- --keep-runtime-typing
7070

7171
- repo: https://github.com/Lucas-C/pre-commit-hooks

pyproject.toml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ name = "flake8-unused-fstrings"
77
version = "1.0.1"
88
description = "Flake8 plugin to catch f-strings with no fields."
99
readme = "README.rst"
10-
requires-python = ">=3.1"
10+
requires-python = ">=3.8"
1111
keywords = []
1212
classifiers = [
1313
"Development Status :: 5 - Production/Stable",
@@ -18,13 +18,14 @@ classifiers = [
1818
"Operating System :: OS Independent",
1919
"Programming Language :: Python",
2020
"Programming Language :: Python :: 3 :: Only",
21-
"Programming Language :: Python :: 3.1",
2221
"Programming Language :: Python :: 3.8",
2322
"Programming Language :: Python :: 3.9",
23+
"Programming Language :: Python :: 3.10",
2424
"Programming Language :: Python :: 3.11",
2525
"Programming Language :: Python :: 3.12",
2626
"Programming Language :: Python :: 3.13",
2727
"Programming Language :: Python :: Implementation :: CPython",
28+
"Typing :: Typed",
2829
]
2930
dynamic = [ "dependencies",]
3031

@@ -55,8 +56,9 @@ base-classifiers = [
5556
"Intended Audience :: Developers",
5657
"License :: OSI Approved :: ISC License (ISCL)",
5758
"Natural Language :: English",
59+
"Typing :: Typed",
5860
]
59-
python-versions = [ "3.1", "3.8", "3.9", "3.11", "3.12", "3.13",]
61+
python-versions = [ "3.8", "3.9", "3.10", "3.11", "3.12", "3.13",]
6062
python-implementations = [ "CPython",]
6163
platforms = [ "Windows", "macOS", "Linux",]
6264
license-key = "ISCL"

repo_helper.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,10 @@ on_pypi: false
1717
python_versions:
1818
- 3.8
1919
- 3.9
20-
- 3.10
21-
- 3.11
22-
- 3.12
23-
- 3.13
20+
- "3.10"
21+
- "3.11"
22+
- "3.12"
23+
- "3.13"
2424

2525
classifiers:
2626
- 'Development Status :: 5 - Production/Stable'

setup.cfg

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,17 +29,17 @@ classifiers =
2929
Operating System :: OS Independent
3030
Programming Language :: Python
3131
Programming Language :: Python :: 3 :: Only
32-
Programming Language :: Python :: 3.1
3332
Programming Language :: Python :: 3.8
3433
Programming Language :: Python :: 3.9
34+
Programming Language :: Python :: 3.10
3535
Programming Language :: Python :: 3.11
3636
Programming Language :: Python :: 3.12
3737
Programming Language :: Python :: 3.13
3838
Programming Language :: Python :: Implementation :: CPython
3939
Typing :: Typed
4040

4141
[options]
42-
python_requires = >=3.1
42+
python_requires = >=3.8
4343
zip_safe = False
4444
include_package_data = True
4545
packages = find:

tox.ini

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
# * pytest
2323

2424
[tox]
25-
envlist = py31, py38, py39, py311, py312, py313, mypy, build
25+
envlist = py38, py39, py310, py311, py312, py313, mypy, build
2626
skip_missing_interpreters = True
2727
isolated_build = True
2828
requires =
@@ -32,7 +32,7 @@ requires =
3232
virtualenv!=20.16.0
3333

3434
[envlists]
35-
test = py31, py38, py39, py311, py312, py313
35+
test = py38, py39, py310, py311, py312, py313
3636
qa = mypy, lint
3737
cov = py39, coverage
3838

@@ -177,7 +177,7 @@ inline-quotes = "
177177
multiline-quotes = """
178178
docstring-quotes = """
179179
count = True
180-
min_python_version = 3.1
180+
min_python_version = 3.8
181181
unused-arguments-ignore-abstract-functions = True
182182
unused-arguments-ignore-overload-functions = True
183183
unused-arguments-ignore-magic-methods = True

0 commit comments

Comments
 (0)