2016-08-07 16:25:04 -04:00
|
|
|
from setuptools import setup, find_packages
|
|
|
|
|
2016-08-23 16:43:49 -04:00
|
|
|
from metrik import __version__
|
|
|
|
|
2016-08-07 16:25:04 -04:00
|
|
|
setup(
|
|
|
|
name='Metrik',
|
|
|
|
description='Data aggregation framework for Python',
|
2016-08-23 16:43:49 -04:00
|
|
|
version=__version__,
|
2016-08-07 16:25:04 -04:00
|
|
|
author='Bradlee Speice',
|
|
|
|
author_email='bradlee.speice@gmail.com',
|
|
|
|
packages=find_packages(),
|
2016-08-25 07:44:51 -04:00
|
|
|
package_data={
|
|
|
|
'metrik': ['default.conf']
|
|
|
|
},
|
2016-08-07 16:25:04 -04:00
|
|
|
install_requires=[
|
2016-08-07 16:45:49 -04:00
|
|
|
'luigi >= 2.2.0',
|
2016-08-08 23:31:49 -04:00
|
|
|
'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',
|
2016-08-22 21:34:54 -04:00
|
|
|
'pandas >= 0.17.1',
|
2016-08-24 15:52:07 -04:00
|
|
|
'argparse >= 1.1.0',
|
|
|
|
'requests-oauthlib >= 0.4.0'
|
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',
|
2016-08-24 17:43:11 -04:00
|
|
|
'pytest-catchlog',
|
|
|
|
'pandas-datareader'
|
2016-08-22 21:34:54 -04:00
|
|
|
],
|
|
|
|
entry_points={
|
|
|
|
'console_scripts': [
|
2016-08-29 18:36:14 -04:00
|
|
|
'metrik = metrik.batch:handle_commandline',
|
|
|
|
'metrik-merge = metrik.merge:main'
|
2016-08-22 21:34:54 -04:00
|
|
|
]
|
|
|
|
}
|
2016-08-07 16:25:04 -04:00
|
|
|
)
|