Skip to content

Commit e54ecaf

Browse files
committed
Remove Python 3.8 support
1 parent 092b177 commit e54ecaf

File tree

5 files changed

+7
-9
lines changed

5 files changed

+7
-9
lines changed

.github/workflows/ci.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@ jobs:
2525
strategy:
2626
matrix:
2727
python-version:
28-
- "3.8"
2928
- "3.9"
3029
- "3.10"
3130
- "3.11"

CONTRIBUTING.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ Please also note that this project is released with a [Contributor Code of Condu
77
By participating in this project you agree to abide by its terms.
88

99
## Tools used
10-
**Language:** [Python 3.8+][python]
10+
**Language:** [Python 3.9+][python]
1111
**CI:** [GitHub Actions]
1212
**Docs:** [mkdocs], [mkdocs-material], [mkdocstrings], [Read The Docs]
1313
**Testing:** [pytest], [nox]

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99

1010
Modern Python API client for [Monzo] public [API][monzo api docs].
1111

12-
- Works on Python 3.8+
12+
- Works on Python 3.9+
1313
- Fully type annotated
1414
- Explicitly defined and validated API schemas (via [Pydantic])
1515
- Sensible defaults (don't specify account / pot ID if you only have one active)

noxfile.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
DEFAULT_PATHS = ["src/", "tests/", "noxfile.py"]
1111

1212

13-
@nox.session(python=["3.8", "3.9", "3.10", "3.11", "3.12", "3.13"])
13+
@nox.session(python=["3.9", "3.10", "3.11", "3.12", "3.13"])
1414
def tests(session: nox.Session) -> None:
1515
"""Run tests."""
1616
dirs = session.posargs or ["tests/"]

pyproject.toml

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ name = "pymonzo"
77
description = "Modern Python API client for Monzo public API."
88
authors = [{name = "Paweł Adamczak", email = "[email protected]"}]
99
readme = "README.md"
10-
requires-python = ">=3.8"
10+
requires-python = ">=3.9"
1111
license = {file = "LICENSE"}
1212
keywords = ["monzo", "api"]
1313
classifiers = [
@@ -17,7 +17,6 @@ classifiers = [
1717
"Operating System :: OS Independent",
1818
"Programming Language :: Python",
1919
"Programming Language :: Python :: 3",
20-
"Programming Language :: Python :: 3.8",
2120
"Programming Language :: Python :: 3.9",
2221
"Programming Language :: Python :: 3.10",
2322
"Programming Language :: Python :: 3.11",
@@ -78,7 +77,7 @@ GitHub = "https://github.com/pawelad/pymonzo"
7877
Issues = "https://github.com/pawelad/pymonzo/issues"
7978

8079
[tool.black]
81-
target-version = ["py38"]
80+
target-version = ["py39"]
8281

8382
[tool.coverage.run]
8483
branch = true
@@ -103,7 +102,7 @@ profile = "black"
103102
src_paths = ["src"]
104103

105104
[tool.mypy]
106-
python_version = "3.8"
105+
python_version = "3.9"
107106
mypy_path = "src"
108107
plugins = [
109108
"pydantic.mypy",
@@ -125,7 +124,7 @@ testpaths = "tests"
125124
pythonpath = "src"
126125

127126
[tool.ruff]
128-
target-version = "py38"
127+
target-version = "py39"
129128

130129
[tool.ruff.lint]
131130
select = [

0 commit comments

Comments
 (0)