metrik/setup.py

41 lines
990 B
Python
Raw Normal View History

2016-08-07 16:25:04 -04:00
from setuptools import setup, find_packages
from metrik import __version__
2016-08-07 16:25:04 -04:00
setup(
name='Metrik',
description='Data aggregation framework for Python',
version=__version__,
2016-08-07 16:25:04 -04:00
author='Bradlee Speice',
author_email='bradlee.speice@gmail.com',
packages=find_packages(),
package_data={
'metrik': ['default.conf']
},
2016-08-07 16:25:04 -04:00
install_requires=[
'luigi >= 2.2.0',
'requests >= 2.11.0',
2016-08-12 23:58:34 -04:00
'six >= 1.10.0',
2016-08-13 00:09:57 -04:00
'pymongo >= 3.2',
2016-08-13 00:54:36 -04:00
'pytz >= 2016.6.1',
2016-08-16 16:12:32 -04:00
'python-dateutil >= 2.4.2',
'pandas >= 0.17.1',
'argparse >= 1.1.0',
'requests-oauthlib >= 0.4.0',
'xlrd >= 0.9.4'
2016-08-07 16:25:04 -04:00
],
setup_requires=[
2016-08-07 16:49:19 -04:00
'pytest_runner'
2016-08-07 16:25:04 -04:00
],
tests_require=[
2016-08-07 21:55:19 -04:00
'pytest',
'pytest-catchlog',
'pandas-datareader'
],
entry_points={
'console_scripts': [
'metrik = metrik.batch:handle_commandline',
'metrik-merge = metrik.merge:main'
]
}
2016-08-07 16:25:04 -04:00
)