chore(deps): scitex-clew ==0.17.0 -> >=0.20.0 — let the PostgreSQL migration arrive - #374
chore(deps): scitex-clew ==0.17.0 -> >=0.20.0 — let the PostgreSQL migration arrive#374ywatanabe1989 wants to merge 1 commit into
Conversation
|
Superseded by #375 — please close this one; I am not touching this branch. #375 does the same three-pin Raising clew's floor alone does not fix the red here. scitex-python pins scitex-dev EXACTLY, so the resolver ignores clew's floor and installs 0.28.0 regardless — which has no #375 also raises the floor to Sequencing: #375 stays unpushed until clew 0.20.1 is on PyPI, otherwise its own floor cannot resolve. |
Moves
scitex-clewfrom an exact pin to a floor, so the PostgreSQL store migration actually reaches this package.Why this was the last SQLite item. scitex-python pinned
scitex-clew==0.17.0in three places. That tag is dated 2026-07-06, nearly two months before clew migrated its stores off the embedded engine (4f20c97on 08-28,416f42f/#151 on 08-30). So running this package's suite re-created.scitex/clew/runtime/clew.db— 84 KB, first sixteen bytesSQLite format 3— even though clew's owndevelophad been clean for days. The exact pin froze a July build for two months and silently kept the retired engine alive.The floor, not a bump. An exact pin is what caused this: it cannot pick up a fix without a human editing three lines.
>=0.20.0lets the migration arrive on its own, and is the shape the operator asked for when he raised it (「フロアをピンするだけのほうがいいのかなぁ」).0.20.0 is verified at the ARTIFACT, not the version string — the trap that started this whole investigation was
0.19.1looking newer than the work it lacked. Downloadedscitex_clew-0.20.0-py3-none-any.whlfrom PyPI and inspected it:_db/_core.pyimportsscitex_dev.store— yes_db/_core.pyimportssqlite3— no.pyfiles importing the engine anywhere in the wheel — 0Three call sites updated: lines 82, 796, 951.