Generate long_description in rst (reStructured Text) format on the fly using pandoc.

pull/32/head
Fabio Caccamo 2017-09-29 12:25:15 +02:00
parent 6c3a645edd
commit fcb8a38e50
1 changed files with 8 additions and 1 deletions

View File

@ -1,17 +1,25 @@
#!/usr/bin/env python #!/usr/bin/env python
# -*- coding: utf-8 -*-
from setuptools import find_packages, setup from setuptools import find_packages, setup
import os
import pypandoc
exec(open('admin_interface/version.py').read()) exec(open('admin_interface/version.py').read())
github_url = 'https://github.com/fabiocaccamo' github_url = 'https://github.com/fabiocaccamo'
package_name = 'django-admin-interface' package_name = 'django-admin-interface'
package_path = os.path.abspath(os.path.dirname(__file__))
long_description = pypandoc.convert(os.path.join(package_path, 'README.md'), 'rst')
setup( setup(
name=package_name, name=package_name,
packages=find_packages(exclude=['contrib', 'docs', 'tests*']), packages=find_packages(exclude=['contrib', 'docs', 'tests*']),
include_package_data=True, include_package_data=True,
version=__version__, version=__version__,
description='django-admin-interface is a modern responsive flat admin interface customizable by the admin itself.', description='django-admin-interface is a modern responsive flat admin interface customizable by the admin itself.',
long_description=long_description,
author='Fabio Caccamo', author='Fabio Caccamo',
author_email='fabio.caccamo@gmail.com', author_email='fabio.caccamo@gmail.com',
url='%s/%s' % (github_url, package_name, ), url='%s/%s' % (github_url, package_name, ),
@ -47,4 +55,3 @@ setup(
license='MIT', license='MIT',
test_suite='runtests.runtests' test_suite='runtests.runtests'
) )