setup.py 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. from setuptools import setup
  2. setup(
  3. name='opentracing',
  4. version='2.2.0',
  5. author='The OpenTracing Authors',
  6. author_email='opentracing@googlegroups.com',
  7. description='OpenTracing API for Python. See documentation at http://opentracing.io',
  8. long_description='\n'+open('README.rst').read(),
  9. license='Apache License 2.0',
  10. url='https://github.com/opentracing/opentracing-python',
  11. keywords=['opentracing'],
  12. classifiers=[
  13. 'Development Status :: 5 - Production/Stable',
  14. 'Intended Audience :: Developers',
  15. 'License :: OSI Approved :: Apache Software License',
  16. 'Programming Language :: Python :: 2.7',
  17. 'Programming Language :: Python :: 3.5',
  18. 'Programming Language :: Python :: 3.6',
  19. 'Programming Language :: Python :: 3.7',
  20. 'Programming Language :: Python :: Implementation :: PyPy',
  21. 'Topic :: Software Development :: Libraries :: Python Modules',
  22. ],
  23. packages=['opentracing'],
  24. include_package_data=True,
  25. zip_safe=False,
  26. platforms='any',
  27. extras_require={
  28. 'tests': [
  29. 'doubles',
  30. 'flake8',
  31. 'flake8-quotes',
  32. 'mock',
  33. 'pytest',
  34. 'pytest-cov',
  35. 'pytest-mock',
  36. 'Sphinx',
  37. 'sphinx_rtd_theme',
  38. 'six>=1.10.0,<2.0',
  39. 'gevent',
  40. 'tornado<6',
  41. ],
  42. ':python_version == "2.7"': ['futures'],
  43. },
  44. )