@@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
44
55[project ]
66name = " lsst-ctrl-bps-panda"
7- requires-python = " >=3.11 .0"
7+ requires-python = " >=3.12 .0"
88description = " PanDA plugin for lsst-ctrl-bps."
99license = " BSD-3-Clause OR GPL-3.0-or-later"
1010license-files = [" COPYRIGHT" , " LICENSE" , " bsd_license.txt" , " gpl-v3.0.txt" ]
@@ -16,7 +16,6 @@ classifiers = [
1616 " Intended Audience :: Science/Research" ,
1717 " Operating System :: OS Independent" ,
1818 " Programming Language :: Python :: 3" ,
19- " Programming Language :: Python :: 3.11" ,
2019 " Programming Language :: Python :: 3.12" ,
2120 " Programming Language :: Python :: 3.13" ,
2221 " Programming Language :: Python :: 3.14" ,
@@ -40,6 +39,7 @@ dependencies = [
4039dynamic = [" version" ]
4140[project .urls ]
4241"Homepage" = " https://github.com/lsst/ctrl_bps_panda"
42+ "Source" = " https://github.com/lsst/ctrl_bps_panda"
4343
4444[project .optional-dependencies ]
4545test = [
@@ -97,15 +97,6 @@ version = { attr = "lsst_versions.get_lsst_version" }
9797 name = " An API Removal or Deprecation"
9898 showcontent = true
9999
100- [tool .black ]
101- line-length = 110
102- target-version = [" py311" ]
103-
104- [tool .isort ]
105- profile = " black"
106- line_length = 110
107- known_first_party = [" lsst" ]
108-
109100[tool .lsst_versions ]
110101write_to = " python/lsst/ctrl/bps/panda/version.py"
111102
@@ -124,7 +115,7 @@ add-ignore = ["D107", "D105", "D102", "D100", "D200", "D205", "D400", "D104"]
124115
125116[tool .ruff ]
126117line-length = 110
127- target-version = " py311 "
118+ target-version = " py312 "
128119exclude = [
129120 " __init__.py" ,
130121]
@@ -188,6 +179,7 @@ checks = [
188179 " RT01" , # Unfortunately our @property trigger this.
189180 " RT02" , # Does not want named return value. DM style says we do.
190181 " SS05" , # pydocstyle is better at finding infinitive verb.
182+ " RT03" , # Temporarily disable for sphinx empty returns.
191183]
192184exclude = [
193185 ' ^__init__$' ,
0 commit comments