auto-update is a Python package designed to update Python projects installed on client systems that do not have Git installed. It retrieves the latest release from a specified GitHub repository, compares it with the currently installed version, and updates the project accordingly.
Project description
PyUpdater
auto-update
is a Python package designed to update Python projects installed on client systems that do not have Git installed. It retrieves the latest release from a specified GitHub repository, compares it with the currently installed version, and updates the project accordingly.
Installation
You can install PyUpdater via pip:
pip install auto-update
Usage
Create a new file _auto_update.py
in the project root. Replace owner
with your github username and repo
with your github repository. Replace release
with your release name.
_auto_update.py
"""
{owner}/{repo}
{release}
"""
from auto_update import Updater
updater = Updater(__doc__.strip())
Updater
will then check for updates and apply them if necessary. It will log its activities to a file named updater.log in the current directory.
License
This project is licensed under the MIT License - see the LICENSE file for details.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for auto_update-0.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b5bae82c2321875b20c79c6185974739734ba4d33ac3287d82935828b9e34178 |
|
MD5 | e68262a090b04bd7497995b2a66fe63f |
|
BLAKE2b-256 | e5f72420610d59d95d11736529d37071c12a3ca6989d02e565e1071168a6e632 |