Skip to content
Snippets Groups Projects
Select Git revision
  • a0966db5352b2fd06f4772272cfc0d63fe5b8848
  • master default protected
2 results

setup.py

Blame
  • setup.py 1.71 KiB
    # coding: utf-8
    
    import os, sys
    from setuptools import setup, find_packages
    
    NAME = "jass"
    VERSION = "1.0.1"
    
    SETUP_DIR = os.path.dirname(__file__)
    README = os.path.join(SETUP_DIR, 'README.md')
    readme = open(README).read()
    
    REQUIRES = [
        "connexion @ git+https://github.com/hmenager/connexion.git@master#egg=connexion[swagger-ui]",
        "aiohttp",
        "python_dateutil",
        "setuptools",
        "numpy",
        "pandas",
        "tables",
        "scipy",
        "matplotlib",
        "celery",
    ]
    
    setup(
        name=NAME,
        version=VERSION,
        description="JASS allows for single SNP joint analysis of multiple GWAS summary statistics",
        author='Hervé Ménager and Pierre Lechat and Carla Lasry and Vincent Guillemot and Hugues Aschard and Hanna Julienne',
        author_email="hmenager@pasteur.fr and pierre.lechat@pasteur.fr and carla.lasry@pasteur.fr and vincent.guillemot@pasteur.fr and hugues.aschard@pasteur.fr and hanna.julienne@pasteur.fr",
        url="https://gitlab.pasteur.fr/statistical-genetics/jass",
        packages=find_packages(),
        install_requires=REQUIRES,
        license="MIT",
        keywords=["GWAS", "Data analysis", "summary statistics"],
        package_data={'jass': ['swagger/swagger.yaml']},
        include_package_data=True,
        long_description=readme,
        long_description_content_type="text/markdown",
        classifiers=[
            "Programming Language :: Python :: 3",
            "License :: OSI Approved :: MIT License",
            "Operating System :: OS Independent",
        ],
        python_requires='>=3.6',
        setup_requires=[
            'pytest-runner',
            'Flask-Testing'
        ],
        tests_require=[
            'pytest',
            'Flask-Testing'
        ],
        entry_points={
            'console_scripts': [
                'jass=jass.__main__:main',
            ]
        }
    )