-
Notifications
You must be signed in to change notification settings - Fork 4
/
setup.py
executable file
·74 lines (62 loc) · 1.75 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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
#!/usr/bin/env python
# -*- coding: utf-8 -*-
try:
from setuptools import setup
except ImportError:
from distutils.core import setup
readme = """dgit is an application on top of git.
A lot of data-scientists' time goes towards generating, shaping, and
using datasets. dgit enables organizing and using datasets with
minimal effort.
dgit uses git for version management but structures the repository
content, and interface to suit data management tasks.
Read `documentation <https://dgit.readthedocs.org>`_
Note: Only Python 3 supported for now
"""
with open('HISTORY.rst') as history_file:
history = history_file.read().replace('.. :changelog:', '')
requirements = [
'boto3',
'click',
'PyYAML',
'glob2',
'messytables',
'parse',
'daff',
'sh',
'numpydoc'
]
dependency_links = [
]
setup(
name='dgit',
version='0.1.7',
description="Git wrapper for Managing Datasets",
long_description=readme + '\n\n' + history,
author="Venkata Pingali",
author_email='pingali@gmail.com',
url='https://github.com/pingali/dgit',
packages=[
'dgitcore',
],
scripts=[
'bin/dgit'
],
package_dir={'dgitcore': 'dgitcore'},
include_package_data=True,
install_requires=requirements,
dependency_links=dependency_links,
license="MIT",
zip_safe=False,
keywords='git data datasets versioning cvs',
classifiers=[
'Development Status :: 3 - Alpha',
'Intended Audience :: Developers',
'Natural Language :: English',
'License :: OSI Approved :: MIT License',
'Programming Language :: Python :: 3 :: Only',
'Topic :: Scientific/Engineering :: Information Analysis'
],
test_suite='nose.collector',
tests_require=['nose'],
)