summaryrefslogtreecommitdiff
path: root/.emacs.d.back/.python-environments/default/lib/python3.7/site-packages/epc-0.0.5.dist-info
diff options
context:
space:
mode:
Diffstat (limited to '.emacs.d.back/.python-environments/default/lib/python3.7/site-packages/epc-0.0.5.dist-info')
-rw-r--r--.emacs.d.back/.python-environments/default/lib/python3.7/site-packages/epc-0.0.5.dist-info/INSTALLER1
-rw-r--r--.emacs.d.back/.python-environments/default/lib/python3.7/site-packages/epc-0.0.5.dist-info/METADATA135
-rw-r--r--.emacs.d.back/.python-environments/default/lib/python3.7/site-packages/epc-0.0.5.dist-info/RECORD33
-rw-r--r--.emacs.d.back/.python-environments/default/lib/python3.7/site-packages/epc-0.0.5.dist-info/WHEEL5
-rw-r--r--.emacs.d.back/.python-environments/default/lib/python3.7/site-packages/epc-0.0.5.dist-info/top_level.txt1
5 files changed, 175 insertions, 0 deletions
diff --git a/.emacs.d.back/.python-environments/default/lib/python3.7/site-packages/epc-0.0.5.dist-info/INSTALLER b/.emacs.d.back/.python-environments/default/lib/python3.7/site-packages/epc-0.0.5.dist-info/INSTALLER
new file mode 100644
index 00000000..a1b589e3
--- /dev/null
+++ b/.emacs.d.back/.python-environments/default/lib/python3.7/site-packages/epc-0.0.5.dist-info/INSTALLER
@@ -0,0 +1 @@
+pip
diff --git a/.emacs.d.back/.python-environments/default/lib/python3.7/site-packages/epc-0.0.5.dist-info/METADATA b/.emacs.d.back/.python-environments/default/lib/python3.7/site-packages/epc-0.0.5.dist-info/METADATA
new file mode 100644
index 00000000..4a9812e6
--- /dev/null
+++ b/.emacs.d.back/.python-environments/default/lib/python3.7/site-packages/epc-0.0.5.dist-info/METADATA
@@ -0,0 +1,135 @@
+Metadata-Version: 2.1
+Name: epc
+Version: 0.0.5
+Summary: EPC (RPC stack for Emacs Lisp) implementation in Python
+Home-page: https://github.com/tkf/python-epc
+Author: Takafumi Arakaki
+Author-email: aka.tkf@gmail.com
+License: GNU General Public License v3 (GPLv3)
+Keywords: Emacs,RPC
+Platform: UNKNOWN
+Classifier: Development Status :: 3 - Alpha
+Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
+Classifier: Programming Language :: Python
+Classifier: Programming Language :: Python :: 2
+Classifier: Programming Language :: Python :: 2.6
+Classifier: Programming Language :: Python :: 2.7
+Classifier: Programming Language :: Python :: 3
+Classifier: Programming Language :: Python :: 3.2
+Classifier: Programming Language :: Emacs-Lisp
+Requires-Dist: sexpdata (>=0.0.3)
+
+
+EPC (RPC stack for Emacs Lisp) for Python
+=========================================
+
+Links:
+
+* `Documentation <http://python-epc.readthedocs.org/>`_ (at Read the Docs)
+* `Repository <https://github.com/tkf/python-epc>`_ (at GitHub)
+* `Issue tracker <https://github.com/tkf/python-epc/issues>`_ (at GitHub)
+* `PyPI <http://pypi.python.org/pypi/epc>`_
+* `Travis CI <https://travis-ci.org/#!/tkf/python-epc>`_ |build-status|
+
+Other resources:
+
+* `kiwanami/emacs-epc <https://github.com/kiwanami/emacs-epc>`_
+ (Client and server implementation in Emacs Lisp and Perl.)
+* `tkf/emacs-jedi <https://github.com/tkf/emacs-jedi>`_
+ (Python completion for Emacs using EPC server.)
+
+.. |build-status|
+ image:: https://secure.travis-ci.org/tkf/python-epc.png
+ ?branch=master
+ :target: http://travis-ci.org/tkf/python-epc
+ :alt: Build Status
+
+
+What is this?
+-------------
+
+EPC is an RPC stack for Emacs Lisp and Python-EPC is its server side
+and client side implementation in Python. Using Python-EPC, you can
+easily call Emacs Lisp functions from Python and Python functions from
+Emacs. For example, you can use Python GUI module to build widgets
+for Emacs (see `examples/gtk/server.py`_ for example).
+
+Python-EPC is tested against Python 2.6, 2.7 and 3.2.
+
+Install
+-------
+
+To install Python-EPC and its dependency sexpdata_, run the following
+command.::
+
+ pip install epc
+
+.. _sexpdata: https://github.com/tkf/sexpdata
+
+
+Usage
+-----
+
+Save the following code as ``my-server.py``.
+(You can find functionally the same code in `examples/echo/server.py`_)::
+
+ from epc.server import EPCServer
+
+ server = EPCServer(('localhost', 0))
+
+ @server.register_function
+ def echo(*a):
+ return a
+
+ server.print_port()
+ server.serve_forever()
+
+
+And then run the following code from Emacs.
+This is a stripped version of `examples/echo/client.el`_ included in
+Python-EPC repository_.::
+
+ (require 'epc)
+
+ (defvar my-epc (epc:start-epc "python" '("my-server.py")))
+
+ (deferred:$
+ (epc:call-deferred my-epc 'echo '(10))
+ (deferred:nextc it
+ (lambda (x) (message "Return : %S" x))))
+
+ (message "Return : %S" (epc:call-sync my-epc 'echo '(10 40)))
+
+
+.. _examples/echo/server.py:
+ https://github.com/tkf/python-epc/blob/master/examples/echo/server.py
+.. _examples/echo/client.el:
+ https://github.com/tkf/python-epc/blob/master/examples/echo/client.el
+
+If you have carton_ installed, you can run the above sample by
+simply typing the following commands::
+
+ make elpa # install EPC in a separated environment
+ make run-sample # run examples/echo/client.el
+
+.. _carton: https://github.com/rejeep/carton
+
+
+For example of bidirectional communication and integration with GTK,
+see `examples/gtk/server.py`_. You can run this example by::
+
+ make elpa
+ make run-gtk-sample # run examples/gtk/client.el
+
+.. _examples/gtk/server.py:
+ https://github.com/tkf/python-epc/blob/master/examples/gtk/server.py
+
+
+License
+-------
+
+Python-EPC is licensed under GPL v3.
+See COPYING for details.
+
+
+
diff --git a/.emacs.d.back/.python-environments/default/lib/python3.7/site-packages/epc-0.0.5.dist-info/RECORD b/.emacs.d.back/.python-environments/default/lib/python3.7/site-packages/epc-0.0.5.dist-info/RECORD
new file mode 100644
index 00000000..085d5a44
--- /dev/null
+++ b/.emacs.d.back/.python-environments/default/lib/python3.7/site-packages/epc-0.0.5.dist-info/RECORD
@@ -0,0 +1,33 @@
+epc-0.0.5.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4
+epc-0.0.5.dist-info/METADATA,sha256=8sVLUEeMgab3gWpPldH6myWDniKsglveBshPVNGPL0E,3820
+epc-0.0.5.dist-info/RECORD,,
+epc-0.0.5.dist-info/WHEEL,sha256=0rHDOana14hzsaua2J2L7Ztk6sto42O0noJt7O00ZjE,93
+epc-0.0.5.dist-info/top_level.txt,sha256=9dT_oS-8LtmnaKriVBH7UatoUKH6fcL7WEdxrp7Fg7E,4
+epc/__init__.py,sha256=I3Xw7nrtgJMsWouE_jscKYYBxZ1IOAGMKh0UqgW5D2I,3910
+epc/__pycache__/__init__.cpython-37.pyc,,
+epc/__pycache__/client.cpython-37.pyc,,
+epc/__pycache__/core.cpython-37.pyc,,
+epc/__pycache__/handler.cpython-37.pyc,,
+epc/__pycache__/py3compat.cpython-37.pyc,,
+epc/__pycache__/server.cpython-37.pyc,,
+epc/__pycache__/utils.cpython-37.pyc,,
+epc/client.py,sha256=PM1pfyEDjnRALvYNyaZaedevzTg6X6Cfn3-JppkHlYY,4301
+epc/core.py,sha256=lL8o0dD4xVnnvFQzJibpiFCohzA7lYs5EBol0MGkQ5g,3936
+epc/handler.py,sha256=3uXV7Oc2xnfIyz0kC_LZOkLrTYpjrNUyWNUfAU4PWFg,13330
+epc/py3compat.py,sha256=TaJfvF6AXVQR11RGt4TWV1BK3Gc1iYfppQa8AywXtP4,1449
+epc/server.py,sha256=UKqiP4vw-6dCcIhZ2g0J1M6ezaMPgFfW5jXyhqZHviE,7616
+epc/tests/__init__.py,sha256=5xTdi6LZ3_JIon6cOURs6viwSNjkz8yx23LE03OGLMg,673
+epc/tests/__pycache__/__init__.cpython-37.pyc,,
+epc/tests/__pycache__/test_client.cpython-37.pyc,,
+epc/tests/__pycache__/test_dispatcher.cpython-37.pyc,,
+epc/tests/__pycache__/test_py2py.cpython-37.pyc,,
+epc/tests/__pycache__/test_server.cpython-37.pyc,,
+epc/tests/__pycache__/test_utils.cpython-37.pyc,,
+epc/tests/__pycache__/utils.cpython-37.pyc,,
+epc/tests/test_client.py,sha256=tbc4D6UhdR-EuJXvOXCmkFD7XXippQ6gCXllBKccqk4,5032
+epc/tests/test_dispatcher.py,sha256=loYRq8NJjY-LPKCB3hq5xkotVsXzTxrhS2pv7jxpMZM,2164
+epc/tests/test_py2py.py,sha256=W6Z5qZqS4HlG3GUu0eb13gpesdkME6wKcoIKQ01Eamw,6880
+epc/tests/test_server.py,sha256=x6wBBy1P9jscn5NJa9wLJfDEcKmJXW6GvM2Tft0Rnbc,12370
+epc/tests/test_utils.py,sha256=BeYRL8Z3UF8zRRTxIVzK1drvMBvIE_BxKzBVBxX8R1o,1883
+epc/tests/utils.py,sha256=mhCkWRq8v2a5KG030JuDfZRXeDyou_ozvDmeQnL5FAA,3181
+epc/utils.py,sha256=K7UfgeuFCLgiq2jirbkzIv37WsXWe0kBJduhJ2rschk,4375
diff --git a/.emacs.d.back/.python-environments/default/lib/python3.7/site-packages/epc-0.0.5.dist-info/WHEEL b/.emacs.d.back/.python-environments/default/lib/python3.7/site-packages/epc-0.0.5.dist-info/WHEEL
new file mode 100644
index 00000000..c1ce8476
--- /dev/null
+++ b/.emacs.d.back/.python-environments/default/lib/python3.7/site-packages/epc-0.0.5.dist-info/WHEEL
@@ -0,0 +1,5 @@
+Wheel-Version: 1.0
+Generator: bdist_wheel (0.33.4)
+Root-Is-Purelib: true
+Tag: cp37-none-any
+
diff --git a/.emacs.d.back/.python-environments/default/lib/python3.7/site-packages/epc-0.0.5.dist-info/top_level.txt b/.emacs.d.back/.python-environments/default/lib/python3.7/site-packages/epc-0.0.5.dist-info/top_level.txt
new file mode 100644
index 00000000..5ab38b55
--- /dev/null
+++ b/.emacs.d.back/.python-environments/default/lib/python3.7/site-packages/epc-0.0.5.dist-info/top_level.txt
@@ -0,0 +1 @@
+epc