chat/py-hangups - The NetBSD Packages Collection

Third-party instant messaging client for Google Hangouts

hangups is the first third-party instant messaging client for Google
Hangouts. It includes both a Python library and a reference client
with a text-based user interface.

Unlike its predecessor Google Talk, Hangouts uses a proprietary,
non-interoperable protocol. hangups is implemented by reverse-engineering
this protocol, which allows it to support features like group
messaging that aren't available in clients that connect via XMPP.

hangups is still in an early stage of development. The reference
client is usable for basic chatting, but the API is undocumented
and subject to change.

Build dependencies

pkgtools/cwrappers

Runtime dependencies

www/py-MechanicalSoup www/py-aiohttp devel/py-appdirs devel/py-async-timeout devel/py-configargparse devel/py-protobuf devel/py-readlike devel/py-reparser devel/py-requests devel/py-urwid devel/py-setuptools lang/python38 lang/python38

Binary packages

OSArchitectureVersion
NetBSD 8.0earmv7hfpy36-hangups-0.4.12.tgz
NetBSD 8.0earmv7hfpy37-hangups-0.4.12.tgz
NetBSD 8.0earmv7hfpy38-hangups-0.4.12.tgz
NetBSD 8.0earmv7hfpy39-hangups-0.4.12.tgz
NetBSD 8.0earmv7hfpy37-hangups-0.4.11.tgz
NetBSD 8.0earmv7hfpy36-hangups-0.4.13.tgz
NetBSD 8.0earmv7hfpy37-hangups-0.4.13.tgz
NetBSD 8.0earmv7hfpy38-hangups-0.4.13.tgz
NetBSD 8.0earmv7hfpy39-hangups-0.4.13.tgz
NetBSD 8.0i386py36-hangups-0.4.11.tgz
NetBSD 8.0i386py37-hangups-0.4.11.tgz
NetBSD 8.0i386py38-hangups-0.4.11.tgz
NetBSD 8.0i386py36-hangups-0.4.12.tgz
NetBSD 8.0i386py37-hangups-0.4.12.tgz
NetBSD 8.0i386py38-hangups-0.4.12.tgz
NetBSD 8.0i386py39-hangups-0.4.12.tgz
NetBSD 8.0i386py36-hangups-0.4.13.tgz
NetBSD 8.0i386py37-hangups-0.4.13.tgz
NetBSD 8.0i386py38-hangups-0.4.13.tgz
NetBSD 8.0i386py39-hangups-0.4.13.tgz
NetBSD 8.0powerpcpy36-hangups-0.4.11.tgz
NetBSD 8.0powerpcpy37-hangups-0.4.11.tgz
NetBSD 8.0powerpcpy38-hangups-0.4.11.tgz
NetBSD 8.0powerpcpy36-hangups-0.4.12.tgz
NetBSD 8.0powerpcpy37-hangups-0.4.12.tgz
NetBSD 8.0powerpcpy38-hangups-0.4.12.tgz
NetBSD 8.0powerpcpy39-hangups-0.4.12.tgz
NetBSD 8.0powerpcpy36-hangups-0.4.12.tgz
NetBSD 8.0powerpcpy37-hangups-0.4.12.tgz
NetBSD 8.0powerpcpy38-hangups-0.4.12.tgz
NetBSD 8.0powerpcpy39-hangups-0.4.12.tgz
NetBSD 8.0x86_64py36-hangups-0.4.13.tgz
NetBSD 8.0x86_64py37-hangups-0.4.13.tgz
NetBSD 8.0x86_64py38-hangups-0.4.13.tgz
NetBSD 8.0x86_64py39-hangups-0.4.13.tgz
NetBSD 8.0x86_64py36-hangups-0.4.11.tgz
NetBSD 8.0x86_64py37-hangups-0.4.11.tgz
NetBSD 8.0x86_64py38-hangups-0.4.11.tgz
NetBSD 8.0x86_64py36-hangups-0.4.12.tgz
NetBSD 8.0x86_64py37-hangups-0.4.12.tgz
NetBSD 8.0x86_64py38-hangups-0.4.12.tgz
NetBSD 8.0x86_64py39-hangups-0.4.12.tgz
NetBSD 9.0aarch64py36-hangups-0.4.13.tgz
NetBSD 9.0aarch64py37-hangups-0.4.13.tgz
NetBSD 9.0aarch64py38-hangups-0.4.13.tgz
NetBSD 9.0aarch64py39-hangups-0.4.13.tgz
NetBSD 9.0aarch64py36-hangups-0.4.11.tgz
NetBSD 9.0aarch64py37-hangups-0.4.11.tgz
NetBSD 9.0aarch64py38-hangups-0.4.11.tgz
NetBSD 9.0aarch64py36-hangups-0.4.12.tgz
NetBSD 9.0aarch64py37-hangups-0.4.12.tgz
NetBSD 9.0aarch64py38-hangups-0.4.12.tgz
NetBSD 9.0aarch64py39-hangups-0.4.12.tgz
NetBSD 9.0alphapy38-hangups-0.4.13.tgz
NetBSD 9.0alphapy36-hangups-0.4.11.tgz
NetBSD 9.0alphapy37-hangups-0.4.11.tgz
NetBSD 9.0alphapy38-hangups-0.4.11.tgz
NetBSD 9.0alphapy36-hangups-0.4.12.tgz
NetBSD 9.0alphapy37-hangups-0.4.12.tgz
NetBSD 9.0alphapy38-hangups-0.4.12.tgz
NetBSD 9.0alphapy39-hangups-0.4.12.tgz
NetBSD 9.0earmv6hfpy36-hangups-0.4.13.tgz
NetBSD 9.0earmv6hfpy37-hangups-0.4.13.tgz
NetBSD 9.0earmv6hfpy38-hangups-0.4.13.tgz
NetBSD 9.0earmv6hfpy39-hangups-0.4.13.tgz
NetBSD 9.0earmv6hfpy36-hangups-0.4.11.tgz
NetBSD 9.0earmv6hfpy37-hangups-0.4.11.tgz
NetBSD 9.0earmv6hfpy38-hangups-0.4.11.tgz
NetBSD 9.0earmv6hfpy36-hangups-0.4.12.tgz
NetBSD 9.0earmv6hfpy37-hangups-0.4.12.tgz
NetBSD 9.0earmv6hfpy38-hangups-0.4.12.tgz
NetBSD 9.0earmv6hfpy39-hangups-0.4.12.tgz
NetBSD 9.0earmv6hfpy36-hangups-0.4.12.tgz
NetBSD 9.0earmv6hfpy37-hangups-0.4.12.tgz
NetBSD 9.0earmv6hfpy38-hangups-0.4.12.tgz
NetBSD 9.0earmv6hfpy39-hangups-0.4.12.tgz
NetBSD 9.0earmv7hfpy36-hangups-0.4.13.tgz
NetBSD 9.0earmv7hfpy37-hangups-0.4.13.tgz
NetBSD 9.0earmv7hfpy38-hangups-0.4.13.tgz
NetBSD 9.0earmv7hfpy39-hangups-0.4.13.tgz
NetBSD 9.0earmv7hfpy36-hangups-0.4.11.tgz
NetBSD 9.0earmv7hfpy37-hangups-0.4.11.tgz
NetBSD 9.0earmv7hfpy38-hangups-0.4.11.tgz
NetBSD 9.0earmv7hfpy36-hangups-0.4.12.tgz
NetBSD 9.0earmv7hfpy37-hangups-0.4.12.tgz
NetBSD 9.0earmv7hfpy38-hangups-0.4.12.tgz
NetBSD 9.0earmv7hfpy39-hangups-0.4.12.tgz
NetBSD 9.0earmv7hfpy36-hangups-0.4.12.tgz
NetBSD 9.0earmv7hfpy37-hangups-0.4.12.tgz
NetBSD 9.0earmv7hfpy38-hangups-0.4.12.tgz
NetBSD 9.0earmv7hfpy39-hangups-0.4.12.tgz
NetBSD 9.0i386py36-hangups-0.4.11.tgz
NetBSD 9.0i386py37-hangups-0.4.11.tgz
NetBSD 9.0i386py38-hangups-0.4.11.tgz
NetBSD 9.0i386py36-hangups-0.4.12.tgz
NetBSD 9.0i386py37-hangups-0.4.12.tgz
NetBSD 9.0i386py38-hangups-0.4.12.tgz
NetBSD 9.0i386py39-hangups-0.4.12.tgz
NetBSD 9.0i386py36-hangups-0.4.13.tgz
NetBSD 9.0i386py37-hangups-0.4.13.tgz
NetBSD 9.0i386py38-hangups-0.4.13.tgz
NetBSD 9.0i386py39-hangups-0.4.13.tgz
NetBSD 9.0mips64ebpy38-hangups-0.4.13.tgz
NetBSD 9.0mips64ebpy36-hangups-0.4.11.tgz
NetBSD 9.0mips64ebpy37-hangups-0.4.11.tgz
NetBSD 9.0mips64ebpy38-hangups-0.4.11.tgz
NetBSD 9.0mips64ebpy36-hangups-0.4.12.tgz
NetBSD 9.0mips64ebpy37-hangups-0.4.12.tgz
NetBSD 9.0mips64ebpy38-hangups-0.4.12.tgz
NetBSD 9.0mips64ebpy39-hangups-0.4.12.tgz
NetBSD 9.0powerpcpy36-hangups-0.4.12.tgz
NetBSD 9.0powerpcpy37-hangups-0.4.12.tgz
NetBSD 9.0powerpcpy38-hangups-0.4.12.tgz
NetBSD 9.0powerpcpy39-hangups-0.4.12.tgz
NetBSD 9.0powerpcpy36-hangups-0.4.11.tgz
NetBSD 9.0powerpcpy37-hangups-0.4.11.tgz
NetBSD 9.0powerpcpy38-hangups-0.4.11.tgz
NetBSD 9.0sparc64py38-hangups-0.4.13.tgz
NetBSD 9.0sparc64py36-hangups-0.4.11.tgz
NetBSD 9.0sparc64py37-hangups-0.4.11.tgz
NetBSD 9.0sparc64py38-hangups-0.4.11.tgz
NetBSD 9.0sparc64py36-hangups-0.4.12.tgz
NetBSD 9.0sparc64py37-hangups-0.4.12.tgz
NetBSD 9.0sparc64py38-hangups-0.4.12.tgz
NetBSD 9.0sparc64py39-hangups-0.4.12.tgz
NetBSD 9.0x86_64py36-hangups-0.4.12.tgz
NetBSD 9.0x86_64py37-hangups-0.4.12.tgz
NetBSD 9.0x86_64py38-hangups-0.4.12.tgz
NetBSD 9.0x86_64py39-hangups-0.4.12.tgz
NetBSD 9.0x86_64py36-hangups-0.4.12.tgz
NetBSD 9.0x86_64py37-hangups-0.4.12.tgz
NetBSD 9.0x86_64py38-hangups-0.4.12.tgz
NetBSD 9.0x86_64py39-hangups-0.4.12.tgz
NetBSD 9.0x86_64py36-hangups-0.4.12.tgz
NetBSD 9.0x86_64py37-hangups-0.4.12.tgz
NetBSD 9.0x86_64py38-hangups-0.4.12.tgz
NetBSD 9.0x86_64py39-hangups-0.4.12.tgz
NetBSD 9.0x86_64py36-hangups-0.4.13.tgz
NetBSD 9.0x86_64py37-hangups-0.4.13.tgz
NetBSD 9.0x86_64py38-hangups-0.4.13.tgz
NetBSD 9.0x86_64py39-hangups-0.4.13.tgz
NetBSD 9.0x86_64py36-hangups-0.4.11.tgz
NetBSD 9.0x86_64py37-hangups-0.4.11.tgz
NetBSD 9.0x86_64py38-hangups-0.4.11.tgz
NetBSD 9.0x86_64py36-hangups-0.4.12.tgz
NetBSD 9.0x86_64py37-hangups-0.4.12.tgz
NetBSD 9.0x86_64py38-hangups-0.4.12.tgz
NetBSD 9.0x86_64py39-hangups-0.4.12.tgz
NetBSD 9.0x86_64py36-hangups-0.4.13.tgz
NetBSD 9.0x86_64py37-hangups-0.4.13.tgz
NetBSD 9.0x86_64py38-hangups-0.4.13.tgz
NetBSD 9.0x86_64py39-hangups-0.4.13.tgz

Binary packages can be installed with the high-level tool pkgin (which can be installed with pkg_add) or pkg_add(1) (installed by default). The NetBSD packages collection is also designed to permit easy installation from source.

Available build options

(none)

Known vulnerabilities

The pkg_admin audit command locates any installed package which has been mentioned in security advisories as having vulnerabilities.

Please note the vulnerabilities database might not be fully accurate, and not every bug is exploitable with every configuration.


Problem reports, updates or suggestions for this package should be reported with send-pr.