From d83033270ce9e820ac4dc9c16568b469b1c95339 Mon Sep 17 00:00:00 2001 From: aliabbasrizvi Date: Fri, 1 Jun 2018 16:17:53 -0700 Subject: [PATCH 1/3] Updating description and adding long description --- setup.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/setup.py b/setup.py index 54907c110..2a640109c 100644 --- a/setup.py +++ b/setup.py @@ -20,7 +20,11 @@ setup( name='optimizely-sdk', version=__version__, - description="SDK for Optimizely's Full Stack Python project.", + description='Python SDK for Optimizely X Full Stack.', + long_description='Optimizely X Full Stack is A/B testing and feature management for product development teams. ' + 'Experiment in any application. Make every feature on your roadmap an opportunity to learn. ' + 'Learn more at https://www.optimizely.com/products/full-stack/ or see our documentation at ' + 'https://developers.optimizely.com/x/solutions/sdks/reference/index.html?language=python', author='Optimizely', author_email='developers@optimizely.com', url='https://github.com/optimizely/python-sdk', From e0f8c0fc9c5311932394aae209b0ee9863387143 Mon Sep 17 00:00:00 2001 From: aliabbasrizvi Date: Fri, 8 Jun 2018 15:01:18 -0700 Subject: [PATCH 2/3] Updating long description as per suggestion --- MANIFEST.in | 3 ++- setup.py | 16 ++++++++++++---- 2 files changed, 14 insertions(+), 5 deletions(-) diff --git a/MANIFEST.in b/MANIFEST.in index 60f9bc478..109cdcd0a 100644 --- a/MANIFEST.in +++ b/MANIFEST.in @@ -1,4 +1,5 @@ include LICENSE -include CHANGELOG +include CHANGELOG.md +include README.md include requirements/* recursive-exclude tests * diff --git a/setup.py b/setup.py index 2a640109c..72f81a12f 100644 --- a/setup.py +++ b/setup.py @@ -17,14 +17,22 @@ TEST_REQUIREMENTS = _file.read().splitlines() TEST_REQUIREMENTS = list(set(REQUIREMENTS + TEST_REQUIREMENTS)) +with open(os.path.join(here, 'README.md')) as _file: + README = _file.read() + +with open(os.path.join(here, 'CHANGELOG.md')) as _file: + CHANGELOG = _file.read() + +about_text = 'Optimizely X Full Stack is A/B testing and feature management for product development teams. ' \ + 'Experiment in any application. Make every feature on your roadmap an opportunity to learn. ' \ + 'Learn more at https://www.optimizely.com/products/full-stack/ or see our documentation at ' \ + 'https://developers.optimizely.com/x/solutions/sdks/reference/index.html?language=python' + setup( name='optimizely-sdk', version=__version__, description='Python SDK for Optimizely X Full Stack.', - long_description='Optimizely X Full Stack is A/B testing and feature management for product development teams. ' - 'Experiment in any application. Make every feature on your roadmap an opportunity to learn. ' - 'Learn more at https://www.optimizely.com/products/full-stack/ or see our documentation at ' - 'https://developers.optimizely.com/x/solutions/sdks/reference/index.html?language=python', + long_description=about_text + '\n\n# Readme: \n' + README + '\n\n# Change Log: \n' + CHANGELOG, author='Optimizely', author_email='developers@optimizely.com', url='https://github.com/optimizely/python-sdk', From 5dd8b0d592336dd312384a76f43f3022c19f4938 Mon Sep 17 00:00:00 2001 From: aliabbasrizvi Date: Wed, 13 Jun 2018 12:58:55 -0700 Subject: [PATCH 3/3] Adding period --- setup.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/setup.py b/setup.py index 72f81a12f..a8ea85146 100644 --- a/setup.py +++ b/setup.py @@ -26,7 +26,7 @@ about_text = 'Optimizely X Full Stack is A/B testing and feature management for product development teams. ' \ 'Experiment in any application. Make every feature on your roadmap an opportunity to learn. ' \ 'Learn more at https://www.optimizely.com/products/full-stack/ or see our documentation at ' \ - 'https://developers.optimizely.com/x/solutions/sdks/reference/index.html?language=python' + 'https://developers.optimizely.com/x/solutions/sdks/reference/index.html?language=python.' setup( name='optimizely-sdk',