﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	resolution	keywords	cc	parents
5373	Latest flup removes Python 2 compatibility	ayleph		"We recommend installing flup [1] for fcgi deployments. The latest version of flup on PyPI [2] 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.

[1] https://mediagoblin.readthedocs.org/en/latest/siteadmin/deploying.html?highlight=flup#install-mediagoblin-and-virtualenv
[2] https://pypi.python.org/pypi/flup/1.0.3.dev20151210"	defect	closed	minor	0.9.0	infrastructure	fixed	upstream,flup,python2		
