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!
Release files for upsonic-update 0.4.11
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| upsonic_update-0.4.11.tar.gz | 4.0 kB | Details |
Release files / upsonic_update-0.4.11.tar.gz
| Download URL | upsonic_update-0.4.11.tar.gz |
|---|---|
| Size | 4.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
f0b4da8f439d92475207a9426f8486511d8bed2329852e57bbf435c97e8a9e74
|
|
BLAKE2b-256 checksum How to use checksums |
3d6aaf68ccca60ffa9f4f74b889123b128df40efef34f07f36cd540e2f21e497
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.8.18
|