Skip to content
Snippets Groups Projects
Select Git revision
  • fa9c31e3a3c9086c3b8189f270ddb81a0ba4fd6c
  • master default protected
  • vero_dev
  • correct_doc
  • vero_removing_web
  • fixing_backend
  • vero_global_plot
  • use-ceph-fs
  • bbrancot-master-patch-43887
  • newmaster
  • rework-tests
  • masterko20240403
  • masterold20240403
  • mastersafe
  • dev_cnerin
  • 3.0
  • 2.3
  • 2.2
  • 2.1
  • 2.0
  • 1.0.1
  • 1.0
22 results

setup.py

Blame
  • setup.py 1.63 KiB
    # coding: utf-8
    
    import os, sys
    from setuptools import setup, find_packages
    
    NAME = "jass"
    VERSION = "2.1"
    
    SETUP_DIR = os.path.dirname(__file__)
    README = os.path.join(SETUP_DIR, 'README.md')
    readme = open(README).read()
    
    REQUIRES = [
        "flask-smorest",
        "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',
            ]
        }
    )