2017-05-09 08:46:26 +00:00
|
|
|
from setuptools import setup, find_packages
|
2018-11-15 23:08:45 +00:00
|
|
|
import sys
|
2018-07-02 20:03:53 +00:00
|
|
|
import versioneer
|
2017-05-09 08:46:26 +00:00
|
|
|
|
2018-11-15 22:37:30 +00:00
|
|
|
if sys.version_info[0] < 3:
|
2018-11-15 23:08:45 +00:00
|
|
|
readme = None
|
|
|
|
else:
|
|
|
|
with open('README.md', encoding="utf8") as f:
|
|
|
|
readme = f.read()
|
2018-09-09 05:50:37 +00:00
|
|
|
|
2017-05-09 08:46:26 +00:00
|
|
|
setup(
|
2017-05-22 23:22:36 +00:00
|
|
|
name='jupyter-repo2docker',
|
2018-07-02 20:03:53 +00:00
|
|
|
version=versioneer.get_version(),
|
2017-05-09 08:46:26 +00:00
|
|
|
install_requires=[
|
|
|
|
'docker',
|
2017-05-16 01:54:51 +00:00
|
|
|
'traitlets',
|
2017-05-23 05:55:44 +00:00
|
|
|
'python-json-logger',
|
2017-07-04 17:53:09 +00:00
|
|
|
'escapism',
|
2018-01-03 17:20:41 +00:00
|
|
|
'jinja2',
|
|
|
|
'ruamel.yaml>=0.15',
|
2019-02-26 06:38:56 +00:00
|
|
|
'toml',
|
2019-02-28 06:05:23 +00:00
|
|
|
'semver',
|
2017-05-09 08:46:26 +00:00
|
|
|
],
|
2017-07-30 09:08:13 +00:00
|
|
|
python_requires='>=3.4',
|
2018-09-09 05:50:37 +00:00
|
|
|
author='Project Jupyter Contributors',
|
|
|
|
author_email='jupyter@googlegroups.com',
|
|
|
|
url='https://repo2docker.readthedocs.io/en/latest/',
|
|
|
|
project_urls = {
|
|
|
|
'Documentation': 'https://repo2docker.readthedocs.io',
|
|
|
|
'Funding': 'https://jupyter.org/about',
|
|
|
|
'Source': 'https://github.com/jupyter/repo2docker/',
|
|
|
|
'Tracker': 'https://github.com/jupyter/repo2docker/issues',
|
|
|
|
},
|
2018-09-09 07:13:06 +00:00
|
|
|
# this should be a whitespace separated string of keywords, not a list
|
|
|
|
keywords="reproducible science environments docker",
|
2018-09-09 15:20:52 +00:00
|
|
|
description = "Repo2docker: Turn code repositories into Jupyter enabled Docker Images",
|
2018-09-09 05:50:37 +00:00
|
|
|
long_description = readme,
|
|
|
|
long_description_content_type = 'text/markdown',
|
2017-05-09 08:46:26 +00:00
|
|
|
license='BSD',
|
2018-09-09 05:50:37 +00:00
|
|
|
classifiers = [
|
|
|
|
'Environment :: Console',
|
|
|
|
'Intended Audience :: Developers',
|
|
|
|
'Intended Audience :: System Administrators',
|
|
|
|
'Intended Audience :: Science/Research',
|
|
|
|
'License :: OSI Approved :: BSD License',
|
|
|
|
'Programming Language :: Python',
|
|
|
|
'Programming Language :: Python :: 3',
|
|
|
|
],
|
2017-05-09 08:46:26 +00:00
|
|
|
packages=find_packages(),
|
2017-08-02 08:01:04 +00:00
|
|
|
include_package_data=True,
|
2018-07-02 20:03:53 +00:00
|
|
|
cmdclass=versioneer.get_cmdclass(),
|
2017-05-23 03:39:12 +00:00
|
|
|
entry_points={
|
|
|
|
'console_scripts': [
|
2017-07-30 09:08:13 +00:00
|
|
|
'jupyter-repo2docker = repo2docker.__main__:main',
|
2017-10-24 23:09:40 +00:00
|
|
|
'repo2docker = repo2docker.__main__:main',
|
2017-05-23 03:39:12 +00:00
|
|
|
]
|
|
|
|
},
|
2017-05-09 08:46:26 +00:00
|
|
|
)
|