File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -31,22 +31,20 @@ jobs:
3131 submodules : recursive
3232 fetch-depth : 0 # hatch-vcs needs full history for tag detection
3333
34- - uses : actions /setup-python@v5
34+ - uses : astral-sh /setup-uv@v4
3535 with :
3636 python-version : " 3.11"
3737
38- - name : Install protoc + build tools
39- run : |
40- sudo apt-get update && sudo apt-get install -y protobuf-compiler
41- pip install hatchling hatch-vcs grpcio-tools build
38+ - name : Install build tools
39+ run : uv sync
4240
4341 - name : Generate proto stubs (coordinode only)
4442 if : matrix.package.name == 'coordinode'
45- run : make proto
43+ run : uv run make proto
4644
4745 - name : Build wheel + sdist
4846 working-directory : ${{ matrix.package.path }}
49- run : python -m build
47+ run : uv run python -m build
5048
5149 - name : Upload dist artifact
5250 uses : actions/upload-artifact@v4
Original file line number Diff line number Diff line change @@ -23,6 +23,7 @@ coordinode = { workspace = true }
2323
2424[dependency-groups ]
2525dev = [
26+ " build>=1.2" ,
2627 " grpcio-tools>=1.60" ,
2728 " pytest>=8" ,
2829 " pytest-asyncio>=0.23" ,
You can’t perform that action at this time.
0 commit comments