22name = " mopidy-mpd"
33description = " Mopidy extension for controlling Mopidy from MPD clients"
44readme = " README.md"
5- requires-python = " >= 3.11 "
5+ requires-python = " >= 3.13 "
66license = { text = " Apache-2.0" }
77authors = [{
name =
" Stein Magnus Jodal" ,
email =
" [email protected] " }]
88classifiers = [
@@ -13,7 +13,11 @@ classifiers = [
1313 " Topic :: Multimedia :: Sound/Audio :: Players" ,
1414]
1515dynamic = [" version" ]
16- dependencies = [" mopidy >= 4.0.0a4" , " pygobject >= 3.42" , " pykka >= 4" ]
16+ dependencies = [
17+ " mopidy >= 4.0.0a7" ,
18+ " pygobject >= 3.50" ,
19+ " pykka >= 4.1" ,
20+ ]
1721
1822[project .urls ]
1923Homepage = " https://github.com/mopidy/mopidy-mpd"
@@ -23,7 +27,7 @@ mpd = "mopidy_mpd:Extension"
2327
2428
2529[build-system ]
26- requires = [" setuptools >= 66 " , " setuptools-scm >= 7.1 " ]
30+ requires = [" setuptools >= 78 " , " setuptools-scm >= 8.2 " ]
2731build-backend = " setuptools.build_meta"
2832
2933
@@ -50,7 +54,7 @@ show_missing = true
5054
5155
5256[tool .pyright ]
53- pythonVersion = " 3.11 "
57+ pythonVersion = " 3.13 "
5458typeCheckingMode = " standard"
5559# Not all dependencies have type hints:
5660reportMissingTypeStubs = false
@@ -68,7 +72,7 @@ filterwarnings = [
6872
6973
7074[tool .ruff ]
71- target-version = " py311 "
75+ target-version = " py313 "
7276
7377[tool .ruff .lint ]
7478select = [" ALL" ]
@@ -122,7 +126,13 @@ ignore = [
122126
123127
124128[tool .tox ]
125- env_list = [" 3.11" , " 3.12" , " 3.13" , " pyright" , " ruff-check" , " ruff-format" ]
129+ env_list = [
130+ " 3.13" ,
131+ " 3.14" ,
132+ " pyright" ,
133+ " ruff-check" ,
134+ " ruff-format" ,
135+ ]
126136
127137[tool .tox .env_run_base ]
128138package = " wheel"
0 commit comments