Skip to content

Convert to a uv / pyproject.toml package #382

Description

@gaurav

Follow-up to the loader reorganization (branch overhaul-loader). Turn NodeNorm into a proper Python package managed with uv:

  • Replace the three requirements*.txt files with pyproject.toml dependency groups (frontend / loader / test).
  • Replace the root load.py shim with a nodenorm-load console script. Note this requires a matching change in the translator-devops Helm chart, which currently runs python load.py.
  • Revisit whether the frontend and loader should be split into separate installable packages/images rather than shipping the loader in the webserver image.

Context: documentation/Development.md (backlog section).

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Fields

No fields configured for issues without a type.

Projects

Status
Backlog

Relationships

None yet

Development

No branches or pull requests

Issue actions