diff --git a/bin/release_dev_stack.sh b/bin/release_dev_stack.sh index 0353eef0..3394ed25 100755 --- a/bin/release_dev_stack.sh +++ b/bin/release_dev_stack.sh @@ -212,6 +212,16 @@ wait_for_pypi() { sleep 10 done + attempts=0 + until uv --no-cache pip install --dry-run --no-deps "${package}==${version}" >/dev/null + do + attempts=$((attempts + 1)) + if [[ "$attempts" -ge "$PYPI_WAIT_ATTEMPTS" ]]; then + echo "[X] Timed out waiting for uv to resolve ${package}==${version} from PyPI" >&2 + exit 1 + fi + sleep 10 + done } release_python_repo() { diff --git a/etc/package.json b/etc/package.json index 1fc43683..fd0913d7 100644 --- a/etc/package.json +++ b/etc/package.json @@ -1,6 +1,6 @@ { "name": "archivebox", - "version": "0.9.35rc20", + "version": "0.9.35rc21", "repository": "github:ArchiveBox/ArchiveBox", "license": "MIT", "dependencies": { diff --git a/pyproject.toml b/pyproject.toml index 2af545fb..fc8f218c 100755 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "archivebox" -version = "0.9.35rc20" +version = "0.9.35rc21" requires-python = ">=3.13" description = "Self-hosted internet archiving solution." authors = [{name = "Nick Sweeting", email = "pyproject.toml@archivebox.io"}]