Skip to content

Conversation

@robbibt
Copy link
Member

@robbibt robbibt commented Jul 9, 2025

Proposed changes

This PR updates and simplifies our Python package build and publish process to use uv. This lets us go from:

python3 -m pip install setuptools_scm build
python3 -m setuptools_scm
cd Tools
python3 -m pip install pip==22.0.4
python3 -m pip install --use-feature=in-tree-build --no-deps .
python3 -c "import dea_tools; print(dea_tools.__version__)"
python3 -m build

To:

uv sync
uv build
uv publish

You can see an example of the newly built package here: https://pypi.org/project/dea-tools/#history

@robbibt robbibt merged commit b97171b into develop Jul 10, 2025
8 checks passed
@robbibt robbibt deleted the uv_publish branch July 10, 2025 00:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants