diff --git a/setup.py b/setup.py index db6cd7d..a1a0515 100644 --- a/setup.py +++ b/setup.py @@ -1,16 +1,15 @@ #!/usr/bin/env python # -*- coding: utf-8 -*- -""" -loop_step -A step in SEAMM Flowchart for loopss +"""loop_step +A SEAMM plug-in which provides loops in flowcharts. """ import sys from setuptools import setup, find_packages import versioneer -short_description = __doc__.split("\n") +short_description = __doc__.splitlines()[1] # from https://github.com/pytest-dev/pytest-runner#conditional-requirement needs_pytest = {'pytest', 'test', 'ptr'}.intersection(sys.argv) @@ -37,25 +36,16 @@ name='loop_step', author="Paul Saxe", author_email='psaxe@molssi.org', - description=short_description[1:], + description=short_description, long_description=readme + '\n\n' + history, + long_description_content_type='text/x-rst', version=versioneer.get_version(), cmdclass=versioneer.get_cmdclass(), license='BSD-3-Clause', url='https://github.com/molssi-seamm/loop_step', - - - # Which Python importable modules should be included when your package is - # installed handled automatically by setuptools. Use 'exclude' to prevent - # some specific subpackage(s) from being added, if needed packages=find_packages(include=['loop_step']), - - # Optional include package data to ship with your package. Customize - # MANIFEST.in if the general case does not suit your needs. Comment out - # this line to prevent the files from being packaged with your software. include_package_data=True, - # Allows `setup.py test` to work correctly with pytest setup_requires=[] + pytest_runner, @@ -64,7 +54,6 @@ install_requires=requirements, test_suite='tests', - # tests_require=test_requirements, # Valid platforms your code works on, adjust to your flavor platforms=['Linux', @@ -76,9 +65,9 @@ # prevent the .egg from being made zip_safe=False, - keywords='loop_step', + keywords=['SEAMM', 'plug-in', 'flowchart', 'control', 'loops'], classifiers=[ - 'Development Status :: 2 - Pre-Alpha', + 'Development Status :: 5 - Production/Stable', 'Intended Audience :: Science/Research', 'Topic :: Scientific/Engineering :: Chemistry', 'Topic :: Scientific/Engineering :: Physics',