Fix Bonjour (pybonjour) on macOS

This commit is contained in:
Sebastiaan Lokhorst 2019-01-05 16:30:03 +01:00 committed by Philipp Hörist
parent af4e06ca29
commit 5329190d9c
2 changed files with 9 additions and 7 deletions

View File

@ -17,7 +17,7 @@
- python3-pil (pillow) for support of webp avatars - python3-pil (pillow) for support of webp avatars
- python3-gnupg to enable GPG encryption - python3-gnupg to enable GPG encryption
- For zeroconf (bonjour) you need python3-dbus - For zeroconf you need python3-dbus on Linux or [pybonjour](https://dev.gajim.org/lovetox/pybonjour-python3) on Windows/macOS
- gir1.2-gspell-1 and hunspell-LANG where lang is your locale eg. en, fr etc - gir1.2-gspell-1 and hunspell-LANG where lang is your locale eg. en, fr etc
- gir1.2-secret-1 for GNOME Keyring or KDE support as password storage - gir1.2-secret-1 for GNOME Keyring or KDE support as password storage
- D-Bus running to have gajim-remote working - D-Bus running to have gajim-remote working

View File

@ -200,12 +200,14 @@ def detect_dependencies():
# ZEROCONF # ZEROCONF
try: try:
if os.name == 'nt': import pybonjour # pylint: disable=unused-variable
import pybonjour # pylint: disable=unused-variable _dependencies['PYBONJOUR'] = True
_dependencies['PYBONJOUR'] = True except Exception:
else: pass
import dbus # pylint: disable=unused-variable
_dependencies['PYTHON-DBUS'] = True try:
import dbus # pylint: disable=unused-variable
_dependencies['PYTHON-DBUS'] = True
except Exception: except Exception:
pass pass