pyproject and uv - Release and Deploy ************************************* Development =========== :: uv pip install --group dev Release ======= Make sure all the branches are aligned:: kb.py --checkout Bump the version - making sure the version number increments by only 1:: uv version --bump patch # commit git add pyproject.toml uv.lock git commit -m "chore: 'pyproject.toml' - bump version" Tag and publish the project:: kb.py --release git push Deploy to Server ================ Windows:: # copy 'kb-deploy.py' to the local folder uv run .\kb-deploy.py --package kb-navigator-connector --version 0.1.87 --pypi https://pypi.kbsoftware.co.uk/kb/dev/+simple/ Deploy to Docker ================ :: cd ~/dev/module/podman-projects/kbsoftware_couk/ kb-deploy.py --package kb-kbsoftware-couk --version 0.1.81 --pypi http://salt.kb.vpn/kb/dev/+simple/ Push to the Digital Ocean repository:: docker push registry.digitalocean.com/kbsoftware/package/kb-kbsoftware-couk .. :: .. .. sudo -i -u web .. cd /home/web/repo/project/www.hatherleigh.info/deploy .. .. # For the public 'devpi' .. kb-deploy.py --package kb-hatherleigh-info --version 0.1.73 --pypi https://pypi.kbsoftware.co.uk/kb/dev/+simple/ .. # For the private (VPN) 'devpi' .. kb-deploy.py --package kb-hatherleigh-info --version 0.1.73 --pypi http://salt.kb.vpn/kb/dev/+simple/ .. .. www.hatherleigh.info.sh collectstatic