-
Notifications
You must be signed in to change notification settings - Fork 21
/
setup.py
executable file
·34 lines (29 loc) · 1.26 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
#!/usr/bin/env python
from setuptools import find_packages, setup
import NDATools
with open("README.md", "r") as fh:
long_description = fh.read()
setup(
name='nda_tools',
description="NIMH Data Archive Python Client",
install_requires=['boto3', 'tqdm', 'requests', 'packaging', 'pyyaml', 'keyring', 'pandas', 's3transfer'],
extras_require={'test': ['pytest', 'pytest-datadir', 'mock']},
version=NDATools.__version__,
long_description=long_description,
long_description_content_type="text/markdown",
author='NDA',
author_email='[email protected]',
url="https://github.com/NDAR/nda-tools/tree/master/NDATools",
license='MIT',
packages=find_packages(),
include_package_data=True,
data_files=[('config', ['NDATools/clientscripts/config/settings.cfg',
'NDATools/clientscripts/config/logging.yml'])],
entry_points={
'console_scripts': [
'vtcmd = NDATools.clientscripts.vtcmd:main',
'downloadcmd = NDATools.clientscripts.downloadcmd:main',
'unit_tests = tests.run_unit_tests:main',
'integration_tests = tests.run_integration_tests:main']
}
)