File: setup.py

package info (click to toggle)
golang-github-grpc-ecosystem-grpc-opentracing 0.0~git20180507.8e809c8-3
  • links: PTS, VCS
  • area: main
  • in suites: sid, trixie
  • size: 592 kB
  • sloc: python: 2,021; java: 1,077; makefile: 2
file content (36 lines) | stat: -rw-r--r-- 1,082 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
import os
import logging
import sys
import tempfile

from setuptools import setup, find_packages


def readme():
  """Use `pandoc` to convert `README.md` into a `README.rst` file."""
  if os.path.isfile('README.md') and any('dist' in x for x in sys.argv[1:]):
    if os.system('pandoc -s README.md -o %s/README.rst' %
                 tempfile.mkdtemp()) != 0:
      logging.warning('Unable to generate README.rst')
  if os.path.isfile('README.rst'):
    with open('README.rst') as fd:
      return fd.read()
  return ''


setup(
    name='grpcio-opentracing',
    version='1.0',
    description='Python OpenTracing Extensions for gRPC',
    long_description=readme(),
    author='LightStep',
    license='',
    install_requires=['opentracing>=1.2.2', 'grpcio>=1.1.3', 'six>=1.10'],
    setup_requires=['pytest-runner'],
    tests_require=['pytest', 'future'],
    keywords=['opentracing'],
    classifiers=[
        'Operating System :: OS Independent',
        'Programming Language :: Python :: 2.7',
    ],
    packages=find_packages(exclude=['docs*', 'tests*', 'examples*']))