Skip to content

Commit 0fbad6f

Browse files
authored
Drop support for Python 3.8 and add 3.13 (#188)
Python 3.8 has reached its end-of-life.
1 parent b93be10 commit 0fbad6f

File tree

4 files changed

+6
-6
lines changed

4 files changed

+6
-6
lines changed

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
runs-on: ubuntu-latest
1515
strategy:
1616
matrix:
17-
python-version: [3.8, 3.9, '3.10', '3.11', '3.12', 'pypy-3.8', 'pypy-3.9', 'pypy-3.10']
17+
python-version: [3.9, '3.10', '3.11', '3.12', '3.13', 'pypy-3.9', 'pypy-3.10']
1818

1919
steps:
2020
- uses: actions/checkout@v4

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ It provides API clients and character encoding utilities.
55

66
## Installation
77

8-
Vesta requires Python 3.8 or later. It can be installed [via PyPI][pypi]:
8+
Vesta requires Python 3.9 or later. It can be installed [via PyPI][pypi]:
99

1010
```sh
1111
$ python -m pip install vesta

docs/index.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ Python. It provides API clients and character encoding utilities.
1313
Installation
1414
============
1515

16-
Vesta requires Python 3.8 or later. It can be installed `via PyPI
16+
Vesta requires Python 3.9 or later. It can be installed `via PyPI
1717
<https://pypi.org/project/vesta/>`_::
1818

1919
$ python -m pip install vesta

pyproject.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,13 +17,13 @@ classifiers = [
1717
"License :: OSI Approved :: MIT License",
1818
"Programming Language :: Python",
1919
"Programming Language :: Python :: 3 :: Only",
20-
"Programming Language :: Python :: 3.8",
2120
"Programming Language :: Python :: 3.9",
2221
"Programming Language :: Python :: 3.10",
2322
"Programming Language :: Python :: 3.11",
2423
"Programming Language :: Python :: 3.12",
24+
"Programming Language :: Python :: 3.13",
2525
]
26-
requires-python = ">= 3.8"
26+
requires-python = ">= 3.9"
2727
dependencies = [
2828
"httpx>=0.23.1",
2929
]
@@ -58,7 +58,7 @@ source = ["src"]
5858

5959
[tool.mypy]
6060
packages = ["vesta", "tests"]
61-
python_version = 3.8
61+
python_version = 3.9
6262

6363
[tool.pytest.ini_options]
6464
addopts = "--cov=vesta --cov-report=term-missing --doctest-modules"

0 commit comments

Comments
 (0)