Lawouach / WebSocket-for-Python

WebSocket client and server library for Python 2 and 3 as well as PyPy (ws4py 0.5.1)
https://ws4py.readthedocs.org/en/latest/
BSD 3-Clause "New" or "Revised" License
1.12k stars 289 forks source link

async_websocket not present since 0.3.5 #231

Open uSpike opened 6 years ago

uSpike commented 6 years ago

I don't get async_websocket.py installed in releases after 0.3.5.

$ pip install 'ws4py' -U
...
Successfully installed ws4py-0.4.2
(venv) $ ls venv/lib/python3.5/site-packages/ws4py/
client     exc.py      __init__.py  messaging.py  server        utf8validator.py
compat.py  framing.py  manager.py   __pycache__   streaming.py  websocket.py

$ pip install 'ws4py<0.4.0'
...
Successfully installed ws4py-0.3.5
(venv) $ ls venv/lib/python3.5/site-packages/ws4py/
async_websocket.py  compat.py  framing.py   manager.py    __pycache__  streaming.py      websocket.py
client              exc.py     __init__.py  messaging.py  server       utf8validator.py

It looks like older releases did wheels, and newer ones release as source. The version check in setup.py seems to be failing.

uSpike commented 6 years ago

async_websocket.py is not included in the .tar.gz file on pypi. I suspect that the pypi upload is being done with a python2 instance?