1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
|
# Copyright (c) 2024 Graphcore Ltd. All rights reserved.
# Set version numbers, make package, and publish
set -o errexit
# This is the master location at which to change version number
VERSION="0.3"
# Run the script to change the version elsewhere
perl -pi -e 's/^(release|version) = "([\d.]+)"/$1 = "'$VERSION'"/' docs/source/conf.py
perl -pi -e 's/^version = "([\d.]+)"/version = "'$VERSION'"/' pyproject.toml
# Build docs to embed version
( cd docs && make html )
# Build distribution
rm -rf dist
pip install build twine
python -m build
echo "Enter PyPI API Token"
echo __token__ | twine upload --repository pypi dist/* --verbose
|