python 3中concurrent.futures包的backport
futures的Python项目详细描述
这是python 2的concurrent.futures标准库模块的后台端口。
它不能在python 3上工作,因为代码库中使用了python 2语法。 Python3用户不应该尝试安装它,因为包已经包含在 标准库。
要有条件地仅在python 2上需要这个库,可以在setup.py:
setup(...extras_require={':python_version == "2.7"':['futures']})
或者,使用较新的语法:
setup(...install_requires={'futures; python_version == "2.7"'})
警告
ProcessPoolExecutor类在python 2和 不应依赖于关键任务工作。有关详细信息,请参见Issue 29和upstream bug report。