π GitUpdater v1.0.0
GitUpdater is a Python utility library for updating tools using GitHub releases β without PyPI dependency.
It supports uv, pipx, and pip, and detects the installer automatically.
π§ Features
- β Auto-fetch latest release from GitHub API
- β
Download and install using
uv,pipx, orpip - β Async zip streaming with rich progress bar
- β
versionlog()to show if current version is outdated - β
Logs and console output styled with
richandcolorama - β Fully decoupled from PyPI (GitHub-based release tracking)
π¦ Installation
pip install gitupdater