From 6ced7085193affa636f229e72dc19175a3a06cfe Mon Sep 17 00:00:00 2001 From: Frederick Muriuki Muriithi Date: Fri, 8 Mar 2024 02:37:00 +0300 Subject: Update packaging and distribution declarations. --- setup.py | 35 +++++++++++++++++++++++++++++++++-- 1 file changed, 33 insertions(+), 2 deletions(-) (limited to 'setup.py') diff --git a/setup.py b/setup.py index 24c0a25..5b2e9fb 100644 --- a/setup.py +++ b/setup.py @@ -1,4 +1,35 @@ """The setup module""" -from setuptools import setup +from setuptools import setup, find_packages -setup() +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", + "gunicorn", + "jsonpickle", + "mysqlclient"], + tests_require=[ + "mypy", + "pylint", + "pytest", + "hypothesis"]) -- cgit v1.2.3