blob: 268e24b85283b95dbd43792416878a8d29e226f0 [file] [log] [blame]
#!/usr/bin/env python
# coding: utf-8
from __future__ import print_function
import os
import sys
from setuptools import find_packages, setup
pjoin = os.path.join
here = os.path.abspath(os.path.dirname(__file__))
# Get the current package version.
version_ns = {}
with open(pjoin(here, 'version.py')) as f:
exec(f.read(), {}, version_ns)
setup_args = dict(
name = 'jupyter_airavata_data_store',
packages = find_packages(include=['jupyter_airavata_data_store', 'jupyter_airavata_data_store.*']),
version = version_ns['__version__'],
description = """Jupyter Airavata Data Store: This overrides default Jupyter filesystem based storage with Airavata storage utilizing Airavata data catalog APIs.""",
long_description = "",
author = "Dimuthu Wannipurage (https://github.com/DImuthuUpe)",
author_email = "dimuthu.upeksha2@gmail.com",
url = "https://github.com/DImuthuUpe/jupyter_airavata_data_store",
license = "Apache 2.0",
platforms = "Linux, Mac OS X",
keywords = ['Data Store', 'Airavata', 'Jupyter'],
classifiers = [
'Intended Audience :: Developers',
'Intended Audience :: System Administrators',
'Intended Audience :: Science/Research',
'License :: Apache 2.0',
'Programming Language :: Python',
'Programming Language :: Python :: 3',
],
)
# setuptools requirements
if 'setuptools' in sys.modules:
setup_args['install_requires'] = install_requires = []
install_requires.append('jupyterhub')
install_requires.append('lxml')
def main():
setup(**setup_args)
if __name__ == '__main__':
main()