From e280a8c79c7b8b3f2a1ab9f7a9ff923f493a7b97 Mon Sep 17 00:00:00 2001 From: jeremy avnet Date: Thu, 12 Sep 2024 10:51:15 -0700 Subject: [PATCH] Update release process to use `uv` --- DEVELOPMENT.md | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/DEVELOPMENT.md b/DEVELOPMENT.md index a05f5d8..46c2cbd 100644 --- a/DEVELOPMENT.md +++ b/DEVELOPMENT.md @@ -4,8 +4,11 @@ Notes from the last release process. Documentation is the first step on the road ### 1. Create new build on GitHub -1. Update json-store/__init__.py with new version. -1. Tag the commit (git tag -s v3.2) +1. Update `json-store/__init__.py` with new version. +1. Tag the commit + ```sh + git tag -s v3.2 + ``` 1. Push commit and push tag ```sh 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 ### 3. Release on PyPI -1. Install Twine in venv - ```sh - python3 -m venv .venv - source .venv/bin/activate - python3 -m pip install twine - ``` 1. Upload artifacts ```sh - python3 -m twine upload /path/to/dist/* + uvx twine upload /path/to/dist/* ``` ### 4. Cleanup