[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: