From fcd687b5d8abf51fe046b80afe5cd7d15ca880e2 Mon Sep 17 00:00:00 2001 From: Elena ``of Valhalla'' Grandi Date: Sat, 9 Mar 2019 12:51:33 +0100 Subject: improved metadata in setup.py --- setup.py | 29 +++++++++++++++++++++++------ 1 file changed, 23 insertions(+), 6 deletions(-) (limited to 'setup.py') diff --git a/setup.py b/setup.py index 15a6502..b90ae02 100644 --- a/setup.py +++ b/setup.py @@ -1,26 +1,37 @@ from setuptools import setup, find_packages + +try: + with open("README.rst", 'r') as fp: + long_description = fp.read() +except IOError: + print("Could not read README.rst, long_description will be empty.") + long_description = "" + setup( name='lesana', - version='0.3', + version='0.3.0.dev1', packages=find_packages(), scripts=['scripts/lesana'], + package_data={ + '': ['*.yaml'] + }, + test_suite='tests', + install_requires=[ 'guacamole', # 'xapian >= 1.4', 'ruamel.yaml', 'jinja2', ], - - package_data={ - '': ['*.yaml'] - }, - test_suite='tests', + python_requires='>=3', # Metadata author="Elena ``of Valhalla'' Grandi", author_email='valhalla@trueelena.org', description='Manage collection inventories throught yaml files.', + long_description=long_description, + long_description_content_type='text/x-rst', license='GPLv3+', keywords='collection inventory', url='https://lesana.trueelena.org/lesana', @@ -34,7 +45,13 @@ setup( 'Programming Language :: Python :: 3 :: Only', 'Programming Language :: Python :: 3.5', 'Programming Language :: Python :: 3.6', + 'Programming Language :: Python :: 3.7', + 'Programming Language :: Python :: 3.8', 'Topic :: Software Development :: Libraries :: Python Modules', 'Topic :: Utilities', ], + project_urls={ + 'Source': 'https://git.trueelena.org/cgit.cgi/software/lesana/', + 'Documentation': 'https://git.trueelena.org/cgit.cgi/software/lesana/tree/docs', + } ) -- cgit v1.2.3