mirror of
https://github.com/cloudflare/cloudflared.git
synced 2025-05-28 16:16:34 +00:00
37 lines
1.1 KiB
Python
37 lines
1.1 KiB
Python
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*']))
|