Google App Engine 最新版 (google_appengine_1.9.91.zip)


在搭建WebRTC(AppRTC)时,我们会遇到需要部署Google App Engine的难题,并且最近墙的厉害,所以我特地把我珍藏的Google App Engine 最新版(2020-7-5)分享出来,希望可以方便想搭建WebRTC(AppRTC)的同学们
资源截图
代码片段和文件信息
#!/usr/bin/env python
#
# Copyright 2007 Google Inc.
#
# Licensed under the Apache License Version 2.0 (the “License“);
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
#     http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing software
# distributed under the License is distributed on an “AS IS“ BASIS
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
“““Convenience wrapper for starting an appengine tool.“““



import os
import sys




sys_path = sys.path
try:
  sys.path = [os.path.dirname(__file__)] + sys.path

  import wrapper_util

finally:
  sys.path = sys_path

wrapper_util.reject_old_python_versions((2 7))

_DIR_PATH = wrapper_util.get_dir_path(__file__ os.path.join(‘lib‘ ‘ipaddr‘))
_PATHS = wrapper_util.Paths(_DIR_PATH)





EXTRA_PATHS = _PATHS.v2_extra_paths


def fix_google_path():


  if ‘google‘ in sys.modules:
    google_path = os.path.join(os.path.dirname(__file__) ‘google‘)
    google_module = sys.modules[‘google‘]
    google_module.__path__.append(google_path)






    if not hasattr(google_module ‘__file__‘) or not google_module.__file__:
      google_module.__file__ = os.path.join(google_path ‘__init__.py‘)


def fix_sys_path(extra_extra_paths=()):
  “““Fix the sys.path to include our extra paths.

  fix_sys_path should be called before running testbed-based unit tests so that
  third-party modules are correctly added to sys.path.
  “““
  sys.path[1:1] = EXTRA_PATHS
  fix_google_path()


def _run_file(file_path globals_):
  “““Execute the given script with the passed-in globals.

  Args:
    file_path: the path to the wrapper for the given script. This will usually
      be a copy of this file.
    globals_: the global bindings to be used while executing the wrapped script.
  “““
  script_name = os.path.basename(file_path)

  sys.path = (_PATHS.script_paths(script_name) +
              _PATHS.scrub_path(script_name sys.path))

  fix_google_path()

  execfile(_PATHS.script_file(script_name) globals_)


if __name__ == ‘__main__‘:

  assert sys.version_info[0] == 2
  _run_file(__file__ globals())

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  1980-01-01 00:00  google_appengine
     文件         156  1980-01-01 00:00  google_appengineBUGS
     文件        5922  1980-01-01 00:00  google_appengineLICENSE
     文件        8393  1980-01-01 00:00  google_appengineREADME
     文件         138  1980-01-01 00:00  google_appengineRELEASE_NOTES
     文件         263  1980-01-01 00:00  google_appengineVERSION
     文件        2305  1980-01-01 00:00  google_appengine\_php_runtime.py
     文件        2305  1980-01-01 00:00  google_appengine\_python_runtime.py
     文件        2305  1980-01-01 00:00  google_appengineapi_server.py
     文件        3127  1980-01-01 00:00  google_appengineappcfg.py
     文件        3127  1980-01-01 00:00  google_appengineackends_conversion.py
     文件        3127  1980-01-01 00:00  google_appengineulkload_client.py
     文件        3127  1980-01-01 00:00  google_appengineulkloader.py
     目录           0  1980-01-01 00:00  google_appenginedemos
     目录           0  1980-01-01 00:00  google_appenginedemosphp
     目录           0  1980-01-01 00:00  google_appenginedemosphpguestbook
     文件         405  1980-01-01 00:00  google_appenginedemosphpguestbookapp.yaml
     文件        3716  1980-01-01 00:00  google_appenginedemosphpguestbookmain.php
     目录           0  1980-01-01 00:00  google_appenginedemosphpminishell
     文件         343  1980-01-01 00:00  google_appenginedemosphpminishellapp.yaml
     文件        2856  1980-01-01 00:00  google_appenginedemosphpminishellfrontpage.php
     文件         136  1980-01-01 00:00  google_appenginedemosphpminishellphp.ini
     文件         772  1980-01-01 00:00  google_appenginedemosphpminishell
eset.php
     文件        5951  1980-01-01 00:00  google_appenginedemosphpminishellshell.php
     目录           0  1980-01-01 00:00  google_appenginedemosphpminishellstatic
     文件        1316  1980-01-01 00:00  google_appenginedemosphpminishellstaticappengine_button_noborder.gif
     文件        8348  1980-01-01 00:00  google_appenginedemosphpminishellstaticfavicon.ico
     文件        6358  1980-01-01 00:00  google_appenginedemosphpminishellstaticshell.js
     文件        1514  1980-01-01 00:00  google_appenginedemosphpminishellstaticspinner.gif
     文件         883  1980-01-01 00:00  google_appenginedemosphpminishellstaticstyle.css
     目录           0  1980-01-01 00:00  google_appenginedemosphpmod_rewrite
............此处省略34670个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)