setup: greenlet is actually required, remove --without-greenlet option, remove unused httplib2 test dependency; Thanks to Thomas Grainger

https://github.com/eventlet/eventlet/pull/12
This commit is contained in:
Sergey Shepelev
2013-01-24 02:09:34 +04:00
parent 36f9a7dc8c
commit 42b585d08a

View File

@@ -2,16 +2,8 @@
from setuptools import find_packages, setup
from eventlet import __version__
from os import path
import sys
requirements = []
for flag, req in [('--without-greenlet', 'greenlet >= 0.3')]:
if flag in sys.argv:
sys.argv.remove(flag)
else:
requirements.append(req)
setup(
name='eventlet',
version=__version__,
@@ -20,7 +12,9 @@ setup(
author_email='eventletdev@lists.secondlife.com',
url='http://eventlet.net',
packages=find_packages(exclude=['tests', 'benchmarks']),
install_requires=requirements,
install_requires=(
'greenlet >= 0.3',
),
zip_safe=False,
long_description=open(
path.join(
@@ -29,7 +23,6 @@ setup(
)
).read(),
test_suite='nose.collector',
tests_require='httplib2',
classifiers=[
"License :: OSI Approved :: MIT License",
"Programming Language :: Python",