Skip to content

Commit d84fb4b

Browse files
Merge pull request #28 from iamsauravsharma/migrate-to-uv
2 parents 65ddc97 + 540b700 commit d84fb4b

File tree

6 files changed

+415
-514
lines changed

6 files changed

+415
-514
lines changed

.github/workflows/deploy_pypi.yml

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -15,17 +15,13 @@ jobs:
1515
- uses: actions/setup-python@v5
1616
with:
1717
python-version: "3.13"
18-
- name: Install Poetry
19-
uses: snok/install-poetry@v1
20-
with:
21-
version: 1.8.4
22-
virtualenvs-create: true
23-
virtualenvs-in-project: true
18+
- name: Install uv
19+
uses: astral-sh/setup-uv@v4
2420
- name: Publish
2521
env:
26-
PYPI_TOKEN: ${{ secrets.PYPI_TOKEN }}
22+
UV_PUBLISH_TOKEN: ${{ secrets.PYPI_TOKEN }}
2723
run: |
28-
poetry publish --username=__token__ --password="$PYPI_TOKEN" --build
24+
uv build && uv publish
2925
3026
publish_release_note:
3127
name: Publish release note

.github/workflows/python_app.yml

Lines changed: 4 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -28,16 +28,9 @@ jobs:
2828
- uses: actions/setup-python@v5
2929
with:
3030
python-version: "3.9"
31-
- name: Install Poetry
32-
uses: snok/install-poetry@v1
33-
with:
34-
version: 1.8.4
35-
virtualenvs-create: true
36-
virtualenvs-in-project: true
31+
- name: Install uv
32+
uses: astral-sh/setup-uv@v4
3733
- name: Install dependencies
38-
run: |
39-
poetry install
34+
run: uv sync --locked --dev
4035
- name: Run nox
41-
run: |
42-
source .venv/bin/activate
43-
nox
36+
run: uv run nox

noxfile.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
1-
from nox_poetry import session
2-
from nox_poetry.sessions import Session
1+
from nox import Session, session
32

43
python_versions = ["3.9", "3.10", "3.11", "3.12", "3.13"]
54

0 commit comments

Comments
 (0)