Skip to content

python-spoolman: Poetry → uv #429

Description

@klaasnicolaas

Repository: https://github.com/klaasnicolaas/python-spoolman

Migration: Poetry → uv (see the epic and Rollout view).

Dependency: validated Gridnet pilot and updated pypackage-template. Batch order is provisional; implementation has not started.

Acceptance criteria:

  • Agree the migration recipe after the pilot; decide explicitly whether to retain or change the build backend.
  • Review pyproject metadata, dependency groups and Python support; preserve runtime dependency constraints and explain unavoidable lock resolution changes.
  • Add and validate uv.lock; remove obsolete Poetry configuration and poetry.lock when the replacement is verified.
  • Update local development commands, examples where applicable, pre-commit hooks and package-local CI/release workflows.
  • Review Renovate lockfile maintenance, caching, publishing and required-check names; preserve working security and Bluesky behavior.
  • Run a clean environment sync, typing, linting, tests and existing coverage/snapshot checks.
  • Build and inspect wheel/sdist metadata and included license files; verify installation from the built wheel.
  • Merge the PR and verify relevant default-branch checks before marking Done; record any live-release validation still outstanding.

PR: pending
Verified default-branch commit/checks: pending
Exceptions and dependency changes: record here.

Activity

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

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions