[UPD] requirement: raise the factur-x floor to 6.8 outside s390x
The lock already resolves factur-x 6.8 on every architecture but s390x, which keeps its <4 branch; >=4.2 let a regeneration fall back to a 4.x or 5.x that no install has run. The floor now matches what is locked, so no installed version changes. Checked: the lock changes only its content-hash; the calls OCA_edi makes (generate_from_file, xml_check_xsd, get_flavor, get_level, get_xml_namespaces, get_facturx_level) match the 6.8 signatures. --- FR --- [UPD] requirement : plancher de factur-x à 6.8 hors s390x Le lock résout déjà factur-x 6.8 sur toute architecture sauf s390x, qui garde sa branche <4 ; >=4.2 laissait une régénération retomber sur une 4.x ou 5.x qu'aucune installation n'a fait tourner. Le plancher suit désormais le lock : aucune version installée ne change. Vérifié : le lock ne change que son content-hash ; les appels d'OCA_edi (generate_from_file, xml_check_xsd, get_flavor, get_level, get_xml_namespaces, get_facturx_level) collent aux signatures de 6.8. Assisted-by: Claude Opus 5.5
This commit is contained in:
parent
2483b95541
commit
c290c7fd76
3 changed files with 3 additions and 3 deletions
|
|
@ -9565,4 +9565,4 @@ bindings = ["ghostscript"]
|
|||
[metadata]
|
||||
lock-version = "2.1"
|
||||
python-versions = ">=3.12.10,<3.13"
|
||||
content-hash = "0d5f25bb32481ba8b3c917b42bbab385dba2d5f1b0142c05d69665e1febb7a93"
|
||||
content-hash = "621f0b10ca2a376f1eba4545d51dff7c1c84718f6d29af463963f9a196c5201c"
|
||||
|
|
|
|||
|
|
@ -208,7 +208,7 @@ xmltodict = "0.13.0"
|
|||
zeep = "4.2.1"
|
||||
zklib = "^0.1.1"
|
||||
[[tool.poetry.dependencies.factur-x]]
|
||||
version = ">=4.2"
|
||||
version = ">=6.8"
|
||||
markers = "platform_machine != \"s390x\""
|
||||
|
||||
[[tool.poetry.dependencies.factur-x]]
|
||||
|
|
|
|||
|
|
@ -96,7 +96,7 @@ boto3==1.43.49
|
|||
# en amont, GraalVM Native Image ne ciblant pas s390x.
|
||||
# La 3.x n'exige que lxml et pypdf. On y retombe là où saxonche n'existe pas,
|
||||
# au prix de la validation Schematron.
|
||||
factur-x>=4.2 ; platform_machine != 's390x'
|
||||
factur-x>=6.8 ; platform_machine != 's390x'
|
||||
factur-x<4 ; platform_machine == 's390x'
|
||||
|
||||
# PyMuPDF (OCA_edi) : MuPDF ne se construit pas sur s390x. On l'y écarte, au
|
||||
|
|
|
|||
Loading…
Reference in a new issue