Skip to content

Commit 659ff87

Browse files
committed
Remove support for Python 3.8 and add support for Python 3.13
1 parent fe914c0 commit 659ff87

File tree

5 files changed

+8
-8
lines changed

5 files changed

+8
-8
lines changed

.github/workflows/build_wheels.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ jobs:
4343
- name: Build wheels
4444
run: python -m cibuildwheel --output-dir wheelhouse
4545
env:
46-
CIBW_BUILD: "cp38-* cp39-* cp310-* cp311-* cp312-*"
46+
CIBW_BUILD: "cp39-* cp310-* cp311-* cp312-* cp313-*"
4747
CIBW_SKIP: "*-win32 pp* *-musllinux_i686" # Skip win32, PyPy and muslinux32 builds
4848
# Build wheels for Apple x86_64 only; we use another workflow for Apple arm64
4949
CIBW_ARCHS_MACOS: "native"

.github/workflows/run_tests.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,10 @@ jobs:
99

1010
steps:
1111
- uses: actions/checkout@v4
12-
- name: Set up Python 3.12
12+
- name: Set up Python 3.13
1313
uses: actions/setup-python@v5
1414
with:
15-
python-version: "3.12"
15+
python-version: "3.13"
1616

1717
- name: Install Python dependencies
1818
run: |

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ nassl
66
[![PyPI wheel](https://img.shields.io/pypi/wheel/nassl.svg)](https://pypi.org/project/nassl/)
77
[![PyPI version](https://img.shields.io/pypi/pyversions/nassl.svg)](https://pypi.org/project/nassl/)
88

9-
Experimental OpenSSL wrapper for Python 3.8+ and [SSLyze](https://github.com/nabla-c0d3/sslyze).
9+
Experimental OpenSSL wrapper for Python 3.9+ and [SSLyze](https://github.com/nabla-c0d3/sslyze).
1010

1111
**Do NOT use for anything serious**. This code has not been properly tested/reviewed and is not production ready.
1212

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
line-length = 120
33

44
[tool.mypy]
5-
python_version = "3.8"
5+
python_version = "3.9"
66
ignore_missing_imports = true
77
strict_optional = true
88
disallow_untyped_defs = true

setup.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,22 +28,22 @@
2828
"nassl.ocsp_response",
2929
"nassl.cert_chain_verifier",
3030
],
31-
"description": "Experimental OpenSSL wrapper for Python 3.8+ and SSLyze.",
31+
"description": "Experimental OpenSSL wrapper for Python 3.9+ and SSLyze.",
3232
"author": __author__,
3333
"author_email": "nabla.c0d3@gmail.com",
3434
"url": "https://github.com/nabla-c0d3/nassl",
35-
"python_requires": ">=3.8",
35+
"python_requires": ">=3.9",
3636
"classifiers": [
3737
"Development Status :: 4 - Beta",
3838
"Intended Audience :: Developers",
3939
"Intended Audience :: System Administrators",
4040
"Natural Language :: French",
4141
"License :: OSI Approved :: GNU Affero General Public License v3",
42-
"Programming Language :: Python :: 3.8",
4342
"Programming Language :: Python :: 3.9",
4443
"Programming Language :: Python :: 3.10",
4544
"Programming Language :: Python :: 3.11",
4645
"Programming Language :: Python :: 3.12",
46+
"Programming Language :: Python :: 3.13",
4747
"Topic :: System :: Networking",
4848
"Topic :: System :: Monitoring",
4949
"Topic :: System :: Networking :: Monitoring",

0 commit comments

Comments
 (0)