Discussion:
Bug#870066: python-flask-sockets: please support Python 3 and PyPy
Sascha Steinbiss
2017-07-31 08:55:05 UTC
Permalink
Hi Dominik,

thanks for bringing this to my attention.
Please enable building the python3- and pypy- variants of the package.
As far as Python 3 is concerned, the problem is one of the dependencies
of python-flask-sockets, namely python-gevent-websocket, which doesn't
build a Python 3 binary package [1]. Please also see bug #756013 for a
related discussion about how to proceed in this regard.
I'd be happy to provide a Python 3 version once all dependencies are
available as Python 3 versions. I myself only packaged
python-flask-sockets as a dependency for a pure Python 2 application, GRR.

About the pypy variant, I'm not entirely sure what you mean with that.
Could you please elaborate a bit?
I'd also propose moving the package under the Python Modules team for
team maintenance.
No problem at all. Will do so with an upcoming upload. I would also like
some other Python packages to the team, if that's fine with you.

Kind regards
Sascha

[1] https://packages.debian.org/source/sid/gevent-websocket
[2] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=756013
Dominik George
2017-07-31 09:19:29 UTC
Permalink
Hi,
Post by Sascha Steinbiss
thanks for bringing this to my attention.
Please enable building the python3- and pypy- variants of the package.
As far as Python 3 is concerned, the problem is one of the dependencies
of python-flask-sockets, namely python-gevent-websocket, which doesn't
build a Python 3 binary package [1]. Please also see bug #756013 for a
related discussion about how to proceed in this regard.
I'd be happy to provide a Python 3 version once all dependencies are
available as Python 3 versions. I myself only packaged
python-flask-sockets as a dependency for a pure Python 2 application, GRR.
Thank you - I will look into that!
Post by Sascha Steinbiss
About the pypy variant, I'm not entirely sure what you mean with that.
Could you please elaborate a bit?
There are three major Python implementations in Debian python2, python3
(both CPython) and pypy (PythonPython, a re-implementation of Python in
Python).
Post by Sascha Steinbiss
I'd also propose moving the package under the Python Modules team for
team maintenance.
No problem at all. Will do so with an upcoming upload. I would also like
some other Python packages to the team, if that's fine with you.
Please mind that there is more to it than just changing the Maintainer
field [0], plus the packaging repository must reside inside the DPMT
Alioth project.

Cheers,
Nik

[0] https://www.debian.org/doc/packaging-manuals/python-policy/
--
PGP-Fingerprint: 3C9D 54A4 7575 C026 FB17 FD26 B79A 3C16 A0C4 F296

Dominik George · Hundeshagenstr. 26 · 53225 Bonn
Phone: +49 228 92934581 · https://www.dominik-george.de/

Teckids e.V. · FrOSCon e.V.
Fellowship of the FSFE · Piratenpartei Deutschland
Opencaching Deutschland e.V. · Debian Maintainer

LPIC-3 Linux Enterprise Professional (Security)
Loading...