The cloud updating system for your python applications !
Project description
Upsonic Update
The cloud updating system for your python applications ! Control everything from one place and distribute all clients without effort
Installation
You can install Upsonic by pip3:
pip3 install upsonic_update
Implementing
In this point you can use any Upsonic Cloud.
from upsonic_update import Upsonic_Update
from upsonic import Upsonic_Cloud
cloud = Upsonic_Cloud("YOUR_CLOUD_KEY")
updates = Upsonic_Update(cloud)
updates.pre_update("remove_lines") # Register your updates
# Define the updates
@cloud.active
def remove_lines(string):
return string.replace("\n","")
updates.update() # Start to Update
And the console out is this:
Updating: ['remove_lines']
remove_lines: OK
Updating Complated Without any Error
Contributing
Contributions to Upsonic Update are welcome! If you have any suggestions or find a bug, please open an issue on the GitHub repository. If you want to contribute code, please fork the repository and create a pull request.
License
Upsonic Update is released under the MIT License.
Contributors
Thank you for your contribution!
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
File details
Details for the file upsonic_update-0.1.1.tar.gz
.
File metadata
- Download URL: upsonic_update-0.1.1.tar.gz
- Upload date:
- Size: 3.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.8.18
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a15cfbd8862258b9dcbbceff573c158744547a3a39be55720db57e57cd63d666 |
|
MD5 | 3fad1b5da506fa1bbf606fbc56d39d44 |
|
BLAKE2b-256 | 12c769a2ab36483708442d60e83d890cba4fd5b4836ae27af40e128d30c07090 |