Bug#1010012: ITP: python-network -- Python module for easy networking
Package: wnpp
Severity: wishlist
Owner: Bas Wijnen <wijnen@debian.org>
X-Debbugs-Cc: debian-devel@lists.debian.org, wijnen@debian.org
* Package name : python-network
Version : 0.2
Upstream Author : Bas Wijnen <wijnen@debian.org>
* URL : https://github.com/wijnen/python-network
* License : AGPL3+
Programming Lang: Python
Description : Python module for easy networking
Implementing networking in C is a pain. Unfortunately, much of that pain is
copied to Python. This module instead tries to follow the "batteries included"
approach, like the rest of Python. With this module, networking is a piece of
cake. It can use tcp sockets and unix domain sockets and supports avahi and ssl
connections without hassle.
.
This module provides a Socket class and a Server class. The Server creates
Sockets when accepting connections; Sockets can be created by the user to
initiate a connection. All of this is symmetrical: once the connection is
established, the client and server use the same interface.
.
For providing RPC functionality in a language independent way, see
python3-websocketd.
I use this module for many of my programs, usually in combination with
python-websocketd, for which I'll file an ITP after this. It requires
python-fhs, for which I just filed #1010010.
Reply to: