Skip to content

Commit 3130a4f

Browse files
committed
chore: update to python 3.12.x
1 parent 307bcf8 commit 3130a4f

6 files changed

Lines changed: 24 additions & 320 deletions

File tree

.github/workflows/finish-release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ jobs:
3131
- name: Set up Python
3232
uses: actions/setup-python@v5
3333
with:
34-
python-version: "3.10"
34+
python-version: "3.12"
3535

3636
- name: Install UV
3737
uses: astral-sh/setup-uv@7edac99f961f18b581bbd960d59d049f04c0002f # v6.4.1

.github/workflows/release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ jobs:
3434
- name: Set up Python
3535
uses: actions/setup-python@v5
3636
with:
37-
python-version: '3.10'
37+
python-version: '3.12'
3838

3939
- name: Install UV
4040
uses: astral-sh/setup-uv@7edac99f961f18b581bbd960d59d049f04c0002f # v6.4.1

.github/workflows/test.yaml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,8 +48,9 @@ jobs:
4848
matrix:
4949
# The 'python-version' key is used to define the Python versions that will be used.
5050
python-version: [
51-
"3.10.x", # Older but still supported
52-
"3.13.x", # Latest stable
51+
"3.12.x", # Security Support
52+
"3.13.x", # Active Support
53+
"3.14.x", # Latest
5354
]
5455

5556
# The steps that the job will execute.

.python-version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
3.10
1+
3.12

pyproject.toml

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,9 @@ version = "2.5.0"
44
description = "A vulnerable AWS environment generator for Pentesters."
55
authors = [{ name = "RhinoSecurityLabs" }]
66
readme = "README.md"
7-
requires-python = ">=3.9,<4"
7+
requires-python = ">=3.12,<4"
88
classifiers = [
99
"Programming Language :: Python :: 3",
10-
"Programming Language :: Python :: 3.10",
11-
"Programming Language :: Python :: 3.11",
1210
"Programming Language :: Python :: 3.12",
1311
"Programming Language :: Python :: 3.13",
1412
"Programming Language :: Python :: 3.14",
@@ -19,7 +17,7 @@ dependencies = [
1917
"boto3>=1.37.11,<1.43.0",
2018
"requests~=2.32.3",
2119
"sqlite-utils>=3.38,<3.39",
22-
"typed-ast ; python_version < '3.9'",
20+
"typed-ast ; python_version < '3.12'",
2321
]
2422

2523

0 commit comments

Comments
 (0)