Skip to content

Commit d0da6e6

Browse files
author
Arzaroth Lekva
committed
Merge branch 'dev'
2 parents 8f211e3 + 3d1b509 commit d0da6e6

File tree

1 file changed

+15
-2
lines changed

1 file changed

+15
-2
lines changed

setup.py

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,23 @@
66
77
#
88

9+
import os
10+
import io
11+
912
from setuptools import setup, find_packages
1013
from setuptools import Extension
1114

12-
VERSION = ("2", "1", "0")
15+
long_descr = 'Python bindings for RapidXml, a C++ XML parsing library'
16+
try:
17+
import pypandoc
18+
long_descr = pypandoc.convert('README.md', 'rst')
19+
long_descr = long_descr.replace("\r", "")
20+
except (ImportError, OSError):
21+
if os.path.exists('README.md'):
22+
with io.open('README.md', encoding="utf-8") as f:
23+
long_descr = f.read()
24+
25+
VERSION = ("2", "1", "1")
1326

1427
rapidxml = Extension("rapidxml.c_ext",
1528
define_macros=[('MAJOR_VERSION', VERSION[0]),
@@ -43,7 +56,7 @@
4356
author_email='[email protected]',
4457

4558
description='Python RapidXml Library',
46-
long_description='python bindings for RapidXml, a C++ XML parsing library',
59+
long_description=long_descr,
4760
keywords='rapidxml xml parsing',
4861

4962
packages=find_packages('.'),

0 commit comments

Comments
 (0)