Skip to content

Finalize itis-sumo migration and Python 3.14 support #626

Open

Description

@JavierGOrdonnez

Scope

Reconcile the historical itis-sumo work from #537, #548, and #559 and make the backend/runtime migration production-ready.

  • Replace the legacy Dakota ownership boundary with the supported itis_sumo.api workflow layer.
  • Update Python metadata, CI, Docker images, and flaskapi/uv.lock for Python 3.14.
  • Verify the available Dakota/itis-sumo wheels and document the supported Python matrix.
  • Preserve backend API behavior and analytical workflows.

Acceptance criteria

  • itis-sumo is the supported backend package and legacy orchestration is no longer on the runtime path.
  • Python 3.14 compatibility is demonstrated by lock, image, regular, analytical, and E2E checks.
  • Existing Flask/Dakota route contracts remain green.
  • Upgrade and compatibility constraints are documented.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions