-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsetup.py
34 lines (29 loc) · 1.11 KB
/
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
from os import path
from setuptools import Extension
from setuptools import setup, find_packages
from oncodrivefml import __version__
directory = path.dirname(path.abspath(__file__))
with open(path.join(directory, 'requirements.txt')) as f:
required = f.read().splitlines()
setup(
name='oncodrivefml',
version=__version__,
packages=find_packages(),
package_data={'oncodrivefml': ['*.txt.gz', '*.conf.template', '*.conf.template.spec', '*.pyx', '*.json.gz']},
url="https://bitbucket.org/bbglab/oncodrivefml",
download_url="https://bitbucket.org/bbglab/oncodrivefml/get/"+__version__+".tar.gz",
license='UPF Free Source Code',
author='BBGLab (Barcelona Biomedical Genomics Lab)',
author_email='[email protected]',
description='Identify signals of positive selection in somatic mutations',
setup_requires=[
'cython',
],
install_requires=required,
ext_modules=[Extension('oncodrivefml.walker_cython', ['oncodrivefml/walker_cython.pyx'])],
entry_points={
'console_scripts': [
'oncodrivefml = oncodrivefml.main:cmdline'
]
}
)