pybitmessage.depends module

Utility functions to check the availability of dependencies and suggest how it may be installed

check_curses()[source]

Do curses dependency check.

Here we are checking for curses if available or not with check as interface requires the pythondialogpackage and the dialog utility.

check_dependencies(verbose=False, optional=False)[source]

Do dependency check.

It identifies project dependencies and checks if there are any known, publicly disclosed, vulnerabilities.basically scan applications (and their dependent libraries) so that easily identify any known vulnerable components.

check_msgpack()[source]

Do sgpack module check.

simply checking if msgpack package with all its dependency is available or not as recommended for messages coding.

check_openssl()[source]

Do openssl dependency check.

Here we are checking for openssl with its all dependent libraries and version checking.

check_pyqt()[source]

Do pyqt dependency check.

Here we are checking for PyQt4 with its version, as for it require PyQt 4.8 or later.

check_ripemd160()[source]

Check availability of the RIPEMD160 hash function

check_sqlite()[source]

Do sqlite check.

Simply check sqlite3 module if exist or not with hexversion support in python version for specifieed platform.

detectOS()[source]
detectOSRelease()[source]
try_import(module, log_extra=False)[source]