diff --git a/cloud-sql/mysql/sqlalchemy/README.md b/cloud-sql/mysql/sqlalchemy/README.md index c4dfa654fed..e743218ef88 100644 --- a/cloud-sql/mysql/sqlalchemy/README.md +++ b/cloud-sql/mysql/sqlalchemy/README.md @@ -20,7 +20,7 @@ Download a JSON key to use to authenticate your connection. 1. Use the information noted in the previous steps: ```bash export GOOGLE_APPLICATION_CREDENTIALS=/path/to/service/account/key.json -export CLOUD_SQL_CONNECTION_NAME='::' +export CLOUD_SQL_CONNECTION_NAME='::' export DB_USER='my-db-user' export DB_PASS='my-db-pass' export DB_NAME='my_db' @@ -31,9 +31,16 @@ secure solution such as [Cloud KMS](https://cloud.google.com/kms/) to help keep ## Running locally To run this application locally, download and install the `cloud_sql_proxy` by -following the instructions [here](https://cloud.google.com/sql/docs/mysql/sql-proxy#install). +following the instructions +[here](https://cloud.google.com/sql/docs/mysql/sql-proxy#install). Once the +proxy has been downloaded, use the following commands to create the `/cloudsql` +directory and give the user running the proxy the appropriate permissions: +```bash +sudo mkdir /cloudsql +sudo chown -R $USER /cloudsql +``` -Once the proxy is ready, use the following command to start the proxy in the +Once the `/cloudsql` directory is ready, use the following command to start the proxy in the background: ```bash ./cloud_sql_proxy -dir=/cloudsql --instances=$CLOUD_SQL_CONNECTION_NAME --credential_file=$GOOGLE_APPLICATION_CREDENTIALS diff --git a/cloud-sql/mysql/sqlalchemy/main.py b/cloud-sql/mysql/sqlalchemy/main.py index 57a5e6fbd4a..036d0719edb 100644 --- a/cloud-sql/mysql/sqlalchemy/main.py +++ b/cloud-sql/mysql/sqlalchemy/main.py @@ -36,14 +36,14 @@ # managing a pool of connections to your database db = sqlalchemy.create_engine( # Equivalent URL: - # mysql+pymysql://:@/?unix_socket=/cloudsql/ + # mysql+pymysql://:@/?unix_sock=/cloudsql/ sqlalchemy.engine.url.URL( drivername='mysql+pymysql', username=db_user, password=db_pass, database=db_name, query={ - 'unix_socket': '/cloudsql/{}'.format(cloud_sql_connection_name) + 'unix_socket': '/cloudsql/{}/'.format(cloud_sql_connection_name) } ), # ... Specify additional properties here. diff --git a/cloud-sql/postgres/sqlalchemy/README.md b/cloud-sql/postgres/sqlalchemy/README.md index 46f1afabfee..f43bd634aad 100644 --- a/cloud-sql/postgres/sqlalchemy/README.md +++ b/cloud-sql/postgres/sqlalchemy/README.md @@ -20,7 +20,7 @@ Download a JSON key to use to authenticate your connection. 1. Use the information noted in the previous steps: ```bash export GOOGLE_APPLICATION_CREDENTIALS=/path/to/service/account/key.json -export CLOUD_SQL_CONNECTION_NAME='::' +export CLOUD_SQL_CONNECTION_NAME='::' export DB_USER='my-db-user' export DB_PASS='my-db-pass' export DB_NAME='my_db' @@ -31,16 +31,18 @@ secure solution such as [Cloud KMS](https://cloud.google.com/kms/) to help keep ## Running locally To run this application locally, download and install the `cloud_sql_proxy` by -following the instructions [here](https://cloud.google.com/sql/docs/mysql/sql-proxy#install). +following the instructions [here](https://cloud.google.com/sql/docs/mysql/sql-proxy#install). Once the proxy has been downloaded, use the following commands to create the `/cloudsql` +directory and give the user running the proxy the appropriate permissions: +```bash +sudo mkdir /cloudsql +sudo chown -R $USER /cloudsql +``` -Once the proxy is ready, use the following command to start the proxy in the +Once the `/cloudsql` directory is ready, use the following command to start the proxy in the background: ```bash ./cloud_sql_proxy -dir=/cloudsql --instances=$CLOUD_SQL_CONNECTION_NAME --credential_file=$GOOGLE_APPLICATION_CREDENTIALS ``` -Note: Make sure to run the command under a user with write access in the -`/cloudsql` directory. This proxy will use this folder to create a unix socket -the application will use to connect to Cloud SQL. Next, setup install the requirements into a virtual enviroment: ```bash @@ -67,4 +69,5 @@ variables into the runtime. Next, the following command will deploy the application to your Google Cloud project: ```bash gcloud app deploy + ``` diff --git a/cloud-sql/postgres/sqlalchemy/main.py b/cloud-sql/postgres/sqlalchemy/main.py index 0f262476d3f..11cb22c6a22 100644 --- a/cloud-sql/postgres/sqlalchemy/main.py +++ b/cloud-sql/postgres/sqlalchemy/main.py @@ -36,14 +36,15 @@ # managing a pool of connections to your database db = sqlalchemy.create_engine( # Equivalent URL: - # postgres+pg8000://:@/?unix_socket=/cloudsql/ + # postgres+pg8000://:@/?unix_socket=/cloudsql//.s.PGSQL.5432 sqlalchemy.engine.url.URL( drivername='postgres+pg8000', username=db_user, password=db_pass, database=db_name, query={ - 'unix_sock': '/cloudsql/{}'.format(cloud_sql_connection_name) + 'unix_sock': '/cloudsql/{}/.s.PGSQL.5432'.format( + cloud_sql_connection_name) } ), # ... Specify additional properties here. diff --git a/venv/bin/activate b/venv/bin/activate new file mode 100644 index 00000000000..49d0556dd2a --- /dev/null +++ b/venv/bin/activate @@ -0,0 +1,76 @@ +# This file must be used with "source bin/activate" *from bash* +# you cannot run it directly + +deactivate () { + # reset old environment variables + if [ -n "${_OLD_VIRTUAL_PATH:-}" ] ; then + PATH="${_OLD_VIRTUAL_PATH:-}" + export PATH + unset _OLD_VIRTUAL_PATH + fi + if [ -n "${_OLD_VIRTUAL_PYTHONHOME:-}" ] ; then + PYTHONHOME="${_OLD_VIRTUAL_PYTHONHOME:-}" + export PYTHONHOME + unset _OLD_VIRTUAL_PYTHONHOME + fi + + # This should detect bash and zsh, which have a hash command that must + # be called to get it to forget past commands. Without forgetting + # past commands the $PATH changes we made may not be respected + if [ -n "${BASH:-}" -o -n "${ZSH_VERSION:-}" ] ; then + hash -r + fi + + if [ -n "${_OLD_VIRTUAL_PS1:-}" ] ; then + PS1="${_OLD_VIRTUAL_PS1:-}" + export PS1 + unset _OLD_VIRTUAL_PS1 + fi + + unset VIRTUAL_ENV + if [ ! "$1" = "nondestructive" ] ; then + # Self destruct! + unset -f deactivate + fi +} + +# unset irrelevant variables +deactivate nondestructive + +VIRTUAL_ENV="/usr/local/google/home/ryachen/Documents/FORK-python-docs/venv" +export VIRTUAL_ENV + +_OLD_VIRTUAL_PATH="$PATH" +PATH="$VIRTUAL_ENV/bin:$PATH" +export PATH + +# unset PYTHONHOME if set +# this will fail if PYTHONHOME is set to the empty string (which is bad anyway) +# could use `if (set -u; : $PYTHONHOME) ;` in bash +if [ -n "${PYTHONHOME:-}" ] ; then + _OLD_VIRTUAL_PYTHONHOME="${PYTHONHOME:-}" + unset PYTHONHOME +fi + +if [ -z "${VIRTUAL_ENV_DISABLE_PROMPT:-}" ] ; then + _OLD_VIRTUAL_PS1="${PS1:-}" + if [ "x(venv) " != x ] ; then + PS1="(venv) ${PS1:-}" + else + if [ "`basename \"$VIRTUAL_ENV\"`" = "__" ] ; then + # special case for Aspen magic directories + # see http://www.zetadev.com/software/aspen/ + PS1="[`basename \`dirname \"$VIRTUAL_ENV\"\``] $PS1" + else + PS1="(`basename \"$VIRTUAL_ENV\"`)$PS1" + fi + fi + export PS1 +fi + +# This should detect bash and zsh, which have a hash command that must +# be called to get it to forget past commands. Without forgetting +# past commands the $PATH changes we made may not be respected +if [ -n "${BASH:-}" -o -n "${ZSH_VERSION:-}" ] ; then + hash -r +fi diff --git a/venv/bin/activate.csh b/venv/bin/activate.csh new file mode 100644 index 00000000000..a2b01590002 --- /dev/null +++ b/venv/bin/activate.csh @@ -0,0 +1,37 @@ +# This file must be used with "source bin/activate.csh" *from csh*. +# You cannot run it directly. +# Created by Davide Di Blasi . +# Ported to Python 3.3 venv by Andrew Svetlov + +alias deactivate 'test $?_OLD_VIRTUAL_PATH != 0 && setenv PATH "$_OLD_VIRTUAL_PATH" && unset _OLD_VIRTUAL_PATH; rehash; test $?_OLD_VIRTUAL_PROMPT != 0 && set prompt="$_OLD_VIRTUAL_PROMPT" && unset _OLD_VIRTUAL_PROMPT; unsetenv VIRTUAL_ENV; test "\!:*" != "nondestructive" && unalias deactivate' + +# Unset irrelevant variables. +deactivate nondestructive + +setenv VIRTUAL_ENV "/usr/local/google/home/ryachen/Documents/FORK-python-docs/venv" + +set _OLD_VIRTUAL_PATH="$PATH" +setenv PATH "$VIRTUAL_ENV/bin:$PATH" + + +set _OLD_VIRTUAL_PROMPT="$prompt" + +if (! "$?VIRTUAL_ENV_DISABLE_PROMPT") then + if ("venv" != "") then + set env_name = "venv" + else + if (`basename "VIRTUAL_ENV"` == "__") then + # special case for Aspen magic directories + # see http://www.zetadev.com/software/aspen/ + set env_name = `basename \`dirname "$VIRTUAL_ENV"\`` + else + set env_name = `basename "$VIRTUAL_ENV"` + endif + endif + set prompt = "[$env_name] $prompt" + unset env_name +endif + +alias pydoc python -m pydoc + +rehash diff --git a/venv/bin/activate.fish b/venv/bin/activate.fish new file mode 100644 index 00000000000..adaac419247 --- /dev/null +++ b/venv/bin/activate.fish @@ -0,0 +1,75 @@ +# This file must be used with ". bin/activate.fish" *from fish* (http://fishshell.org) +# you cannot run it directly + +function deactivate -d "Exit virtualenv and return to normal shell environment" + # reset old environment variables + if test -n "$_OLD_VIRTUAL_PATH" + set -gx PATH $_OLD_VIRTUAL_PATH + set -e _OLD_VIRTUAL_PATH + end + if test -n "$_OLD_VIRTUAL_PYTHONHOME" + set -gx PYTHONHOME $_OLD_VIRTUAL_PYTHONHOME + set -e _OLD_VIRTUAL_PYTHONHOME + end + + if test -n "$_OLD_FISH_PROMPT_OVERRIDE" + functions -e fish_prompt + set -e _OLD_FISH_PROMPT_OVERRIDE + functions -c _old_fish_prompt fish_prompt + functions -e _old_fish_prompt + end + + set -e VIRTUAL_ENV + if test "$argv[1]" != "nondestructive" + # Self destruct! + functions -e deactivate + end +end + +# unset irrelevant variables +deactivate nondestructive + +set -gx VIRTUAL_ENV "/usr/local/google/home/ryachen/Documents/FORK-python-docs/venv" + +set -gx _OLD_VIRTUAL_PATH $PATH +set -gx PATH "$VIRTUAL_ENV/bin" $PATH + +# unset PYTHONHOME if set +if set -q PYTHONHOME + set -gx _OLD_VIRTUAL_PYTHONHOME $PYTHONHOME + set -e PYTHONHOME +end + +if test -z "$VIRTUAL_ENV_DISABLE_PROMPT" + # fish uses a function instead of an env var to generate the prompt. + + # save the current fish_prompt function as the function _old_fish_prompt + functions -c fish_prompt _old_fish_prompt + + # with the original prompt function renamed, we can override with our own. + function fish_prompt + # Save the return status of the last command + set -l old_status $status + + # Prompt override? + if test -n "(venv) " + printf "%s%s" "(venv) " (set_color normal) + else + # ...Otherwise, prepend env + set -l _checkbase (basename "$VIRTUAL_ENV") + if test $_checkbase = "__" + # special case for Aspen magic directories + # see http://www.zetadev.com/software/aspen/ + printf "%s[%s]%s " (set_color -b blue white) (basename (dirname "$VIRTUAL_ENV")) (set_color normal) + else + printf "%s(%s)%s" (set_color -b blue white) (basename "$VIRTUAL_ENV") (set_color normal) + end + end + + # Restore the return status of the previous command. + echo "exit $old_status" | . + _old_fish_prompt + end + + set -gx _OLD_FISH_PROMPT_OVERRIDE "$VIRTUAL_ENV" +end diff --git a/venv/bin/easy_install b/venv/bin/easy_install new file mode 100755 index 00000000000..fcc6e636dfd --- /dev/null +++ b/venv/bin/easy_install @@ -0,0 +1,11 @@ +#!/usr/local/google/home/ryachen/Documents/FORK-python-docs/venv/bin/python3 + +# -*- coding: utf-8 -*- +import re +import sys + +from setuptools.command.easy_install import main + +if __name__ == '__main__': + sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0]) + sys.exit(main()) diff --git a/venv/bin/easy_install-3.6 b/venv/bin/easy_install-3.6 new file mode 100755 index 00000000000..fcc6e636dfd --- /dev/null +++ b/venv/bin/easy_install-3.6 @@ -0,0 +1,11 @@ +#!/usr/local/google/home/ryachen/Documents/FORK-python-docs/venv/bin/python3 + +# -*- coding: utf-8 -*- +import re +import sys + +from setuptools.command.easy_install import main + +if __name__ == '__main__': + sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0]) + sys.exit(main()) diff --git a/venv/bin/flake8 b/venv/bin/flake8 new file mode 100755 index 00000000000..292f1d1915f --- /dev/null +++ b/venv/bin/flake8 @@ -0,0 +1,11 @@ +#!/usr/local/google/home/ryachen/Documents/FORK-python-docs/venv/bin/python3 + +# -*- coding: utf-8 -*- +import re +import sys + +from flake8.main.cli import main + +if __name__ == '__main__': + sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0]) + sys.exit(main()) diff --git a/venv/bin/flask b/venv/bin/flask new file mode 100755 index 00000000000..b5d51d3c105 --- /dev/null +++ b/venv/bin/flask @@ -0,0 +1,11 @@ +#!/usr/local/google/home/ryachen/Documents/FORK-python-docs/venv/bin/python3 + +# -*- coding: utf-8 -*- +import re +import sys + +from flask.cli import main + +if __name__ == '__main__': + sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0]) + sys.exit(main()) diff --git a/venv/bin/pip b/venv/bin/pip new file mode 100755 index 00000000000..b2a4b408dee --- /dev/null +++ b/venv/bin/pip @@ -0,0 +1,11 @@ +#!/usr/local/google/home/ryachen/Documents/FORK-python-docs/venv/bin/python3 + +# -*- coding: utf-8 -*- +import re +import sys + +from pip import main + +if __name__ == '__main__': + sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0]) + sys.exit(main()) diff --git a/venv/bin/pip3 b/venv/bin/pip3 new file mode 100755 index 00000000000..b2a4b408dee --- /dev/null +++ b/venv/bin/pip3 @@ -0,0 +1,11 @@ +#!/usr/local/google/home/ryachen/Documents/FORK-python-docs/venv/bin/python3 + +# -*- coding: utf-8 -*- +import re +import sys + +from pip import main + +if __name__ == '__main__': + sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0]) + sys.exit(main()) diff --git a/venv/bin/pip3.6 b/venv/bin/pip3.6 new file mode 100755 index 00000000000..b2a4b408dee --- /dev/null +++ b/venv/bin/pip3.6 @@ -0,0 +1,11 @@ +#!/usr/local/google/home/ryachen/Documents/FORK-python-docs/venv/bin/python3 + +# -*- coding: utf-8 -*- +import re +import sys + +from pip import main + +if __name__ == '__main__': + sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0]) + sys.exit(main()) diff --git a/venv/bin/pycodestyle b/venv/bin/pycodestyle new file mode 100755 index 00000000000..34f4d53eb6f --- /dev/null +++ b/venv/bin/pycodestyle @@ -0,0 +1,11 @@ +#!/usr/local/google/home/ryachen/Documents/FORK-python-docs/venv/bin/python3 + +# -*- coding: utf-8 -*- +import re +import sys + +from pycodestyle import _main + +if __name__ == '__main__': + sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0]) + sys.exit(_main()) diff --git a/venv/bin/pyflakes b/venv/bin/pyflakes new file mode 100755 index 00000000000..4bcbeb06ee8 --- /dev/null +++ b/venv/bin/pyflakes @@ -0,0 +1,11 @@ +#!/usr/local/google/home/ryachen/Documents/FORK-python-docs/venv/bin/python3 + +# -*- coding: utf-8 -*- +import re +import sys + +from pyflakes.api import main + +if __name__ == '__main__': + sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0]) + sys.exit(main()) diff --git a/venv/bin/python b/venv/bin/python new file mode 120000 index 00000000000..b8a0adbbb97 --- /dev/null +++ b/venv/bin/python @@ -0,0 +1 @@ +python3 \ No newline at end of file diff --git a/venv/bin/python3 b/venv/bin/python3 new file mode 120000 index 00000000000..ae65fdaa129 --- /dev/null +++ b/venv/bin/python3 @@ -0,0 +1 @@ +/usr/bin/python3 \ No newline at end of file diff --git a/venv/lib64 b/venv/lib64 new file mode 120000 index 00000000000..7951405f85a --- /dev/null +++ b/venv/lib64 @@ -0,0 +1 @@ +lib \ No newline at end of file diff --git a/venv/pyvenv.cfg b/venv/pyvenv.cfg new file mode 100644 index 00000000000..99a78fb9ef7 --- /dev/null +++ b/venv/pyvenv.cfg @@ -0,0 +1,3 @@ +home = /usr/bin +include-system-site-packages = false +version = 3.6.5 diff --git a/venv/share/python-wheels/CacheControl-0.11.7-py2.py3-none-any.whl b/venv/share/python-wheels/CacheControl-0.11.7-py2.py3-none-any.whl new file mode 100644 index 00000000000..53c26de5c44 Binary files /dev/null and b/venv/share/python-wheels/CacheControl-0.11.7-py2.py3-none-any.whl differ diff --git a/venv/share/python-wheels/appdirs-1.4.3-py2.py3-none-any.whl b/venv/share/python-wheels/appdirs-1.4.3-py2.py3-none-any.whl new file mode 100644 index 00000000000..13f637fcc45 Binary files /dev/null and b/venv/share/python-wheels/appdirs-1.4.3-py2.py3-none-any.whl differ diff --git a/venv/share/python-wheels/certifi-2018.1.18-py2.py3-none-any.whl b/venv/share/python-wheels/certifi-2018.1.18-py2.py3-none-any.whl new file mode 100644 index 00000000000..f2f16553a19 Binary files /dev/null and b/venv/share/python-wheels/certifi-2018.1.18-py2.py3-none-any.whl differ diff --git a/venv/share/python-wheels/chardet-3.0.4-py2.py3-none-any.whl b/venv/share/python-wheels/chardet-3.0.4-py2.py3-none-any.whl new file mode 100644 index 00000000000..1143fac851e Binary files /dev/null and b/venv/share/python-wheels/chardet-3.0.4-py2.py3-none-any.whl differ diff --git a/venv/share/python-wheels/colorama-0.3.7-py2.py3-none-any.whl b/venv/share/python-wheels/colorama-0.3.7-py2.py3-none-any.whl new file mode 100644 index 00000000000..9e1a0df2dee Binary files /dev/null and b/venv/share/python-wheels/colorama-0.3.7-py2.py3-none-any.whl differ diff --git a/venv/share/python-wheels/distlib-0.2.7-py2.py3-none-any.whl b/venv/share/python-wheels/distlib-0.2.7-py2.py3-none-any.whl new file mode 100644 index 00000000000..f051c2d0ad4 Binary files /dev/null and b/venv/share/python-wheels/distlib-0.2.7-py2.py3-none-any.whl differ diff --git a/venv/share/python-wheels/distro-1.0.1-py2.py3-none-any.whl b/venv/share/python-wheels/distro-1.0.1-py2.py3-none-any.whl new file mode 100644 index 00000000000..9c2b99e33cd Binary files /dev/null and b/venv/share/python-wheels/distro-1.0.1-py2.py3-none-any.whl differ diff --git a/venv/share/python-wheels/html5lib-0.999999999-py2.py3-none-any.whl b/venv/share/python-wheels/html5lib-0.999999999-py2.py3-none-any.whl new file mode 100644 index 00000000000..622ca81d3ef Binary files /dev/null and b/venv/share/python-wheels/html5lib-0.999999999-py2.py3-none-any.whl differ diff --git a/venv/share/python-wheels/idna-2.6-py2.py3-none-any.whl b/venv/share/python-wheels/idna-2.6-py2.py3-none-any.whl new file mode 100644 index 00000000000..931fd78662a Binary files /dev/null and b/venv/share/python-wheels/idna-2.6-py2.py3-none-any.whl differ diff --git a/venv/share/python-wheels/ipaddress-0.0.0-py2.py3-none-any.whl b/venv/share/python-wheels/ipaddress-0.0.0-py2.py3-none-any.whl new file mode 100644 index 00000000000..07bb9aa7f84 Binary files /dev/null and b/venv/share/python-wheels/ipaddress-0.0.0-py2.py3-none-any.whl differ diff --git a/venv/share/python-wheels/lockfile-0.12.2-py2.py3-none-any.whl b/venv/share/python-wheels/lockfile-0.12.2-py2.py3-none-any.whl new file mode 100644 index 00000000000..2a076fd0fb6 Binary files /dev/null and b/venv/share/python-wheels/lockfile-0.12.2-py2.py3-none-any.whl differ diff --git a/venv/share/python-wheels/packaging-16.8-py2.py3-none-any.whl b/venv/share/python-wheels/packaging-16.8-py2.py3-none-any.whl new file mode 100644 index 00000000000..ae6e700d8a1 Binary files /dev/null and b/venv/share/python-wheels/packaging-16.8-py2.py3-none-any.whl differ diff --git a/venv/share/python-wheels/pip-9.0.1-py2.py3-none-any.whl b/venv/share/python-wheels/pip-9.0.1-py2.py3-none-any.whl new file mode 100644 index 00000000000..1760d227457 Binary files /dev/null and b/venv/share/python-wheels/pip-9.0.1-py2.py3-none-any.whl differ diff --git a/venv/share/python-wheels/pkg_resources-0.0.0-py2.py3-none-any.whl b/venv/share/python-wheels/pkg_resources-0.0.0-py2.py3-none-any.whl new file mode 100644 index 00000000000..29287f2144b Binary files /dev/null and b/venv/share/python-wheels/pkg_resources-0.0.0-py2.py3-none-any.whl differ diff --git a/venv/share/python-wheels/progress-1.2-py2.py3-none-any.whl b/venv/share/python-wheels/progress-1.2-py2.py3-none-any.whl new file mode 100644 index 00000000000..e3640764315 Binary files /dev/null and b/venv/share/python-wheels/progress-1.2-py2.py3-none-any.whl differ diff --git a/venv/share/python-wheels/pyparsing-2.1.10-py2.py3-none-any.whl b/venv/share/python-wheels/pyparsing-2.1.10-py2.py3-none-any.whl new file mode 100644 index 00000000000..e89f5d47532 Binary files /dev/null and b/venv/share/python-wheels/pyparsing-2.1.10-py2.py3-none-any.whl differ diff --git a/venv/share/python-wheels/requests-2.20.0-py2.py3-none-any.whl b/venv/share/python-wheels/requests-2.20.0-py2.py3-none-any.whl new file mode 100644 index 00000000000..06df77b92b9 Binary files /dev/null and b/venv/share/python-wheels/requests-2.20.0-py2.py3-none-any.whl differ diff --git a/venv/share/python-wheels/retrying-1.3.3-py2.py3-none-any.whl b/venv/share/python-wheels/retrying-1.3.3-py2.py3-none-any.whl new file mode 100644 index 00000000000..f5950d4e1f1 Binary files /dev/null and b/venv/share/python-wheels/retrying-1.3.3-py2.py3-none-any.whl differ diff --git a/venv/share/python-wheels/setuptools-36.7.1-py2.py3-none-any.whl b/venv/share/python-wheels/setuptools-36.7.1-py2.py3-none-any.whl new file mode 100644 index 00000000000..74762827fce Binary files /dev/null and b/venv/share/python-wheels/setuptools-36.7.1-py2.py3-none-any.whl differ diff --git a/venv/share/python-wheels/six-1.12.0-py2.py3-none-any.whl b/venv/share/python-wheels/six-1.12.0-py2.py3-none-any.whl new file mode 100644 index 00000000000..4d63ef904cf Binary files /dev/null and b/venv/share/python-wheels/six-1.12.0-py2.py3-none-any.whl differ diff --git a/venv/share/python-wheels/urllib3-1.24-py2.py3-none-any.whl b/venv/share/python-wheels/urllib3-1.24-py2.py3-none-any.whl new file mode 100644 index 00000000000..13ef2a392ef Binary files /dev/null and b/venv/share/python-wheels/urllib3-1.24-py2.py3-none-any.whl differ diff --git a/venv/share/python-wheels/webencodings-0.5-py2.py3-none-any.whl b/venv/share/python-wheels/webencodings-0.5-py2.py3-none-any.whl new file mode 100644 index 00000000000..4eaf745eead Binary files /dev/null and b/venv/share/python-wheels/webencodings-0.5-py2.py3-none-any.whl differ diff --git a/venv/share/python-wheels/wheel-0.30.0-py2.py3-none-any.whl b/venv/share/python-wheels/wheel-0.30.0-py2.py3-none-any.whl new file mode 100644 index 00000000000..609a3685305 Binary files /dev/null and b/venv/share/python-wheels/wheel-0.30.0-py2.py3-none-any.whl differ