Skip to content
Snippets Groups Projects
Select Git revision
  • f29b1e776f7cbee13d04d439eb8bf58e70156d87
  • master default protected
  • fixing_backend
  • fix-urls
  • vero_global_plot
  • use-ceph-fs
  • bbrancot-master-patch-43887
  • newmaster
  • rework-tests
  • masterko20240403
  • masterold20240403
  • mastersafe
  • dev_cnerin
  • 2.3
  • 2.2
  • 2.1
  • 2.0
  • 1.0.1
  • 1.0
19 results

setup.py

Blame
  • Forked from Statistical-Genetics / jass
    Source project has a limited visibility.
    setup.py 1.68 KiB
    # coding: utf-8
    
    import os
    import pathlib
    import pkg_resources
    
    from setuptools import setup, find_packages
    
    NAME = "jass"
    VERSION = "2.2"
    
    SETUP_DIR = os.path.dirname(__file__)
    README = os.path.join(SETUP_DIR, 'README.md')
    readme = open(README).read()
    
    with pathlib.Path('requirements.txt').open() as requirements_txt:
        REQUIRES = [
            str(requirement)
            for requirement
            in pkg_resources.parse_requirements(requirements_txt)
        ]
    
    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, pierre.lechat@pasteur.fr, carla.lasry@pasteur.fr, vincent.guillemot@pasteur.fr, hugues.aschard@pasteur.fr, 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', "data/*.tsv"]},
        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',
            ]
        }
    )