Skip to content

Commit d6a879b

Browse files
committed
Update Python minimum version to 3.10
1 parent 018803d commit d6a879b

File tree

4 files changed

+350
-1035
lines changed

4 files changed

+350
-1035
lines changed

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ jobs:
2323
runs-on: ${{ matrix.os }}
2424
strategy:
2525
matrix:
26-
python: ["3.8", "3.9", "3.10", "3.11", "3.12", "3.13"]
26+
python: ["3.10", "3.11", "3.12", "3.13", "3.14"]
2727
os: ["ubuntu-latest", "macos-latest", "windows-2022"]
2828
steps:
2929
- uses: actions/checkout@v6

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -145,7 +145,7 @@ The following commands may resolve the issue; adjust the Python version to the o
145145

146146
```bash
147147
pip3 install certifi
148-
/Applications/Python\ 3.8/Install\ Certificates.command
148+
/Applications/Python\ 3.10/Install\ Certificates.command
149149
```
150150

151151
### `Connection refused` [investigation ongoing]

pyproject.toml

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ dependencies = [
1010
"packaging",
1111
"requests>=2.32.4",
1212
]
13-
requires-python = ">= 3.8"
13+
requires-python = ">= 3.10"
1414
authors = [
1515
{name = "Trail of Bits", email = "[email protected]"},
1616
]
@@ -28,12 +28,11 @@ classifiers = [
2828
"Topic :: Software Development :: Compilers",
2929
"License :: OSI Approved :: GNU Affero General Public License v3",
3030
"Programming Language :: Python :: 3",
31-
"Programming Language :: Python :: 3.8",
32-
"Programming Language :: Python :: 3.9",
3331
"Programming Language :: Python :: 3.10",
3432
"Programming Language :: Python :: 3.11",
3533
"Programming Language :: Python :: 3.12",
3634
"Programming Language :: Python :: 3.13",
35+
"Programming Language :: Python :: 3.14",
3736
]
3837

3938
[project.urls]
@@ -119,7 +118,7 @@ markers = [
119118
]
120119

121120
[tool.mypy]
122-
python_version = "3.9"
121+
python_version = "3.10"
123122
strict = true
124123
warn_return_any = true
125124
warn_unused_configs = true

0 commit comments

Comments
 (0)