From 46bb7e1c637335d800ce320fc9a077512ce119c4 Mon Sep 17 00:00:00 2001 From: Ruslan Kuprieiev Date: Wed, 21 Mar 2018 11:57:30 +0200 Subject: [PATCH] setup.py: use m2r to convert README.md to rst Signed-off-by: Ruslan Kuprieiev --- setup.py | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/setup.py b/setup.py index 27d155b36..22e322dfe 100644 --- a/setup.py +++ b/setup.py @@ -1,8 +1,18 @@ +import os import platform from setuptools import setup, find_packages from distutils.errors import DistutilsPlatformError from dvc import VERSION +readme_file = os.path.join(os.path.dirname(os.path.abspath(__file__)), 'README.md') +try: + from m2r import parse_from_file + readme = parse_from_file(readme_file) +except ImportError: + # m2r may not be installed in user environment + with open(readme_file) as f: + readme = f.read() + install_requires = [ "boto>=2.46.1", "google-compute-engine>=2.4.1", #required by boto @@ -27,8 +37,7 @@ setup( name='dvc', version=VERSION, description='Git for data scientists - manage your code and data together', - long_description=open('README.md', 'r').read(), - long_description_content_type='text/markdown', + long_description=readme, author='Dmitry Petrov', author_email='dmitry@dataversioncontrol.com', url='https://github.com/dataversioncontrol/dvc.git',