aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrian Burns <brian.p.burns@gmail.com>2017-01-08 17:23:31 -0500
committerBrian Burns <brian.p.burns@gmail.com>2017-01-08 17:23:31 -0500
commitdc228b6bb0a8bfab2df532098dccd2da1a42848b (patch)
treeefb2d76cdf600e9a99df4b3262a76d6988035869
parent8f90b78820a2c07e4ed79ba1973d93706aff70cb (diff)
downloadtoree-gateway-dc228b6bb0a8bfab2df532098dccd2da1a42848b.tar.gz
toree-gateway-dc228b6bb0a8bfab2df532098dccd2da1a42848b.tar.bz2
toree-gateway-dc228b6bb0a8bfab2df532098dccd2da1a42848b.zip
remove extra python files
-rw-r--r--.gitignore3
-rw-r--r--python/build/lib/toree_kernel.py135
-rw-r--r--python/dist/toree_kernel-0.1-py3.5.eggbin4747 -> 0 bytes
-rw-r--r--python/toree_kernel.egg-info/PKG-INFO15
-rw-r--r--python/toree_kernel.egg-info/SOURCES.txt7
-rw-r--r--python/toree_kernel.egg-info/dependency_links.txt1
-rw-r--r--python/toree_kernel.egg-info/requires.txt2
-rw-r--r--python/toree_kernel.egg-info/top_level.txt1
8 files changed, 3 insertions, 161 deletions
diff --git a/.gitignore b/.gitignore
index 9d830ae..fd512db 100644
--- a/.gitignore
+++ b/.gitignore
@@ -4,6 +4,9 @@ target
dependency-reduced-pom.xml
.DS_Store
module*.zip
+python/dist
+python/build
+python/toree_kernel.egg-info
**/node_modules/**
java/.idea/*
java/javascriptspark.iml
diff --git a/python/build/lib/toree_kernel.py b/python/build/lib/toree_kernel.py
deleted file mode 100644
index f7269fa..0000000
--- a/python/build/lib/toree_kernel.py
+++ /dev/null
@@ -1,135 +0,0 @@
-import os
-import signal
-import sys
-import time
-import io
-
-from os import O_NONBLOCK, read
-from fcntl import fcntl, F_GETFL, F_SETFL
-from subprocess import Popen, PIPE
-from metakernel import MetaKernel
-from py4j.java_gateway import JavaGateway, CallbackServerParameters, java_import
-from py4j.protocol import Py4JError
-
-class TextOutput(object):
- """Wrapper for text output whose repr is the text itself.
- This avoids `repr(output)` adding quotation marks around already-rendered text.
- """
- def __init__(self, output):
- self.output = output
-
- def __repr__(self):
- return self.output
-
-class ToreeKernel(MetaKernel):
- implementation = 'toree_kernel'
- implementation_version = '0.1'
- langauge = 'scala'
- language_version = '2.11'
- banner = "toree_kernel"
- language_info = {'name': 'scala',
- 'mimetype': 'application/scala',
- 'file_extension': '.scala'}
-
- kernel_json = {
- 'argv': [
- 'python', '-m', 'toree_kernel', '-f', '{connection_file}'],
- 'display_name': 'Toree Client',
- 'language': 'scala',
- 'name': 'toree_kernel'
- }
-
- def __init__(self, **kwargs):
- super(ToreeKernel, self).__init__(**kwargs)
- #self._start_toree_client()
-
- #def sig_handler(signum, frame):
- #self.gateway_proc.terminate()
-
- def do_shutdown(self, restart):
- super(ToreeKernel, self).do_shutdown(restart)
- #self.gateway_proc.terminate()
-
- def _start_toree_client(self):
- args = [
- "java",
- "-classpath",
- "../target/toree_client-0.1-jar-with-dependencies.jar",
- "com.ibm.ToreeClient"
- ]
-
- self.gateway_proc = Popen(args, stderr=PIPE, stdout=PIPE)
- time.sleep(1.5)
- self.gateway = JavaGateway(
- start_callback_server=True,
- callback_server_parameters=CallbackServerParameters())
-
- flags = fcntl(self.gateway_proc.stdout, F_GETFL) # get current p.stdout flags
- fcntl(self.gateway_proc.stdout, F_SETFL, flags | O_NONBLOCK)
-
- flags = fcntl(self.gateway_proc.stderr, F_GETFL) # get current p.stdout flags
- fcntl(self.gateway_proc.stderr, F_SETFL, flags | O_NONBLOCK)
-
- signal.signal(signal.SIGTERM, self.sig_handler)
- signal.signal(signal.SIGINT, self.sig_handler)
- signal.signal(signal.SIGHUP, self.sig_handler)
-
-
- def Error(self, output):
- if not output:
- return
-
- super(ToreeKernel, self).Error(output)
-
- def handle_output(self, fd, fn):
- stringIO = io.StringIO()
- while True:
- try:
- b = read(fd.fileno(), 1024)
- if b:
- stringIO.write(b.decode('utf-8'))
- except OSError:
- break
-
- s = stringIO.getvalue()
- if s:
- fn(s.strip())
-
- stringIO.close()
-
- def do_execute_direct(self, code, silent=False):
- """
- :param code:
- The code to be executed.
- :param silent:
- Whether to display output.
- :return:
- Return value, or None
-
- MetaKernel code handler.
- """
-
- """
- if not code.strip():
- return None
-
- retval = None
- try:
- retval = self.gateway.entry_point.eval(code.rstrip())
- self.handle_output(self.gateway_proc.stdout, self.Print)
- self.handle_output(self.gateway_proc.stderr, self.Error)
- except Py4JError as e:
- if not silent:
- self.Error(e.cause)
-
- if retval is None:
- return
- elif isinstance(retval, str):
- return TextOutput(retval)
- else:
- return retval
- """
- return "happy"
-
-if __name__ == '__main__':
- ToreeKernel.run_as_main()
diff --git a/python/dist/toree_kernel-0.1-py3.5.egg b/python/dist/toree_kernel-0.1-py3.5.egg
deleted file mode 100644
index b71502a..0000000
--- a/python/dist/toree_kernel-0.1-py3.5.egg
+++ /dev/null
Binary files differ
diff --git a/python/toree_kernel.egg-info/PKG-INFO b/python/toree_kernel.egg-info/PKG-INFO
deleted file mode 100644
index 38f7f19..0000000
--- a/python/toree_kernel.egg-info/PKG-INFO
+++ /dev/null
@@ -1,15 +0,0 @@
-Metadata-Version: 1.1
-Name: toree-kernel
-Version: 0.1
-Summary: Toree Client Kernel
-Home-page: UNKNOWN
-Author: UNKNOWN
-Author-email: UNKNOWN
-License: UNKNOWN
-Description: A simple echo kernel for Jupyter/IPython, based on MetaKernel
-Platform: UNKNOWN
-Classifier: Framework :: IPython
-Classifier: License :: OSI Approved :: BSD License
-Classifier: Programming Language :: Python :: 3
-Classifier: Programming Language :: Python :: 2
-Classifier: Topic :: System :: Shells
diff --git a/python/toree_kernel.egg-info/SOURCES.txt b/python/toree_kernel.egg-info/SOURCES.txt
deleted file mode 100644
index 336cf83..0000000
--- a/python/toree_kernel.egg-info/SOURCES.txt
+++ /dev/null
@@ -1,7 +0,0 @@
-setup.py
-toree_kernel.py
-toree_kernel.egg-info/PKG-INFO
-toree_kernel.egg-info/SOURCES.txt
-toree_kernel.egg-info/dependency_links.txt
-toree_kernel.egg-info/requires.txt
-toree_kernel.egg-info/top_level.txt \ No newline at end of file
diff --git a/python/toree_kernel.egg-info/dependency_links.txt b/python/toree_kernel.egg-info/dependency_links.txt
deleted file mode 100644
index 8b13789..0000000
--- a/python/toree_kernel.egg-info/dependency_links.txt
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/python/toree_kernel.egg-info/requires.txt b/python/toree_kernel.egg-info/requires.txt
deleted file mode 100644
index 4ee13b4..0000000
--- a/python/toree_kernel.egg-info/requires.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-metakernel
-py4j
diff --git a/python/toree_kernel.egg-info/top_level.txt b/python/toree_kernel.egg-info/top_level.txt
deleted file mode 100644
index a315772..0000000
--- a/python/toree_kernel.egg-info/top_level.txt
+++ /dev/null
@@ -1 +0,0 @@
-toree_kernel