Skip to content

Commit e280a8c

Browse files
committed
Update release process to use uv
1 parent f736d34 commit e280a8c

File tree

1 file changed

+6
-9
lines changed

1 file changed

+6
-9
lines changed

DEVELOPMENT.md

+6-9
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,11 @@ Notes from the last release process. Documentation is the first step on the road
44

55
### 1. Create new build on GitHub
66

7-
1. Update json-store/__init__.py with new version.
8-
1. Tag the commit (git tag -s v3.2)
7+
1. Update `json-store/__init__.py` with new version.
8+
1. Tag the commit
9+
```sh
10+
git tag -s v3.2
11+
```
912
1. Push commit and push tag
1013
```sh
1114
git push --atomic origin main v3.2
@@ -20,15 +23,9 @@ Notes from the last release process. Documentation is the first step on the road
2023

2124
### 3. Release on PyPI
2225

23-
1. Install Twine in venv
24-
```sh
25-
python3 -m venv .venv
26-
source .venv/bin/activate
27-
python3 -m pip install twine
28-
```
2926
1. Upload artifacts
3027
```sh
31-
python3 -m twine upload /path/to/dist/*
28+
uvx twine upload /path/to/dist/*
3229
```
3330

3431
### 4. Cleanup

0 commit comments

Comments
 (0)