| ... | 
... | 
@@ -224,6 +224,13 @@ def get_cmdclass(): | 
| 
224
 | 
224
 | 
 with open('dev-requirements.txt') as dev_reqs:
 | 
| 
225
 | 
225
 | 
     dev_requires = dev_reqs.read().splitlines()
 
 | 
| 
226
 | 
226
 | 
 
 
 | 
| 
 
 | 
227
 | 
+#####################################################
 
 | 
| 
 
 | 
228
 | 
+#     Prepare package description from README       #
 
 | 
| 
 
 | 
229
 | 
+#####################################################
 
 | 
| 
 
 | 
230
 | 
+with open(os.path.join(os.path.dirname(os.path.realpath(__file__)),
 
 | 
| 
 
 | 
231
 | 
+                       'README.rst')) as readme:
 
 | 
| 
 
 | 
232
 | 
+    long_description = readme.read()
 
 | 
| 
 
 | 
233
 | 
+
 
 | 
| 
227
 | 
234
 | 
 
 
 | 
| 
228
 | 
235
 | 
 #####################################################
 
 | 
| 
229
 | 
236
 | 
 #             Main setup() Invocation               #
 
 | 
| ... | 
... | 
@@ -233,8 +240,13 @@ setup(name='BuildStream', | 
| 
233
 | 
240
 | 
       version=versioneer.get_version(),
 
 | 
| 
234
 | 
241
 | 
       cmdclass=get_cmdclass(),
 
 | 
| 
235
 | 
242
 | 
 
 
 | 
| 
 
 | 
243
 | 
+      author='BuildStream Developers',
 
 | 
| 
 
 | 
244
 | 
+      author_email='buildstream-list gnome org',
 
 | 
| 
236
 | 
245
 | 
       description='A framework for modelling build pipelines in YAML',
 
 | 
| 
237
 | 
246
 | 
       license='LGPL',
 
 | 
| 
 
 | 
247
 | 
+      long_description=long_description,
 
 | 
| 
 
 | 
248
 | 
+      long_description_content_type='text/x-rst; charset=UTF-8',
 
 | 
| 
 
 | 
249
 | 
+      url='https://gitlab.com/BuildStream/buildstream',
 
 | 
| 
238
 | 
250
 | 
       packages=find_packages(exclude=('tests', 'tests.*')),
 | 
| 
239
 | 
251
 | 
       package_data={'buildstream': ['plugins/*/*.py', 'plugins/*/*.yaml',
 | 
| 
240
 | 
252
 | 
                                     'data/*.yaml', 'data/*.sh.in']},
 
 |