setup.py 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. from setuptools import setup
  2. import versioneer
  3. version=versioneer.get_version()
  4. setup(
  5. name='django_opentracing',
  6. cmdclass=versioneer.get_cmdclass(),
  7. version=version,
  8. url='https://github.com/opentracing-contrib/python-django/',
  9. download_url='https://github.com/opentracing-contrib/python-django/tarball/'+version,
  10. license='BSD',
  11. author='Kathy Camenzind',
  12. author_email='kcamenzind@lightstep.com',
  13. description='OpenTracing support for Django applications',
  14. long_description=open('README.rst').read(),
  15. packages=['django_opentracing', 'tests'],
  16. platforms='any',
  17. install_requires=[
  18. 'django',
  19. 'opentracing>=2.0,<3',
  20. 'six',
  21. ],
  22. extras_require={
  23. 'tests': [
  24. 'coverage',
  25. 'flake8<3', # see https://github.com/zheller/flake8-quotes/issues/29
  26. 'flake8-quotes',
  27. 'mock',
  28. ],
  29. },
  30. classifiers=[
  31. 'Environment :: Web Environment',
  32. 'Intended Audience :: Developers',
  33. 'License :: OSI Approved :: BSD License',
  34. 'Operating System :: OS Independent',
  35. 'Framework :: Django :: 1.11',
  36. 'Framework :: Django :: 2.1',
  37. 'Framework :: Django :: 2.2',
  38. 'Programming Language :: Python',
  39. 'Programming Language :: Python :: 2.7',
  40. 'Programming Language :: Python :: 3.5',
  41. 'Programming Language :: Python :: 3.6',
  42. 'Programming Language :: Python :: 3.7',
  43. 'Topic :: Internet :: WWW/HTTP :: Dynamic Content',
  44. 'Topic :: Software Development :: Libraries :: Python Modules'
  45. ]
  46. )