aboutsummaryrefslogtreecommitdiff
"""The setup module"""
from setuptools import setup, find_packages

LONG_DESCRIPTION="""
gn-uploader is a service allowing upload of new data into GeneNetwork. It
performs quality control on the data that is being uploaded to ensure it meets
all conditions before it can be accepted.
"""

setup(
    name="gn-uploader",
    version="0.1.0",
    description="Data uploader and quality-control application.",
    long_description=LONG_DESCRIPTION,
    long_description_content_type="text/plain",
    author="Frederick M. Muriithi",
    author_email="fredmanglis@gmail.com",
    url="https://git.genenetwork.org/gn-uploader",
    include_package_data=True,
    packages=find_packages(
        where=".", exclude=("tests", "tests.*")),
    scripts=[],
    license="AGPLV3",
    install_requires=[
        "redis",
        "Flask",
        "pyyaml",
        "gn-libs",
        "gunicorn",
        "jsonpickle",
        "mysqlclient"],
    tests_require=[
        "mypy",
        "pylint",
        "pytest",
        "hypothesis"])