diff --git a/setup.py b/setup.py index e71f4a7..8d89b86 100644 --- a/setup.py +++ b/setup.py @@ -1,11 +1,10 @@ from setuptools import setup -version = "0.5.3" -name = 'amuse-masc' -author = 'Steven Rieder' -author_email = 'steven@rieder.nl' +name = "amuse-masc" +author = "Steven Rieder" +author_email = "steven@rieder.nl" license_ = "MIT" -url = 'http://amusecode.org' +url = "http://amusecode.org" classifiers = [ # Python versions supported by amuse-masc @@ -14,25 +13,21 @@ "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8", - # License "License :: OSI Approved :: MIT License", - # OS support "Operating System :: OS Independent", - # Maturity of amuse_masc "Development Status :: 4 - Beta", - # Intended audience "Intended Audience :: Science/Research", ] install_requires = [ - 'wheel>=0.32', - 'amuse-framework>=13.0.0', + "wheel>=0.32", + "amuse-framework>=2021.3.0", ] -description = 'Make a star cluster' +description = "Make a star cluster" with open("README.md", "r") as fh: long_description = fh.read() long_description_content_type = "text/markdown" @@ -41,18 +36,18 @@ all_data_files = [] -packages = ['amuse.ext.masc'] +packages = ["amuse.ext.masc"] -package_dir = { - 'amuse.ext.masc': 'src/amuse/ext/masc' -} +package_dir = {"amuse.ext.masc": "src/amuse/ext/masc"} -package_data = { -} +package_data = {} setup( name=name, - version=version, + use_scm_version={ + "write_to": "src/amuse/ext/masc/version.py", + }, + setup_requires=["setuptools_scm"], classifiers=classifiers, url=url, author_email=author_email, @@ -67,6 +62,6 @@ packages=packages, package_data=package_data, data_files=all_data_files, - python_requires='>=3.5, <4', + python_requires=">=3.5, <4", scripts=["masc.py"], )