[ Web Proxy ]
URL:
Viewing: https://raw.githubusercontent.com/python-validators/validators/master/package/roll.sh [Back]  [Original]

#!/bin/bash

set -e

# Cleanup directories
venv_dir="./.venv.dev"
directories=("$venv_dir" "./build" "./dist")
for dir in "${directories[@]}"; do
    if [ -d "$dir" ]; then
        rm -rf "$dir"
    fi
done

# Generate the man page, then build `sdist` and `bdist`.
# Runs in a throwaway environment containing the package (non-editable), its
# optional extras and the locked `docs-offline` dependencies. `uv build` is called
# by the export script.
UV_PROJECT_ENVIRONMENT="$venv_dir" uv run --locked --no-editable \
    --group docs-offline --extra crypto-eth-addresses \
    python package/export pkg

Web Proxy Viewer  |  New URL  |  Original Page