Python : plancher abaissé à 3.11 pour Debian 12
YunoHost 12 repose sur Debian 12, qui livre Python 3.11 — la cible de déploiement réelle. Le code n'emploie aucune construction propre à 3.12 : StrEnum, datetime.UTC et le match existent depuis 3.11. Vérifié avant d'abaisser la borne, pas après : les 176 tests et le seed complet rejoués sur 3.11.14, FTS5 et bm25 compris. Résultats identiques — 52 textes, 360 sources, 0 marqueur non résolu. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 5
parent
bdeaa9fa7f
commit
7075ede466
+6
-2
@@ -3,7 +3,11 @@ name = "veille-legislative-971"
|
|||||||
version = "1.0.0"
|
version = "1.0.0"
|
||||||
description = "Pipeline de veille législative française — impacts sur les libertés, zoom Guadeloupe"
|
description = "Pipeline de veille législative française — impacts sur les libertés, zoom Guadeloupe"
|
||||||
readme = "README.md"
|
readme = "README.md"
|
||||||
requires-python = ">=3.12,<3.13"
|
# Plancher abaissé à 3.11 pour couvrir Debian 12, sur laquelle repose YunoHost
|
||||||
|
# 12 : c'est la cible de déploiement réelle. Le code n'emploie aucune
|
||||||
|
# construction propre à 3.12 — la suite complète et le seed ont été rejoués sur
|
||||||
|
# 3.11.14 avant d'abaisser cette borne. Pas de borne haute : 3.13 passe aussi.
|
||||||
|
requires-python = ">=3.11"
|
||||||
license = { text = "AGPL-3.0-or-later" }
|
license = { text = "AGPL-3.0-or-later" }
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"httpx==0.28.1",
|
"httpx==0.28.1",
|
||||||
@@ -42,7 +46,7 @@ omit = ["pipeline/collecteurs/*"]
|
|||||||
|
|
||||||
[tool.ruff]
|
[tool.ruff]
|
||||||
line-length = 100
|
line-length = 100
|
||||||
target-version = "py312"
|
target-version = "py311"
|
||||||
|
|
||||||
[tool.ruff.lint]
|
[tool.ruff.lint]
|
||||||
select = ["E", "F", "I", "UP", "B"]
|
select = ["E", "F", "I", "UP", "B"]
|
||||||
|
|||||||
Reference in New Issue
Block a user