@@ -13,10 +13,9 @@ maintainers = [
1313authors = [
1414 { name = " scverse" },
1515]
16- requires-python = " >=3.11 "
16+ requires-python = " >=3.12 "
1717classifiers = [
1818 " Programming Language :: Python :: 3 :: Only" ,
19- " Programming Language :: Python :: 3.11" ,
2019 " Programming Language :: Python :: 3.12" ,
2120 " Programming Language :: Python :: 3.13" ,
2221 " Programming Language :: Python :: 3.14" ,
@@ -82,7 +81,7 @@ envs.docs.scripts.open = "python -m webbrowser -t docs/_build/html/index.html"
8281envs.docs.scripts.clean = " git clean -fdX -- {args:docs}"
8382envs.hatch-test.dependency-groups = [ " test" ]
8483envs.hatch-test.matrix = [
85- { deps = [ " stable" ], python = [ " 3.11 " , " 3.14" ] },
84+ { deps = [ " stable" ], python = [ " 3.12 " , " 3.14" ] },
8685 { deps = [ " pre" ], python = [ " 3.14" ] }
8786]
8887envs.hatch-test.overrides.matrix.deps.env-vars = [
@@ -100,7 +99,7 @@ channels = [ "conda-forge" ]
10099platforms = [ " linux-64" , " osx-arm64" ]
101100
102101[tool .pixi .dependencies ]
103- python = " >=3.11 "
102+ python = " >=3.12 "
104103
105104[tool .pixi .pypi-dependencies ]
106105spatialdata-plot = { path = " ." , editable = true }
@@ -122,20 +121,20 @@ pre-commit-run = "pre-commit run --all-files"
122121test = " pytest -v --color=yes --tb=short --durations=10"
123122
124123# for gh-actions
125- [tool .pixi .feature .py311 .dependencies ]
126- python = " 3.11 .*"
124+ [tool .pixi .feature .py312 .dependencies ]
125+ python = " 3.12 .*"
127126
128127[tool .pixi .feature .py313 .dependencies ]
129128python = " 3.13.*"
130129
131130[tool .pixi .environments ]
132131# 3.13 lane
133132default = { features = [ " py313" ], solve-group = " py313" }
134- # 3.11 lane (for gh-actions)
135- dev-py311 = { features = [ " dev" , " test" , " py311 " ], solve-group = " py311 " }
133+ # 3.12 lane (for gh-actions)
134+ dev-py312 = { features = [ " dev" , " test" , " py312 " ], solve-group = " py312 " }
136135dev-py313 = { features = [ " dev" , " test" , " py313" ], solve-group = " py313" }
137136dev-interactive-py313 = { features = [ " dev" , " test" , " interactive" , " py313" ], solve-group = " py313" }
138- docs-py311 = { features = [ " doc" , " py311 " ], solve-group = " py311 " }
137+ docs-py312 = { features = [ " doc" , " py312 " ], solve-group = " py312 " }
139138docs-py313 = { features = [ " doc" , " py313" ], solve-group = " py313" }
140139test-py313 = { features = [ " test" , " py313" ], solve-group = " py313" }
141140
0 commit comments