setup.py 1.53 KB
Newer Older
Hoogenboom, Jerry's avatar
Hoogenboom, Jerry committed
1
#!/usr/bin/env python
jhoogenboom's avatar
jhoogenboom committed
2
3
from setuptools import setup, find_packages

jhoogenboom's avatar
jhoogenboom committed
4
requires = ["numpy"]
jhoogenboom's avatar
jhoogenboom committed
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24

# Python 2.6 does not include the argparse module.
try:
    import argparse
except ImportError:
    requires.append("argparse")


# Disabling hard linking as a workaround for this bug:
# http://bugs.python.org/issue8876
from sys import hexversion as sys_hexversion
if sys_hexversion < 0x020709C1:  # The bug is fixed in 2.7.9rc1.
    import os
    del os.link


import fdstools as distmeta
x = setup(
    name="fdstools",
    packages=find_packages(),
jhoogenboom's avatar
jhoogenboom committed
25
    package_data={
Hoogenboom, Jerry's avatar
Hoogenboom, Jerry committed
26
        "fdstools": ["vis/*.*", "vis/*/*"]
jhoogenboom's avatar
jhoogenboom committed
27
    },
jhoogenboom's avatar
jhoogenboom committed
28
29
30
31
32
33
    version=distmeta.__version__,
    install_requires=requires,
    description="Forensic DNA Sequencing Tools",
    long_description=distmeta.__doc__,
    author="Jerry Hoogenboom",
    author_email="jerryhoogenboom@outlook.com",
34
    url="https://git.lumc.nl/jhoogenboom/fdstools/blob/master/README.rst",
jhoogenboom's avatar
jhoogenboom committed
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
    license="LGPLv3+",
    platforms=["any"],
    classifiers=[
        "Development Status :: 3 - Alpha",
        "Intended Audience :: Science/Research",
        "Intended Audience :: Legal Industry",
        "License :: OSI Approved :: GNU Lesser General Public License v3 or "
            "later (LGPLv3+)",
        "Operating System :: OS Independent",
        "Programming Language :: Python :: 2",
        "Topic :: Scientific/Engineering :: Bio-Informatics"],
    keywords='bioinformatics forensics stutter NGS sequencing STR',
    entry_points={
        'console_scripts': [
            "fdstools=fdstools.fdstools:main"
        ]
    }
Hoogenboom, Jerry's avatar
Hoogenboom, Jerry committed
52
)