forked from percyfal/snakemakelib
-
Notifications
You must be signed in to change notification settings - Fork 0
/
setup.py
34 lines (32 loc) · 946 Bytes
/
setup.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
# Copyright (c) 2014 Per Unneberg
from setuptools import setup, find_packages
import os
import glob
setup(name = "snakemakelib",
version = "0.1.0",
author = "Per Unneberg",
author_email = "per.unneberg@scilifelab.se",
description = "Snakemake rule library with additional utilities",
license = "MIT",
scripts = glob.glob('scripts/*.py'),
install_requires = [
"pyyaml",
"matplotlib>=1.3.1",
"snakemake>=3.1",
"texttable",
"sphinx",
## Required for testing
"nose",
],
test_suite = 'nose.collector',
packages=find_packages(exclude=['ez_setup', 'test*']),
namespace_packages = [
'snakemakelib',
'snakemakelib.ext',
],
package_data = {
'snakemakelib':[
'rules/*',
]},
)
os.system("git rev-parse --short --verify HEAD > ~/.snakemakelib_version")