""" _____ _ _______ _ | __ \ | | |__ __| | | | |__) | __ ___ | |_ ___ | | ___ _ __ ___| |__ | ___/ '__/ _ \| __/ _ \| |/ _ \| '__/ __| '_ \ | | | | | (_) | || (_) | | (_) | | | (__| | | | |_| |_| \___/ \__\___/|_|\___/|_| \___|_| |_|Plugin ProtoTorch models Plugin Package """ from pkg_resources import safe_name from setuptools import setup from setuptools import find_namespace_packages PLUGIN_NAME = "models" PROJECT_URL = "https://github.com/si-cim/prototorch_models" DOWNLOAD_URL = "https://github.com/si-cim/prototorch_models.git" with open("README.md", "r") as fh: long_description = fh.read() INSTALL_REQUIRES = ["prototorch"] setup( name=safe_name("prototorch_" + PLUGIN_NAME), use_scm_version=True, descripion="Pre-packaged prototype-based machine learning models using ProtoTorch and PyTorch-Lightning.", long_description=long_description, author="Alexander Engelsberger", author_email="engelsbe@hs-mittweida.de", url=PROJECT_URL, download_url=DOWNLOAD_URL, license="MIT", install_requires=INSTALL_REQUIRES, setup_requires=["setuptools_scm"], extras_require={}, classifiers=[ "Development Status :: 2 - Pre-Alpha", "Environment :: Plugins", "Intended Audience :: Developers", "Intended Audience :: Education", "Intended Audience :: Science/Research", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8", "Operating System :: OS Independent", "Topic :: Scientific/Engineering :: Artificial Intelligence", "Topic :: Software Development :: Libraries", "Topic :: Software Development :: Libraries :: Python Modules", ], entry_points={"prototorch.plugins": f"{PLUGIN_NAME} = prototorch.{PLUGIN_NAME}"}, packages=find_namespace_packages(include=["prototorch.*"]), zip_safe=False, )