Skip to content

Exp 1217 migrate from pip to uv.#26

Draft
Adonis-Diaz wants to merge 2 commits into
EXP-1213-release-toolingfrom
EXP-1217
Draft

Exp 1217 migrate from pip to uv.#26
Adonis-Diaz wants to merge 2 commits into
EXP-1213-release-toolingfrom
EXP-1217

Conversation

@Adonis-Diaz

Copy link
Copy Markdown

This branch migrates the project's build and dependency tooling from pip/setup.py to uv, replacing setup.py with a pyproject.toml, adding a justfile with uv-powered install/build recipes, and updating the release GitHub workflow to use astral-sh/setup-uv for building and publishing to PyPI tooling/CI change with no impact on library behavior.

Comment on lines +10 to +28
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v7
- uses: extractions/setup-just@v3
- uses: astral-sh/setup-uv@v7
- uses: actions/setup-python@v7
with:
python-version: '3.14'
- name: Build package
run: just install build
- name: Publish to PyPi
uses: pypa/gh-action-pypi-publish@release/v1
with:
password: ${{ secrets.PYPI_API_TOKEN }}
- name: Upload assets to release
uses: AButler/upload-release-assets@v3.0.1
with:
files: 'dist/*'
repo-token: ${{ secrets.GITHUB_TOKEN }} No newline at end of file
@Adonis-Diaz
Adonis-Diaz changed the base branch from master to EXP-1213-release-tooling July 23, 2026 19:56
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