--- a +++ b/setup.py @@ -0,0 +1,44 @@ +#!/usr/bin/env python3 +"""Metadata for package to allow installation with pip.""" + +import os + +import setuptools + +with open("README.md", "r") as fh: + long_description = fh.read() + +# Use same version from code +# See 3 from +# https://packaging.python.org/guides/single-sourcing-package-version/ +version = {} +with open(os.path.join("echonet", "__version__.py")) as f: + exec(f.read(), version) # pylint: disable=W0122 + +setuptools.setup( + name="echonet", + description="Video-based AI for beat-to-beat cardiac function assessment.", + version=version["__version__"], + url="https://echonet.github.io/dynamic", + packages=setuptools.find_packages(), + install_requires=[ + "click", + "numpy", + "pandas", + "torch", + "torchvision", + "opencv-python", + "scikit-image", + "tqdm", + "sklearn" + ], + classifiers=[ + "Programming Language :: Python :: 3", + ], + entry_points={ + "console_scripts": [ + "echonet=echonet:main", + ], + } + +)