From e990ffa30cdd6fde3ff2354a1019a6f8b7b09a11 Mon Sep 17 00:00:00 2001 From: Valentin Lorentz Date: Fri, 8 May 2020 19:03:56 +0200 Subject: [PATCH] Add long_description from a plugin's README.md --- src/setup.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/setup.py b/src/setup.py index 8e6581ea9..125d32621 100644 --- a/src/setup.py +++ b/src/setup.py @@ -64,6 +64,13 @@ if setuptools: if url: kwargs.setdefault('url', url) + if 'long_description' not in kwargs: + readme_path = os.path.join( + os.path.dirname(plugin.__file__), 'README.md') + if os.path.isfile(readme_path): + with open(readme_path, 'r') as fd: + kwargs['long_description'] = fd.read() + module_name = kwargs['name'].replace('-', '_') kwargs.setdefault('packages', [module_name]) kwargs.setdefault('package_dir', {module_name: '.'})