From 0f0372869a9144a47c1933217a80696021be0c5d Mon Sep 17 00:00:00 2001 From: Tiantian Lei Date: Thu, 5 Sep 2024 15:59:29 -0400 Subject: [PATCH] Misc updates --- setup.py | 44 ++++++++++++++++++-------------------------- 1 file changed, 18 insertions(+), 26 deletions(-) diff --git a/setup.py b/setup.py index a303c12..8241e91 100644 --- a/setup.py +++ b/setup.py @@ -3,46 +3,38 @@ _version_re = re.compile(r"(?<=^__version__ = (\"|'))(.+)(?=\"|')") + def get_version(rel_path: str) -> str: """ Searches for the ``__version__ = `` line in a source code file. https://packaging.python.org/en/latest/guides/single-sourcing-package-version/ """ - with open(rel_path, 'r') as f: + with open(rel_path, "r") as f: matches = map(_version_re.search, f) filtered = filter(lambda m: m is not None, matches) version = next(filtered, None) if version is None: - raise RuntimeError(f'Could not find __version__ in {rel_path}') + raise RuntimeError(f"Could not find __version__ in {rel_path}") return version.group(0) setup( - name='coneme', - version=get_version('coneme.py'), - description='A ChRIS plugin to compute network measures', - author='FNNDSC', - author_email='dev@babyMRI.org', - url='https://github.com/FNNDSC/pl-coneme', - py_modules=['coneme'], - install_requires=['chris_plugin'], - license='MIT', - entry_points={ - 'console_scripts': [ - 'coneme = coneme:main' - ] - }, + name="coneme", + version=get_version("coneme.py"), + description="A ChRIS plugin to compute network measures", + author="FNNDSC", + author_email="dev@babyMRI.org", + url="https://github.com/FNNDSC/pl-coneme", + py_modules=["coneme"], + install_requires=["chris_plugin"], + license="MIT", + entry_points={"console_scripts": ["coneme = coneme:main"]}, classifiers=[ - 'License :: OSI Approved :: MIT License', - 'Topic :: Scientific/Engineering', - 'Topic :: Scientific/Engineering :: Bio-Informatics', - 'Topic :: Scientific/Engineering :: Medical Science Apps.' + "License :: OSI Approved :: MIT License", + "Topic :: Scientific/Engineering", + "Topic :: Scientific/Engineering :: Bio-Informatics", + "Topic :: Scientific/Engineering :: Medical Science Apps.", ], - extras_require={ - 'none': [], - 'dev': [ - 'pytest~=7.1' - ] - } + extras_require={"none": [], "dev": ["pytest~=7.1"]}, )