#943693 RFP: python-ws-discovery -- WS-Discovery implementation for Python

Package:
wnpp
Source:
wnpp
Submitter:
Helmut Grohne
Date:
2025-11-29 16:45:21 UTC
Severity:
wishlist
Tags:
#943693#5
Date:
2019-10-28 07:50:07 UTC
From:
To:
* Package name    : python-ws-discovery
  Version         : 1.1.2
  Upstream Author : Andrei Kopats <andrei.kopats@gmail.com>
* URL             : https://github.com/andreikop/python-ws-discovery
* License         : LGPL-3
  Programming Lang: Python
  Description     : WS-Discovery implementation for Python

WS-Discovery is a multicast-based device discovery protocol often used
with cameras. This module allows discovering other devices as well as
publishing oneself.

As of yet, there is no comparable functionality in the Debian archive.
The gsoap package provides some functionality to implement wsd as does
python-zeep, but neither is readily usable for the discovery purpose.
For these reasons, I think that adding python-ws-discovery would be
good.

I don't intend to maintain this package, but I am providing an initial
packaging together with this RFP anyway. It's a simple python module
with few oddities. The one thing that will need attention is its use of
the generic name /usr/bin/discover. I'm going to discuss that with
upstream. Note that the source vs binary package name mismatch is
intentional. Upstream really calls the source "python-ws-discovery", but
the importable module is "wsdiscovery", so the binary package should be
"python3-wsdiscovery". I recommend maintaining this package within the
DPMT (cced). Hope this helps.

Helmut