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


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

Re: python-socketio x gevent-socketio

From Paulo Henrique Santana <paulo@phls.com.br>
Newsgroups linux.debian.maint.python
Subject Re: python-socketio x gevent-socketio
Date 2018-12-11 15:30 +0100
Message-ID <x3RcS-Rr-13@gated-at.bofh.it> (permalink)
References <x16L7-71N-1@gated-at.bofh.it>
Organization linux.* mail to news gateway

Show all headers | View raw


Hello,

Any opinion about my issue below?

Best regards,


 > A while ago I packaged [1] a software named Flask-SocketIO [2]. 
 > It depends of other software named python-socketio, and I could find this package on Debian that time [3]. In fact this package is gevent-socketio software [4]. 
 >  
 > But as you can see in this bug reported [5], Flask-SocketIO can't use gevent-socketio.  
 >  
 >   From flask_socketio/__init__.py: 
 >        if gevent_socketio_found: 
 >            print('The gevent-socketio package is incompatible with this version of ' 
 >                  'the Flask-SocketIO extension. Please uninstall it, and then ' 
 >                  'install the latest version of python-socketio in its place.') 
 >            sys.exit(1) 
 >  
 > The upstream (Miguel) that developed Flask-SocketIO has developed other python-socketio [6]. 
 > So, I throught to package this python-socketio from Miguel to close the Flask-SocketIO bug. 
 >  
 > gevent-socketio seems to be stoped since 2016 and it does not seem to be update to Python 3. When I install it, it is under the tree: 
 > /usr/lib/python2.7/dist-packages/socketio 
 >  
 > My package with python-socketio (from Miguel) uses namespace "socketio" too, and it would be under the tree: 
 > /usr/lib/python3/dist-packages/socketio 
 >  
 > 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 
 

-----
Paulo Henrique de Lima Santana (phls) 
Curitiba - Brasil 
Debian Maintainer
Diretor do Instituto para Conservação de Tecnologias Livres
Membro da Comunidade Curitiba Livre
Site: http://www.phls.com.br 
GNU/Linux user: 228719  GPG ID: 0443C450

Organizador da DebConf19 - Conferência Mundial de Desenvolvedores(as) Debian
Curitiba - 21 a 28 de julho de 2019
http://debconf19.debconf.org

Back to linux.debian.maint.python | Previous | Next — Previous in thread | Next 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