/setup.py

https://github.com/uber-common/opentracing-python-instrumentation · Python · 66 lines · 64 code · 2 blank · 0 comment · 1 complexity · 95010f3e025bbad82f32510142f16da3 MD5 · raw file

  1. from setuptools import setup, find_packages
  2. with open('README.md', 'r') as fh:
  3. long_description = fh.read()
  4. setup(
  5. name='opentracing_instrumentation',
  6. version='3.3.2.dev0',
  7. author='Yuri Shkuro',
  8. author_email='ys@uber.com',
  9. description='Tracing Instrumentation using OpenTracing API '
  10. '(http://opentracing.io)',
  11. long_description=long_description,
  12. long_description_content_type='text/markdown',
  13. license='MIT',
  14. url='https://github.com/uber-common/opentracing-python-instrumentation',
  15. keywords=['opentracing'],
  16. classifiers=[
  17. 'Development Status :: 5 - Production/Stable',
  18. 'Intended Audience :: Developers',
  19. 'License :: OSI Approved :: MIT License',
  20. 'Programming Language :: Python :: 2.7',
  21. 'Programming Language :: Python :: 3.5',
  22. 'Programming Language :: Python :: 3.6',
  23. 'Programming Language :: Python :: 3.7',
  24. 'Programming Language :: Python :: Implementation :: PyPy',
  25. 'Topic :: Software Development :: Libraries :: Python Modules',
  26. ],
  27. packages=find_packages(exclude=['tests', 'tests.*']),
  28. include_package_data=True,
  29. zip_safe=False,
  30. platforms='any',
  31. install_requires=[
  32. 'future',
  33. 'wrapt',
  34. 'tornado>=4.1,<6',
  35. 'contextlib2',
  36. 'opentracing>=2,<3',
  37. 'six',
  38. ],
  39. extras_require={
  40. 'tests': [
  41. 'boto3',
  42. 'botocore',
  43. 'celery',
  44. 'doubles',
  45. 'flake8',
  46. 'flake8-quotes',
  47. 'mock',
  48. 'moto',
  49. 'MySQL-python; python_version=="2.7"',
  50. 'psycopg2-binary',
  51. 'sqlalchemy>=1.3.7',
  52. 'pytest',
  53. 'pytest-cov',
  54. 'pytest-localserver',
  55. 'pytest-mock',
  56. 'pytest-tornado',
  57. 'basictracer>=3,<4',
  58. 'redis',
  59. 'Sphinx',
  60. 'sphinx_rtd_theme',
  61. 'testfixtures',
  62. ]
  63. },
  64. )