Commit graph

26 commits

Author SHA1 Message Date
113353d2d3 [UPD] requirement: refresh Odoo 18 lock, pin openai, idna and fsspec
Unpinned, openai and fsspec float to releases that break resolution:
openai 3.x needs idna>=3.18 against the idna==3.6 of Odoo, and s3fs
wants fsspec at its own exact version. openai stays on 2.x, fsspec moves
with s3fs, idna 3.20 overrides Odoo (3.6 carries CVE-2024-3651).
meteostat returns to 1.x, every 2.x caps pytz below 2024. The s390x
exclusion of PyMuPDF now lives in the requirements, so it survives.
Checked: no dependency leaves the pyproject (194 to 196) or the lock.
Not tested: majors ujson 6, plotly 7, python-slugify 9, sqlalchemy 2.1.

--- FR ---

[UPD] requirement : lock Odoo 18 à jour, épingles openai, idna et fsspec

Sans borne, openai et fsspec dérivent vers des versions qui cassent la
résolution : openai 3.x exige idna>=3.18 contre l'idna==3.6 d'Odoo, et
s3fs veut fsspec à sa propre version exacte. openai reste en 2.x, fsspec
suit s3fs, idna 3.20 supplante Odoo (la 3.6 porte CVE-2024-3651).
meteostat revient en 1.x, toute 2.x plafonne pytz sous 2024. L'exclusion
s390x de PyMuPDF vit désormais dans les requirements : elle survit.
Vérifié : aucune dépendance ne quitte le pyproject (194 à 196) ni le lock.
Non testé : majeures ujson 6, plotly 7, python-slugify 9, sqlalchemy 2.1.

Assisted-by: Claude Opus 5.5
2026-09-25 03:15:58 -04:00
3fbde848f8 [ADD] poetry: pin a dependency per architecture
factur-x >= 4.0 needs saxonche, which Saxonica ships no s390x wheel for.
Pin 3.x there, 4.2+ everywhere else.

PEP 508 markers now survive the whole chain: kept instead of evaluated,
and each line reaches "poetry add" as a single argument -- the
"grep -v ';'" silently dropped them. Since "poetry add" dedupes by name,
the multi-constraint form, which the CLI cannot express, is written back
into the pyproject and the lock regenerated.

PyMuPDF is set aside on s390x for the same reason: MuPDF does not build
there. Along the way, the ignore list missed pymssql, whose key carried
its version, and two pre-existing solver deadlocks, lxml-html-clean and
s3fs, blocked any regeneration.

--- FR ---

factur-x >= 4.0 dépend de saxonche, sans roue s390x chez Saxonica. On
épingle la 3.x là-bas, la 4.2+ ailleurs.

Le marqueur PEP 508 traverse maintenant la chaîne : il est conservé au
lieu d'être évalué, et chaque ligne devient un seul argument de « poetry
add » — le « grep -v ';' » écartait ces lignes en silence. « poetry add »
dédupliquant par nom, la forme multi-contraintes, hors de portée du CLI,
est réécrite dans le pyproject, puis le lock refait.

PyMuPDF est écarté sur s390x pour la même raison : MuPDF ne s'y construit
pas. Au passage, la liste d'ignorés ratait pymssql, dont la clé portait sa
version, et deux blocages préexistants du solveur, lxml-html-clean et
s3fs, interdisaient toute régénération.

Assisted-by: Claude Opus 5
2026-08-16 06:11:44 -04:00
5dd5ca10be [UPD] poetry odoo 18 security 2026-05-06 02:11:56 -04:00
c09f336a8f [FIX] pip odoo 18 requirement flanker fix for python3 2026-03-22 01:37:59 -04:00
7eab8ead76 [ADD] odoo 18 support STL file OpenCAD 2026-03-17 04:29:51 -04:00
542c5a6c78 [UPD] poetry update odoo 18 security 2026-03-17 03:58:21 -04:00
4037002649 [UPD] odoo 18 poetry update 2026-03-08 16:15:27 -04:00
ea3380af77 [UPD] python requirement odoo 18 with security 2026-02-14 06:45:13 -05:00
eff0183cbf [UPD] poetry update 2026-02-05 02:09:03 -05:00
9394a957e5 [ADD] poetry update with new package pdfminer.six 2026-02-05 02:07:47 -05:00
b25275b0ae [ADD] more repo odoo 18 from OCA 2026-01-25 00:27:49 -05:00
a4496f3e4e [ADD] odoo 18 manifest repo shopfloor 2026-01-25 00:27:45 -05:00
8ec3a39840 [ADD] cetmix odoo 18 and update poetry dependency 2026-01-25 00:27:36 -05:00
4ab367934a [UPD] poetry last version with pillow 2025-12-20 03:15:51 -05:00
c2063a4823 [FIX] requirement odoo 18 ignore pyssql for production
- no need Microsoft SQL serveur for production or install it by
configuration
2025-11-25 23:38:26 -05:00
b66f075431 [UPD] poetry downgrade astor 2025-11-16 04:10:05 -05:00
b795d23342 [UPD] poetry odoo 18 2025-11-16 03:35:05 -05:00
fbc6955514 [UPD] poetry odoo 18 update 2025-11-11 05:46:14 -05:00
48a1f1c84e [UPD] requirement last version astor 2025-11-08 23:53:01 -05:00
7a05cd29b8 [FIX] pymssql compilation error 2025-11-06 01:11:28 -05:00
795247aa14 [UPD] poetry update with erplibre code generator 2025-11-05 02:29:32 -05:00
3560bd05a3 [UPD] poetry odoo 18 force cryptography last version 2025-10-31 21:55:11 -04:00
d32a301fd8 [UPD] poetry odoo 18 2025-10-31 03:18:32 -04:00
442d7a57e4 [UPD] poetry odoo 18 2025-10-31 02:25:36 -04:00
93617b1a65 [IMP] support multi version odoo on same workspace
- oficially support odoo 18 instead of odoo 16
- support postgis/postgresql 18 into docker
- change version erplibre 1.6.0
- support private environment and support local git repo manifest
- support switch odoo version
- support docker for each version
- update os installation
- upgrade python requirement
- separate virtual environment for erplibre and odoo
2025-10-31 01:36:26 -04:00
991863e2b2 [IMP] requirement: erplibre separate from odoo
- Update all version
2025-10-31 01:33:07 -04:00