Skip to content

Commit 984cb89

Browse files
authored
Drop python 3.12 (#762)
1 parent 18252c6 commit 984cb89

File tree

10 files changed

+249
-273
lines changed

10 files changed

+249
-273
lines changed

.github/LICENSE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# MIT License
22

3-
Copyright (c) 2023-2025 Joost Lekkerkerker
3+
Copyright (c) 2023-2026 Joost Lekkerkerker
44

55
Permission is hereby granted, free of charge, to any person obtaining a copy
66
of this software and associated documentation files (the "Software"), to deal

.github/workflows/linting.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ on:
1010
workflow_dispatch:
1111

1212
env:
13-
DEFAULT_PYTHON: "3.12"
13+
DEFAULT_PYTHON: "3.13"
1414

1515
jobs:
1616
codespell:

.github/workflows/release.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ on:
88
- published
99

1010
env:
11-
DEFAULT_PYTHON: "3.12"
11+
DEFAULT_PYTHON: "3.13"
1212

1313
jobs:
1414
release:

.github/workflows/tests.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,15 +10,15 @@ on:
1010
workflow_dispatch:
1111

1212
env:
13-
DEFAULT_PYTHON: "3.12"
13+
DEFAULT_PYTHON: "3.13"
1414

1515
jobs:
1616
pytest:
1717
name: Python ${{ matrix.python }}
1818
runs-on: ubuntu-latest
1919
strategy:
2020
matrix:
21-
python: ["3.12", "3.13"]
21+
python: ["3.13", "3.14"]
2222
steps:
2323
- name: ⤵️ Check out code from GitHub
2424
uses: actions/checkout@v6.0.2

.github/workflows/typing.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ on:
1010
workflow_dispatch:
1111

1212
env:
13-
DEFAULT_PYTHON: "3.12"
13+
DEFAULT_PYTHON: "3.13"
1414

1515
jobs:
1616
mypy:

LICENSE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# MIT License
22

3-
Copyright (c) 2023-2025 Joost Lekkerkerker
3+
Copyright (c) 2023-2026 Joost Lekkerkerker
44

55
Permission is hereby granted, free of charge, to any person obtaining a copy
66
of this software and associated documentation files (the "Software"), to deal

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ This Python project is fully managed using the [Poetry][poetry] dependency manag
5252

5353
You need at least:
5454

55-
- Python 3.11+
55+
- Python 3.13+
5656
- [Poetry][poetry-install]
5757
- NodeJS 12+ (including NPM)
5858

@@ -88,7 +88,7 @@ check [the contributor's page][contributors].
8888

8989
MIT License
9090

91-
Copyright (c) 2023-2024 Joost Lekkerkerker
91+
Copyright (c) 2023-2026 Joost Lekkerkerker
9292

9393
Permission is hereby granted, free of charge, to any person obtaining a copy
9494
of this software and associated documentation files (the "Software"), to deal
@@ -120,7 +120,7 @@ SOFTWARE.
120120
[joostlek]: https://github.com/joostlek
121121
[keepchangelog]: http://keepachangelog.com/en/1.0.0/
122122
[license-shield]: https://img.shields.io/github/license/joostlek/python-spotify.svg
123-
[maintenance-shield]: https://img.shields.io/maintenance/yes/2025.svg
123+
[maintenance-shield]: https://img.shields.io/maintenance/yes/2026.svg
124124
[poetry-install]: https://python-poetry.org/docs/#installation
125125
[poetry]: https://python-poetry.org
126126
[pre-commit]: https://pre-commit.com/

poetry.lock

Lines changed: 235 additions & 259 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pyproject.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@ classifiers = [
1515
"Framework :: AsyncIO",
1616
"Intended Audience :: Developers",
1717
"Natural Language :: English",
18-
"Programming Language :: Python :: 3.12",
1918
"Programming Language :: Python :: 3.13",
19+
"Programming Language :: Python :: 3.14",
2020
"Programming Language :: Python :: 3",
2121
"Topic :: Software Development :: Libraries :: Python Modules",
2222
]
@@ -25,7 +25,7 @@ packages = [
2525
]
2626

2727
[tool.poetry.dependencies]
28-
python = "^3.12"
28+
python = "^3.13"
2929
aiohttp = ">=3.0.0"
3030
yarl = ">=1.6.0"
3131
mashumaro = "^3.11"
@@ -65,7 +65,7 @@ source = ["spotifyaio"]
6565
# free to run mypy on Windows, Linux, or macOS and get consistent
6666
# results.
6767
platform = "linux"
68-
python_version = "3.12"
68+
python_version = "3.13"
6969

7070
# show error messages from unrelated files
7171
follow_imports = "normal"

sonar-project.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,5 +13,5 @@ sonar.sourceEncoding=UTF-8
1313
sonar.sources=src
1414
sonar.tests=tests
1515

16-
sonar.python.version=3.11
16+
sonar.python.version=3.13
1717
sonar.python.coverage.reportPaths=coverage.xml

0 commit comments

Comments
 (0)