Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.maint.python > #11489

Re: python-socketio x gevent-socketio

Path csiph.com!aioe.org!bofh.it!news.nic.it!robomod
From William Grzybowski <william@grzy.org>
Newsgroups linux.debian.maint.python
Subject Re: python-socketio x gevent-socketio
Date Thu, 18 Jul 2019 14:40:01 +0200
Message-ID <yldRv-2DD-1@gated-at.bofh.it> (permalink)
References <x16L7-71N-1@gated-at.bofh.it> <ylaAh-Ko-3@gated-at.bofh.it>
X-Original-To Benjamin Drung <benjamin.drung@cloud.ionos.com>, Paulo Henrique Santana <paulo@phls.com.br>, debian-python <debian-python@lists.debian.org>
X-Mailbox-Line From debian-python-request@lists.debian.org Thu Jul 18 12:31:47 2019
Old-Return-Path <william@grzy.org>
X-Amavis-Spam-Status No, score=-9.863 tagged_above=-10000 required=5.3 tests=[BAYES_00=-2, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, LDO_WHITELIST=-5, PGPSIGNATURE=-5, RCVD_IN_DNSWL_NONE=-0.0001, SARE_MSGID_LONG40=0.637, URIBL_BLACK=1.7] autolearn=ham autolearn_force=no
X-Policyd-Weight using cached result; rate: -5.5
Arc-Seal i=1; a=rsa-sha256; t=1563453082; cv=none; d=zoho.com; s=zohoarc; b=atj7L4z4G6vzTNcVdvLOCVUWz7sQuMhBDmYjAFgzbJomnnfOmTYdXdFtBdaCuYS3+NHVd6ieJJIqDO2HPa3dtOmybh8XJI+wlkXm4UrHozRNAYFTkl99vMMJlfH28+nLE/2bZLn9M/saJZNbbQ+w+7VlS4XlP4pxO4elwNXnYQc=
Arc-Message-Signature i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com; s=zohoarc; t=1563453082; h=Content-Type:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:To:ARC-Authentication-Results; bh=SgOzdq+Y9hR0wju6s7Occc+LLcR+BVJq2stCY/d6b0g=; b=WfRBFfXW7LKtbQBua6CiIrx/5pRo4uT1nzgzaltdFx0fSHu93IftBpvowFIsuepSsG5qhCBJxY0ZI3lYRq7AkJPwtnG5YX3GLTOKdNpPUASTO/ZLfPApxrKsqGjZUwGgqdZ+/hzg50wJz/vl257DzVnD9A0i6VRWZ77RQcb70fc=
Arc-Authentication-Results i=1; mx.zoho.com; dkim=pass header.i=grzy.org; spf=pass smtp.mailfrom=william@grzy.org; dmarc=pass header.from=<william@grzy.org> header.from=<william@grzy.org>
Dkim-Signature v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1563453082; s=admin; d=grzy.org; i=william@grzy.org; h=Message-ID:Subject:From:To:Date:In-Reply-To:References:Content-Type:MIME-Version; l=3097; bh=SgOzdq+Y9hR0wju6s7Occc+LLcR+BVJq2stCY/d6b0g=; b=onemFDbkmiYHobFiJdUrjfm3EzCO1MQVdVDgQ9HB/AedFYfcNcD4lVOLXCQKw1JO CYheSezPj9FgY5HkP2uc+9rYpRfDvlx+dmzhId5xz+jmXbiMJTZNFxpw7DiAe5OXJ+g H8JQTSR9s/hl4NqsksDrdhr3BzNgKyicD/aiBncA=
Content-Type multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-Tbx5gvl/xBFbxUJ9nrcG"
User-Agent Evolution 3.30.5-1.1
MIME-Version 1.0
X-Zoho-Virus-Status 1
X-Zohomailclient External
X-Mailing-List <debian-python@lists.debian.org> archive/latest/16984
List-ID <debian-python.lists.debian.org>
List-URL <https://lists.debian.org/debian-python/>
List-Archive https://lists.debian.org/msgid-search/41f3608f8df98d3c96786e5ffd51ab62b19cb6eb.camel@grzy.org
Approved robomod@news.nic.it
Lines 77
Organization linux.* mail to news gateway
Sender robomod@news.nic.it
X-Original-Date Thu, 18 Jul 2019 09:31:13 -0300
X-Original-Message-ID <41f3608f8df98d3c96786e5ffd51ab62b19cb6eb.camel@grzy.org>
X-Original-References <1677696cc83.b8b1539a207318.4322597877992178719@phls.com.br> <b7f3aebb5f232e60a3b46e5266ad0f4eb1f27ede.camel@cloud.ionos.com>
Xref csiph.com linux.debian.maint.python:11489

Show key headers only | View raw


[Multipart message — attachments visible in raw view] - view raw

On Thu, 2019-07-18 at 10:47 +0200, Benjamin Drung wrote:
> Hi,
> 
> I orphaned gevent-websocket and William Grzybowski took over this
> package. Therefore taking him into the loop.

Not clear how websocket package is related but I will try to help!

> 
> Am Montag, den 03.12.2018, 22:20 -0200 schrieb Paulo Henrique
> Santana:
> > So. what is a good a solution to this?
> > Keep my python-socketio on Python3 tree and gevent-socketio on
> > Python2.7?
> > Use Conflicts field to force the user to remove gevent-socketio
> > before install python-socketio?
> > Or other solution?
> > 
> > [1] https://tracker.debian.org/pkg/flask-socketio
> > [2] https://github.com/miguelgrinberg/Flask-SocketIO
> > [3] https://tracker.debian.org/pkg/gevent-socketio
> > [4] https://pypi.org/project/gevent-socketio/#files
> > [5] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=879631
> > [6] http://github.com/miguelgrinberg/python-socketio
> 
> IMO the best solution is to work together with upstream to resolve
> the
> Python namespace conflict. Then both packages use different paths in
> /usr/lib/python3/dist-packages and can be installed and used in
> parallel.

IMO gevent-socketio is pretty much a dead or extremely low maintenance
upstream, we could try talking to them but its likely we wont reach out
to a consensus, renaming python modules is terrible from both point of
views.

That said, python-socketio has no reverse dependencies so it would be
somewhat easy to rename python-socketio to python-gevent-socketio,
create the new package as python3-socketio to not have any confusion
with the naming and set up conflicts for them.

Who knows? Maybe gevent-socketio will get active again and add py3
support, which then we would need python3-gevent-socketio.

If it doesn't it will get removed as python 2.x support will eventually
get dropped.

Cheers,

Back to linux.debian.maint.python | Previous | Next — Previous in thread | Find similar | Unroll thread


Thread

python-socketio x gevent-socketio Paulo Henrique Santana <paulo@phls.com.br> - 2018-12-04 01:30 +0100
  Re: python-socketio x gevent-socketio Paulo Henrique Santana <paulo@phls.com.br> - 2018-12-11 15:30 +0100
  Re: python-socketio x gevent-socketio Paulo Henrique Santana <paulo@phls.com.br> - 2018-12-12 00:50 +0100
  Re: python-socketio x gevent-socketio Benjamin Drung <benjamin.drung@cloud.ionos.com> - 2019-07-18 11:10 +0200
    Re: python-socketio x gevent-socketio William Grzybowski <william@grzy.org> - 2019-07-18 14:40 +0200

csiph-web