diff options
author | Brian Burns <brian.p.burns@gmail.com> | 2017-01-08 17:23:31 -0500 |
---|---|---|
committer | Brian Burns <brian.p.burns@gmail.com> | 2017-01-08 17:23:31 -0500 |
commit | dc228b6bb0a8bfab2df532098dccd2da1a42848b (patch) | |
tree | efb2d76cdf600e9a99df4b3262a76d6988035869 | |
parent | 8f90b78820a2c07e4ed79ba1973d93706aff70cb (diff) | |
download | toree-gateway-dc228b6bb0a8bfab2df532098dccd2da1a42848b.tar.gz toree-gateway-dc228b6bb0a8bfab2df532098dccd2da1a42848b.tar.bz2 toree-gateway-dc228b6bb0a8bfab2df532098dccd2da1a42848b.zip |
remove extra python files
-rw-r--r-- | .gitignore | 3 | ||||
-rw-r--r-- | python/build/lib/toree_kernel.py | 135 | ||||
-rw-r--r-- | python/dist/toree_kernel-0.1-py3.5.egg | bin | 4747 -> 0 bytes | |||
-rw-r--r-- | python/toree_kernel.egg-info/PKG-INFO | 15 | ||||
-rw-r--r-- | python/toree_kernel.egg-info/SOURCES.txt | 7 | ||||
-rw-r--r-- | python/toree_kernel.egg-info/dependency_links.txt | 1 | ||||
-rw-r--r-- | python/toree_kernel.egg-info/requires.txt | 2 | ||||
-rw-r--r-- | python/toree_kernel.egg-info/top_level.txt | 1 |
8 files changed, 3 insertions, 161 deletions
@@ -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 Binary files differdeleted file mode 100644 index b71502a..0000000 --- a/python/dist/toree_kernel-0.1-py3.5.egg +++ /dev/null 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 |