| | |
| | | [[ -d "$BASE_DIR" ]] || usage "Directory $BASE_DIR not found" |
| | | |
| | | |
| | | # Get data from pypi |
| | | PYPI_PROJECT=$($CURL "$APIURL/$PROJECT/json") |
| | | if (($? != 0)) || [[ -z "$PYPI_PROJECT" ]] ; then |
| | | printf "FATAL: Failed to get data from pypi\n" >&2 |
| | | exit 1 |
| | | fi |
| | | |
| | | # Distribution match project |
| | | DISTRIBUTION="$PROJECT" |
| | | |
| | |
| | | |
| | | # Version specified as option takes precedence |
| | | [[ -n "$OPT_VERSION" ]] && VERSION="$OPT_VERSION" |
| | | |
| | | |
| | | # Get data from PyPI if needed |
| | | if [[ -z "$VERSION" || -z "$HOMEPAGE" || -z "$SUMMARY" ]] ; then |
| | | PYPI_PROJECT=$($CURL "$APIURL/$PROJECT/json") |
| | | if (($? != 0)) || [[ -z "$PYPI_PROJECT" ]] ; then |
| | | printf 'WARNING: Failed to get data for project %s from PyPI\n' "$PROJECT" >&2 |
| | | PYPI_PROJECT= |
| | | fi |
| | | fi |
| | | |
| | | |
| | | # Find the latest version if not already provided |
| | | if [[ -z "$VERSION" ]] ; then |
| | |
| | | mv history.new history |
| | | git add history |
| | | |
| | | awk '$2 == "noincorporate" {printf("WARNING: Unincorporated package: %s\n", $1)}' < history >&2 |
| | | awk '$NF == "noincorporate" {printf("WARNING: Unincorporated package: %s\n", $1)}' < history >&2 |
| | | fi |
| | | |
| | | |