addonupdater 
Update dependencies in Community add-ons.
NB!: This package is intended only for maintainers of the community add-ons project.
Install
Require Python version 3.5.3+
pip install addonupdater
Example
addonupdater --token AAAAAAAAAAAAAAAAAAAAA --addon sqlite-web --test
Starting upgrade sequence for sqlite-web
Checking for apk uppdates
g++ Allready have the newest version 6.4.0-r9
gcc Allready have the newest version 6.4.0-r9
make Allready have the newest version 4.2.1-r2
python3-dev Allready have the newest version 3.6.6-r0
apache2-utils Allready have the newest version 2.4.35-r0
nginx Allready have the newest version 1.14.2-r0
python3 Allready have the newest version 3.6.6-r0
cython Allready have the newest version 0.28.2-r0
Checking for pip uppdates
flask Allready have the newest version 1.0.2
sqlite-web Allready have the newest version 0.3.5
:arrow_up: Upgrades peewee to version 3.8.0
Test was enabled, skipping commit
:arrow_up: Upgrades datasette to version 0.26
Test was enabled, skipping commit
CLI options
| param | alias | description |
|---|---|---|
--token |
-T |
An GitHub Access token with repo permissions. |
--addon |
-A |
Name of the add-on, this has to match the dir that contains the Dockerfile. |
--repo |
-R |
Name of the repo for the add-on, this is optional and defaults to addon-ADDONNAME. |
--test |
None |
If this flag is used commits will be omitted. |
--verbose |
None |
Print more stuff to the console. |
--apk_version |
None |
Target version of apk packages, like 3.9. |
--skip_apk |
None |
Skip apk updates. |
--skip_custom |
None |
Skip custom updates. |
--skip_pip |
None |
Skip pip updates. |
--skip_base |
None |
Skip base image updates. |
--org |
None |
Specify GitHub org, defaults to 'hassio-addons'. |
-pull_request |
-PR |
Create a PR instead of pushing directly to master. |
Metadata
Release files for addonupdater 0.1.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| addonupdater-0.1.2.tar.gz | 4.7 kB | Without provenance | Details for addonupdater-0.1.2.tar.gz |
Release files / addonupdater-0.1.2.tar.gz
| Download URL | addonupdater-0.1.2.tar.gz |
|---|---|
| Size | 4.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
435e8be7901338924710e47f0a7d456ecf49285946de2cb22af067f1bdc2c01b
|
|
BLAKE2b-256 checksum How to use checksums |
46a16d41f476266cab187c34e65a2355b5a5491df2984c9173398e43794d0817
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/2.7.14
|
Security for addonupdater 0.1.2
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.