From e3224392e042617b7bd300a9faa82ce55b4156a2 Mon Sep 17 00:00:00 2001 From: yuvipanda Date: Mon, 22 May 2017 20:39:12 -0700 Subject: [PATCH] Add a __main__ and an entrypoint --- repo2docker/__main__.py | 5 +++++ repo2docker/app.py | 4 ---- setup.py | 5 +++++ 3 files changed, 10 insertions(+), 4 deletions(-) create mode 100644 repo2docker/__main__.py diff --git a/repo2docker/__main__.py b/repo2docker/__main__.py new file mode 100644 index 00000000..c2fa78c9 --- /dev/null +++ b/repo2docker/__main__.py @@ -0,0 +1,5 @@ +from .app import Repo2Docker + +if __name__ == '__main__': + f = Repo2Docker() + f.run() diff --git a/repo2docker/app.py b/repo2docker/app.py index 6580d22b..865bc505 100644 --- a/repo2docker/app.py +++ b/repo2docker/app.py @@ -186,7 +186,3 @@ class Repo2Docker(Application): shutil.rmtree(checkout_path) -if __name__ == '__main__': - f = Repo2Docker() - f.initialize() - f.run() diff --git a/setup.py b/setup.py index 7daf5818..f4800ab3 100644 --- a/setup.py +++ b/setup.py @@ -12,4 +12,9 @@ setup( author_email='yuvipanda@gmail.com', license='BSD', packages=find_packages(), + entry_points={ + 'console_scripts': [ + 'jupyter-repo2docker = repo2docker.__main__:main' + ] + }, )