third_party/py: add cockroachdb

Change-Id: I0c2f1e820b67bdebc98dd58429048c8a89d37416
diff --git a/third_party/py/requirements-lock.json b/third_party/py/requirements-lock.json
index 25b4c24..e4bc62b 100644
--- a/third_party/py/requirements-lock.json
+++ b/third_party/py/requirements-lock.json
@@ -58,6 +58,12 @@
           "source": "Click_7_0_py2_py3_none_any",
           "version": "7.0"
         },
+        "cockroachdb": {
+          "dependencies": [],
+          "is_direct": true,
+          "source": "cockroachdb_0_3_3_py3_none_any",
+          "version": "0.3.3"
+        },
         "cryptography": {
           "dependencies": [
             "asn1crypto",
@@ -218,6 +224,12 @@
           "source": "protobuf_3_9_0_cp36_cp36m_manylinux1_x86_64",
           "version": "3.9.0"
         },
+        "psycopg2": {
+          "dependencies": [],
+          "is_direct": true,
+          "source": "psycopg2_2_7_7_cp36_cp36m_manylinux1_x86_64",
+          "version": "2.7.7"
+        },
         "pyasn1": {
           "dependencies": [],
           "is_direct": true,
@@ -389,6 +401,9 @@
       "sha256": "fc323ffcaeaed0e0a02bf4d117757b98aed530d9ed4531e3e15460124c106691",
       "url": "https://files.pythonhosted.org/packages/bc/a9/01ffebfb562e4274b6487b4bb1ddec7ca55ec7510b22e4c51f14098443b8/chardet-3.0.4-py2.py3-none-any.whl"
     },
+    "cockroachdb_0_3_3_py3_none_any": {
+      "file": "cockroachdb-0.3.3-py3-none-any.whl"
+    },
     "cryptography_2_4_2_cp34_abi3_manylinux1_x86_64": {
       "sha256": "70596e90398574b77929cd87e1ac6e43edd0e29ba01e1365fed9c26bde295aa5",
       "url": "https://files.pythonhosted.org/packages/60/c7/99b33c53cf3f20a97a4c4bfd3ab66dcc93d99da0a97cc9597aa36ae6bb62/cryptography-2.4.2-cp34-abi3-manylinux1_x86_64.whl"
@@ -440,6 +455,10 @@
       "sha256": "2ad566b7b7cdd8717c7af1825e19f09e8fef2787b77fcb979588944657679604",
       "url": "https://files.pythonhosted.org/packages/dc/0e/e7cdff89745986c984ba58e6ff6541bc5c388dd9ab9d7d312b3b1532584a/protobuf-3.9.0-cp36-cp36m-manylinux1_x86_64.whl"
     },
+    "psycopg2_2_7_7_cp36_cp36m_manylinux1_x86_64": {
+      "sha256": "ed7e0849337bd37d89f2c2b0216a0de863399ee5d363d31b1e5330a99044737b",
+      "url": "https://files.pythonhosted.org/packages/37/25/53e8398975aa3323de46a5cc2745aeb4c9db11352ca905d3a15c53b6a816/psycopg2-2.7.7-cp36-cp36m-manylinux1_x86_64.whl"
+    },
     "pyasn1_0_4_5_py2_py3_none_any": {
       "sha256": "da6b43a8c9ae93bc80e2739efb38cc776ba74a886e3e9318d65fe81a8b8a2c6e",
       "url": "https://files.pythonhosted.org/packages/7b/7c/c9386b82a25115cccf1903441bba3cbadcfae7b678a20167347fa8ded34c/pyasn1-0.4.5-py2.py3-none-any.whl"
diff --git a/third_party/py/requirements.txt b/third_party/py/requirements.txt
index d3c2089..c619738 100644
--- a/third_party/py/requirements.txt
+++ b/third_party/py/requirements.txt
@@ -6,6 +6,7 @@
 cffi==1.11.5
 chardet==3.0.4
 Click==7.0
+cockroachdb==0.3.3
 cryptography==2.4.2
 Django==2.2.3
 fabric==2.4.0
@@ -26,6 +27,7 @@
 oauthlib==2.1.0
 paramiko==2.4.2
 protobuf==3.9.0
+psycopg2==2.7.7
 pyasn1==0.4.5
 pycparser==2.19
 PyNaCl==1.3.0
diff --git a/third_party/py/wheels/cockroachdb-0.3.3-py3-none-any.whl b/third_party/py/wheels/cockroachdb-0.3.3-py3-none-any.whl
new file mode 100644
index 0000000..f40f02b
--- /dev/null
+++ b/third_party/py/wheels/cockroachdb-0.3.3-py3-none-any.whl
Binary files differ