Skip to content

[W1] Migrate packaging and development to uv #63

Description

@Claudio9701

Outcome

UrbanPy has one PEP 621 project definition, direct dependencies, a reproducible uv environment, and verified release artifacts.

Parent tasks

  • choose Python support and build/version source via ADR
  • replace setup.py and monolithic pinned requirements
  • add pyproject.toml, uv.lock, dependency groups, and honest extras
  • remove eager imports and import-time HDX configuration
  • build and clean-install test wheel and sdist

Acceptance

A fresh checkout can sync, test, build, and install through documented uv commands on the supported matrix.

Plan: PR #61

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:packagingPackaging, dependencies, and distributiondependenciesPull requests that update a dependency fileroadmapUrbanPy roadmap parent issue

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions