X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=setup.py;fp=setup.py;h=15544732e01a20f1f29cc71093a4ca5cf09be4b4;hb=31e81e83da929a6f170a00e2e60b8e28e85bcd26;hp=ef153039374dfb903ddc0eb3708e78ccbd4b8b39;hpb=faeecf0b07a8f99217b82cc87100e6327add55ef;p=fdroidserver.git diff --git a/setup.py b/setup.py index ef153039..15544732 100644 --- a/setup.py +++ b/setup.py @@ -2,6 +2,7 @@ from setuptools import setup import os +import shutil import sys # workaround issue on OSX or --user installs, where sys.prefix is not an installable location @@ -10,10 +11,21 @@ if os.access(sys.prefix, os.W_OK | os.X_OK): else: data_prefix = '.' +# PyPI accepts reST not Markdown +if shutil.which('pandoc'): + print('Using reST README') + import subprocess + readme = subprocess.check_output(['pandoc', '--from=markdown', '--to=rst', 'README.md'], + universal_newlines=True) +else: + print('Using Markdown README') + with open('README.md') as fp: + readme = fp.read() + setup(name='fdroidserver', version='0.8', description='F-Droid Server Tools', - long_description=open('README.md').read(), + long_description=readme, author='The F-Droid Project', author_email='team@f-droid.org', url='https://f-droid.org',