import os import sys import json from distutils.core import setup from setuptools import find_packages assert(sys.version_info >= (3, 0)) with open(os.path.join("fishbook", "package_info.json")) as infofile: infodict = json.load(infofile) VERSION = infodict["VERSION"] AUTHOR = infodict["AUTHOR"] CONTACT = infodict["CONTACT"] BRIEF = infodict["BRIEF"] HOMEPAGE = infodict["HOMEPAGE"] requirements = ['datajoint', 'nixio', 'numpy', 'PyYAML', 'scipy', 'tqdm', 'backports-datetime-fromisoformat'] setup(name='fishbook', version = VERSION, packages = find_packages(exclude=['doc*', 'tests*', 'site']), description = BRIEF, author = AUTHOR, author_email=CONTACT, url=HOMEPAGE, license="GPLv3", install_requires = requirements if sys.version_info < (3,7) else requirements[:-1], entry_points = {'console_scripts': ['fishbook-import=fishbook.cmd.data_import:main']} )