In my use case uwsgi listed in "install_requires" of setup.py is a problem.
I'm running uwsgi apps in emperor mode, and uwsgi is installed system-wide(or inside some custom virtualenv).
You can remove uwsgi from "install_requires" so it will not install uwsgi by default into virtualenv.
Then can be added:
extras_require={
'uwsgi': ['uWSGI>=1.9.20'],
}
and if uwsgi is needed too, it can be installed by command:
pip install django-websocket-redis[uwsgi]
In my use case uwsgi listed in "install_requires" of setup.py is a problem. I'm running uwsgi apps in emperor mode, and uwsgi is installed system-wide(or inside some custom virtualenv). You can remove uwsgi from "install_requires" so it will not install uwsgi by default into virtualenv. Then can be added:
and if uwsgi is needed too, it can be installed by command: pip install django-websocket-redis[uwsgi]