Python UPdating Package Application
An updatable application package made with Python.
** WARNING! This software is experimental. It's lazy and carefree! To be used with caution! **
- Dowload the first distribution from dist/puppa.
- Copy it wherever you like.
-
Run on the command line:
(if you have done step 3)$ cd /my/path/to/ $ python puppa -v
(or)
$ python /my/path/to/puppa -v
If everything is fine you will be given this output:
$ python puppa -v v0.1
-
Now update to the latest version:
$ python puppa update $ python puppa -v v0.3
-
Update to a specific version:
$ python puppa update 0.2 $ python puppa -v v0.2
-
Purge the puppa:
$ python puppa purge
In the command line run:
$ python puppa --help
to see a list of the enabled commands like:
$ python puppa --version
$ python puppa --path
$ python puppa --help
$ python puppa update
$ python puppa purge
- Download the sources
- Make your modifications
- Zip (yes, just
$ zip
or winzip) everything except for/dist
folder - Rename
puppa.zip
topuppa
(remove the extension) - Update the
puppa
file on your repository
- check
lib/manager.py
for configuration settings - remove lines under
optional versioning based on Github
fromlib/update.py
if you won't use Github
This project is discussed on this blog post
The project is just a POC. You can contribute by making pull-requests to the repository, but it could be a waste of your precious time.