Go to file
2022-02-23 11:20:00 -06:00
source Added paths to documentation 2022-02-23 10:12:25 -06:00
test Fix tests for paths on mac 2022-02-23 11:20:00 -06:00
updater Remove dependency on requests 2022-02-23 11:09:51 -06:00
.gitignore Added gitignore file 2022-02-18 17:01:18 -06:00
.gitlab-ci.yml Remove dependency on requests 2022-02-23 11:09:51 -06:00
conf.py Added initial work to generate sphinx documentation 2022-02-18 16:58:19 -06:00
index.rst Added a brief tutorial 2022-02-21 13:59:19 -06:00
make.bat Added initial work to generate sphinx documentation 2022-02-18 16:58:19 -06:00
Makefile Added initial work to generate sphinx documentation 2022-02-18 16:58:19 -06:00
README.md Added build status and coverage report badges in readme 2022-02-21 09:39:11 -06:00
requirements.txt Remove dependency on requests 2022-02-23 11:09:51 -06:00

updater

pipeline status

coverage report

Module to perform automatic software updates.

This module has been started thanks to the code at app_updater.

Features

  • Fully documented and testable.
  • Decoupled update logic from user interface.
  • Support for updates via proxied environments.
  • Tools to generate updates by taking a folder of distributable files.
  • Compatibility with Windows, Mac OSx and GNU/Linux.
  • Multiple implementations for common Graphical User interfaces:
    • WxPython
    • PyGame
    • Command Line interface