pyhassbian

A python module to interact with hassbian-config.
Install
pip install pyhassbian
Verify that hassbian-config is installed
import pyhassbian
pyhassbian.is_installed()
# Sample output: True
Get a list of all available suites
import pyhassbian
print(pyhassbian.get_suites())
# Sample output: ['hue', 'samba', 'homeassistant']
Get the version number of hassbian-config
import pyhassbian
print(pyhassbian.get_version())
# Sample output: '0.9.3'
Install or upgrade a suite with hassbian-config
import pyhassbian
pyhassbian.manage_suite('install', 'hue')
pyhassbian.manage_suite('upgrade', 'homeassistant', version='0.80.3')
pyhassbian.manage_suite('upgrade', 'hassbian-script', dev=True)
Upgrade the base OS
import pyhassbian
pyhassbian.os_upgrade()
Release files for pyhassbian 0.2.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pyhassbian-0.2.1.tar.gz | 81.0 kB | Details |
Release files / pyhassbian-0.2.1.tar.gz
| Download URL | pyhassbian-0.2.1.tar.gz |
|---|---|
| Size | 81.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
f98df76d45e18305f8e1d1071da61554b2814d5ef3e8e8fe3417b3c2e5fb016e
|
|
BLAKE2b-256 checksum How to use checksums |
376e0b08172d87380c7e9704511a2da171f5f657aebe4594556bee28bce0e8bb
|
| 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.7.3 requests-toolbelt/0.9.1 tqdm/4.30.0 CPython/2.7.14
|