changeset 9ccd6886981e in modules/timesheet:5.2
details: https://hg.tryton.org/modules/timesheet?cmd=changeset;node=9ccd6886981e
description:
        Slice the README content to remove toctree

        toctree directive is not supported by Warehouse (PyPI)

        issue8465
        review287731002
        (grafted from 69e973dc70551316ee0c678b9bea91f120e9d04b)
diffstat:

 setup.py |  9 ++++++---
 1 files changed, 6 insertions(+), 3 deletions(-)

diffs (28 lines):

diff -r bf9c56c97f07 -r 9ccd6886981e setup.py
--- a/setup.py  Mon Jun 03 15:33:05 2019 +0200
+++ b/setup.py  Sat Jul 20 21:41:31 2019 +0200
@@ -9,10 +9,13 @@
 from setuptools import setup, find_packages
 
 
-def read(fname):
-    return io.open(
+def read(fname, slice=None):
+    content = io.open(
         os.path.join(os.path.dirname(__file__), fname),
         'r', encoding='utf-8').read()
+    if slice:
+        content = '\n'.join(content.splitlines()[slice])
+    return content
 
 
 def get_require_version(name):
@@ -58,7 +61,7 @@
 setup(name=name,
     version=version,
     description='Tryton module with timesheets',
-    long_description=read('README.rst'),
+    long_description=read('README.rst', slice=slice(0, -5)),
     author='Tryton',
     author_email='[email protected]',
     url='http://www.tryton.org/',

Reply via email to