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

setup.py

Blame
  • setup.py 900 B
    from setuptools import setup, find_packages
    from itertools import chain, combinations
    
    name = "libcelegans"
    __version__ = "0.1"
    
    id_names = ["cosmid", "wormid", "name"]
    script_names = list(chain.from_iterable(
        ["%s2%s" % (name1, name2), "%s2%s" % (name2, name1)]
        for (name1, name2) in combinations(id_names, 2)))
    
    setup(
        name=name,
        version=__version__,
        description="Bioinformatics library providing utilities to deal with C. elegans.",
        author="Blaise Li",
        author_email="blaise.li@normalesup.org",
        license="MIT",
        python_requires=">=3.4, <4",
        packages=find_packages(),
        entry_points={
            "console_scripts": ["%s = idconvert:main" % script_name for script_name in script_names]
        },
        package_data={"idconvert": ["data/geneIDs/*.pickle"]},
        scripts=["bin/make_gene_id_conversion_dicts.py"],
        #scripts=["bin/%s" % name],
        install_requires=[])