summaryrefslogtreecommitdiff
path: root/setup.py
diff options
context:
space:
mode:
authorRalf Gommers <ralf.gommers@gmail.com>2017-06-20 23:25:21 +1200
committerPauli Virtanen <pav@iki.fi>2017-10-22 16:09:46 +0200
commit62f56c254eac677a4ecffceeaea77e9715d256ef (patch)
tree4d34acf7241add77b3fc5a43daa3138e3ca392d9 /setup.py
parentbe8d5acdabe986f2d608e33adb7c1be53deba06f (diff)
downloadnumpydoc-62f56c254eac677a4ecffceeaea77e9715d256ef.tar.gz
DOC: pipe README.rst contents into ``long_description``, for PyPI frontpage
Diffstat (limited to 'setup.py')
-rw-r--r--setup.py13
1 files changed, 13 insertions, 0 deletions
diff --git a/setup.py b/setup.py
index b21e82b..a2dc46a 100644
--- a/setup.py
+++ b/setup.py
@@ -1,6 +1,7 @@
from __future__ import division, print_function
import sys
+import os
from distutils.command.sdist import sdist
import setuptools
@@ -15,11 +16,23 @@ with open('numpydoc/__init__.py') as fid:
version = line.strip().split()[-1][1:-1]
break
+def read(fname):
+ """Utility function to get README.rst into long_description.
+
+ ``long_description`` is what ends up on the PyPI front page.
+ """
+ with open(os.path.join(os.path.dirname(__file__), fname)) as f:
+ contents = f.read()
+
+ return contents
+
+
setup(
name="numpydoc",
packages=["numpydoc"],
version=version,
description="Sphinx extension to support docstrings in Numpy format",
+ long_description=read('README.rst'),
# classifiers from http://pypi.python.org/pypi?%3Aaction=list_classifiers
classifiers=["Development Status :: 4 - Beta",
"Environment :: Plugins",