Index: third_party/grpc/src/python/grpcio_health_checking/setup.py |
diff --git a/third_party/WebKit/LayoutTests/http/tests/websocket/close_wsh.py b/third_party/grpc/src/python/grpcio_health_checking/setup.py |
similarity index 61% |
copy from third_party/WebKit/LayoutTests/http/tests/websocket/close_wsh.py |
copy to third_party/grpc/src/python/grpcio_health_checking/setup.py |
index 1b02d66267e294ce83977dac64f075981705647c..35253ba31235343a1fe8c51d1d1194f4cafbe94b 100644 |
--- a/third_party/WebKit/LayoutTests/http/tests/websocket/close_wsh.py |
+++ b/third_party/grpc/src/python/grpcio_health_checking/setup.py |
@@ -1,4 +1,4 @@ |
-# Copyright 2011, Google Inc. |
+# Copyright 2015, Google Inc. |
# All rights reserved. |
# |
# Redistribution and use in source and binary forms, with or without |
@@ -27,27 +27,46 @@ |
# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE |
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
+"""Setup module for the GRPC Python package's optional health checking.""" |
-import logging |
-_GOODBYE_MESSAGE = u'Goodbye' |
+import os |
+import os.path |
+import sys |
+from distutils import core as _core |
+import setuptools |
-def web_socket_do_extra_handshake(request): |
- pass # Always accept. |
+# Ensure we're in the proper directory whether or not we're being used by pip. |
+os.chdir(os.path.dirname(os.path.abspath(__file__))) |
+# Break import-style to ensure we can actually find our commands module. |
+import commands |
-def web_socket_transfer_data(request): |
- while True: |
- line = request.ws_stream.receive_message() |
- if line is None: |
- return |
- if isinstance(line, unicode): |
- request.ws_stream.send_message(line, binary=False) |
- if line == _GOODBYE_MESSAGE: |
- return |
- else: |
- request.ws_stream.send_message(line, binary=True) |
+_PACKAGES = ( |
+ setuptools.find_packages('.') |
+) |
+_PACKAGE_DIRECTORIES = { |
+ '': '.', |
+} |
-def web_socket_passive_closing_handshake(request): |
- return request.ws_close_code, request.ws_close_reason |
+_INSTALL_REQUIRES = ( |
+ 'grpcio>=0.11.0b0', |
+) |
+ |
+_SETUP_REQUIRES = _INSTALL_REQUIRES |
+ |
+_COMMAND_CLASS = { |
+ 'build_proto_modules': commands.BuildProtoModules, |
+ 'build_py': commands.BuildPy, |
+} |
+ |
+setuptools.setup( |
+ name='grpcio_health_checking', |
+ version='0.11.0b0', |
+ packages=list(_PACKAGES), |
+ package_dir=_PACKAGE_DIRECTORIES, |
+ install_requires=_INSTALL_REQUIRES, |
+ setup_requires=_SETUP_REQUIRES, |
+ cmdclass=_COMMAND_CLASS |
+) |