feat: switch to Uv

This commit is contained in:
ducklet 2025-05-15 21:56:57 +02:00
parent 5c272b5110
commit 2814be8975
10 changed files with 538 additions and 852 deletions

View file

@ -13,34 +13,23 @@ cd "$RUN_DIR"
[ -z "${DEBUG:-}" ] || set -x
# Poetry
# Uv
poetry update --with=build,dev
uv sync --upgrade
poetry show --outdated --top-level \
| cut -d ' ' -f 1 \
| while read -r pkg; do
poetry add "$pkg@latest"
done
uv tree --outdated --no-dev \
| sed -nE 's/.*─ ([^ ]+) (v[^ ]+) \(latest: v([^)]+)\)/\1>=\3/p' \
| xargs uv add
poetry show --outdated --top-level --only=build \
| cut -d ' ' -f 1 \
| while read -r pkg; do
poetry add --group=build "$pkg@latest"
done
poetry show --outdated --top-level --only=dev \
| cut -d ' ' -f 1 \
| while read -r pkg; do
poetry add --group=dev "$pkg@latest"
done
uv tree --outdated --only-dev \
| sed -nE 's/.*─ ([^ ]+) (v[^ ]+) \(latest: v([^)]+)\)/\1>=\3/p' \
| xargs uv add --dev
# Npm
cd unwind-ui
npm update
npm install $(npm outdated --json --silent | jq -r 'keys|map("\(.)@latest")|@sh')
npm outdated --json --silent \
| jq -r 'keys|map(@sh"\(.)@latest")|join("\n")' \