From cb48bdc8e009d547e37b34c8dae83d56b5dbc7bc Mon Sep 17 00:00:00 2001 From: Ben Finney Date: Thu, 28 Jan 2016 18:08:50 +1100 Subject: [PATCH] Parse the PyPI description fields from the package docstring. --- setup.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/setup.py b/setup.py index b1b38ab..95ac8fe 100644 --- a/setup.py +++ b/setup.py @@ -32,10 +32,6 @@ class SimpleNamespace: setup_dir = os.path.dirname(__file__) -readme_file_path = os.path.join(setup_dir, "README") -with open(readme_file_path) as readme_file: - (synopsis, long_description) = pydoc.splitdoc(readme_file.read()) - changelog = SimpleNamespace() changelog.package = "gajja" changelog.version = "0.1" @@ -53,6 +49,9 @@ license = SimpleNamespace() license.synopsis = "GPLv3+" copyright_structure.license = license +main_module = __import__(changelog.package) +(synopsis, long_description) = pydoc.splitdoc(pydoc.getdoc(main_module)) + setup( name=changelog.package, -- 2.11.4.GIT