Use pandoc to generate a nice PyPI information page.

This commit is contained in:
Xavier Ordoquy 2016-02-12 13:15:20 +01:00
parent aeda2adeea
commit 72ecd32c6b
2 changed files with 15 additions and 0 deletions

View File

@ -6,3 +6,6 @@ twine==1.4.0
# Transifex client for managing translation resources.
transifex-client==0.11
# Pandoc to have a nice pypi page
pypandoc

View File

@ -7,6 +7,17 @@ import sys
from setuptools import setup
try:
from pypandoc import convert
def read_md(f):
return convert(f, 'rst')
except ImportError:
print("warning: pypandoc module not found, could not convert Markdown to RST")
def read_md(f):
return open(f, 'r').read()
def get_version(package):
"""
@ -68,6 +79,7 @@ setup(
url='http://www.django-rest-framework.org',
license='BSD',
description='Web APIs for Django, made easy.',
long_description=read_md('README.md'),
author='Tom Christie',
author_email='tom@tomchristie.com', # SEE NOTE BELOW (*)
packages=get_packages('rest_framework'),