Latest flup removes Python 2 compatibility
|Reported by:||ayleph||Owned by:|
|Component:||infrastructure||Keywords:||upstream, flup, python2|
We recommend installing flup  for fcgi deployments. The latest version of flup on PyPI  claims to be a "Python 3.x-only version." Two people have reported issues with this version of flup in a Python 2 installation. One person shared the following log on IRC.
File "build/bdist.linux-x86_64/egg/flup/server/paste_factory.py", line 125, in run_fcgi_fork File "build/bdist.linux-x86_64/egg/flup/server/fcgi_fork.py", line 60, in <module> File "build/bdist.linux-x86_64/egg/flup/server/fcgi_base.py", line 45, in <module> ImportError: No module named _dummy_thread
I don't know if flup has abandoned Python 2 or if this is just a mistake, but it causes issues for people deploying fresh MediaGoblin installs. We could amend the documentation to suggest installing a specific version of flup, or perhaps we could just go ahead and add flup to setup.py, pinned to a specific version.