setup.py 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. #!/usr/bin/env python
  2. import os
  3. import setuptools
  4. os.environ.setdefault('EVENTLET_IMPORT_VERSION_ONLY', '1')
  5. import eventlet
  6. setuptools.setup(
  7. name='eventlet',
  8. version=eventlet.__version__,
  9. description='Highly concurrent networking library',
  10. author='Linden Lab',
  11. author_email='eventletdev@lists.secondlife.com',
  12. url='http://eventlet.net',
  13. packages=setuptools.find_packages(exclude=['benchmarks', 'tests', 'tests.*']),
  14. install_requires=(
  15. 'dnspython >= 1.15.0',
  16. 'enum34;python_version<"3.4"',
  17. 'greenlet >= 0.3',
  18. 'monotonic >= 1.4',
  19. 'six >= 1.10.0',
  20. ),
  21. zip_safe=False,
  22. long_description=open(
  23. os.path.join(
  24. os.path.dirname(__file__),
  25. 'README.rst'
  26. )
  27. ).read(),
  28. test_suite='nose.collector',
  29. classifiers=[
  30. "Development Status :: 4 - Beta",
  31. "Intended Audience :: Developers",
  32. "License :: OSI Approved :: MIT License",
  33. "Operating System :: MacOS :: MacOS X",
  34. "Operating System :: Microsoft :: Windows",
  35. "Operating System :: POSIX",
  36. "Programming Language :: Python :: 2",
  37. "Programming Language :: Python :: 2.7",
  38. "Programming Language :: Python :: 3",
  39. "Programming Language :: Python :: 3.4",
  40. "Programming Language :: Python :: 3.5",
  41. "Programming Language :: Python :: 3.6",
  42. "Programming Language :: Python",
  43. "Topic :: Internet",
  44. "Topic :: Software Development :: Libraries :: Python Modules",
  45. ]
  46. )