-
Notifications
You must be signed in to change notification settings - Fork 21
/
setup.py
31 lines (30 loc) · 1009 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
from setuptools import setup, find_packages
from fileflow import __version__
setup(
name="fileflow",
version = __version__,
description="Airflow plugin to transfer arbitrary files between operators.",
author='Industry Dive',
author_email='[email protected]',
url='https://github.com/industrydive/fileflow',
license='Apache License 2.0',
zip_safe=False,
packages=find_packages(exclude=['docs', 'tests*']),
install_requires=[
'airflow~=1.7.0',
'pandas==0.17.0',
'boto~=2.38.0'
],
test_suite='nose.collector',
tests_require=['moto~=0.4.18', 'coverage~=4.2', 'nose~=1.3.7', 'mock~=1.0.1'],
extras_require={
'flake8': ['pyflakes==1.0.0',
'pep8==1.5.7',
'mccabe==0.3.1',
'flake8==2.5.1',
'flake8-debugger==1.4.0',
'pep8-naming==0.3.3'],
'docs': ['sphinx==1.5.1',
'sphinx-rtd-theme==0.1.9']
}
)