Skip to content

Conversation

@kwsantiago
Copy link
Contributor

Closes #567

Summary

  • Replace poetry with uv in GitLab pipeline for gl-client-py publishing
  • Remove poetry installation from gl-testing Dockerfile
  • Update GitHub docs workflow to use uv exclusively
  • Remove all poetry.lock files and convert poetry configurations to standard pyproject.toml format
  • Update documentation to reference uv instead of poetry

Changes

  • GitLab pipeline: Updated gitlab/build-pypi.yml to use uv run maturin commands
  • Docker: Removed poetry installation from docker/gl-testing/Dockerfile
  • GitHub workflow: Removed poetry installation step from .github/workflows/docs-action.yml
  • Python example: Converted examples/python/pyproject.toml from poetry to standard format
  • Documentation: Updated docs/README.md and docs/src/tutorials/testing.md to use uv commands
  • Cleanup: Removed poetry.lock files from repository

All Python package management now uses uv consistently across the project.

@kwsantiago kwsantiago mentioned this pull request Aug 2, 2025
2 tasks
@cdecker cdecker enabled auto-merge (rebase) August 26, 2025 16:58
@cdecker cdecker force-pushed the kwsantiago/567-switch-to-uv-for-pipelines branch from 3631b47 to a85018f Compare September 11, 2025 09:36
@cdecker cdecker merged commit 6835a79 into Blockstream:main Sep 11, 2025
11 checks passed
@kwsantiago kwsantiago deleted the kwsantiago/567-switch-to-uv-for-pipelines branch September 11, 2025 12:30
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.

Switch to uv for pipelines

2 participants