{"action":"created","comment":{"url":"https://api.github.com/repos/HumanCellAtlas/data-store/pulls/comments/138227132","pull_request_review_id":61993673,"id":138227132,"diff_hunk":"@@ -182,7 +182,7 @@ def test_indexed_file_access_error(self):\n             self.process_new_indexable_object(sample_event, logger)\n         self.assertRegex(log_monitor.output[0],\n                          f\"WARNING:.*:In bundle .* the file \\\"{inaccesssible_filename}\\\" is marked for indexing\"\n-                         \" yet could not be accessed. This file will not be indexed. Exception:\")\n+                         \" yet could not be accessed. This file will not be indexed. Exception: .* File blob key:\")","path":"tests/test_indexer.py","position":5,"original_position":5,"commit_id":"957aae1772babac29c03185d23c2d4746e943af0","original_commit_id":"957aae1772babac29c03185d23c2d4746e943af0","user":{"login":"ttung","id":280924,"avatar_url":"https://avatars2.githubusercontent.com/u/280924?v=4","gravatar_id":"","url":"https://api.github.com/users/ttung","html_url":"https://github.com/ttung","followers_url":"https://api.github.com/users/ttung/followers","following_url":"https://api.github.com/users/ttung/following{/other_user}","gists_url":"https://api.github.com/users/ttung/gists{/gist_id}","starred_url":"https://api.github.com/users/ttung/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ttung/subscriptions","organizations_url":"https://api.github.com/users/ttung/orgs","repos_url":"https://api.github.com/users/ttung/repos","events_url":"https://api.github.com/users/ttung/events{/privacy}","received_events_url":"https://api.github.com/users/ttung/received_events","type":"User","site_admin":false},"body":"super nitpicky: should be:\r\n\r\n`Exception: .*, File blob key: `","created_at":"2017-09-12T00:35:20Z","updated_at":"2017-09-12T00:35:25Z","html_url":"https://github.com/HumanCellAtlas/data-store/pull/435#discussion_r138227132","pull_request_url":"https://api.github.com/repos/HumanCellAtlas/data-store/pulls/435","author_association":"CONTRIBUTOR","_links":{"self":{"href":"https://api.github.com/repos/HumanCellAtlas/data-store/pulls/comments/138227132"},"html":{"href":"https://github.com/HumanCellAtlas/data-store/pull/435#discussion_r138227132"},"pull_request":{"href":"https://api.github.com/repos/HumanCellAtlas/data-store/pulls/435"}}},"pull_request":{"url":"https://api.github.com/repos/HumanCellAtlas/data-store/pulls/435","id":140417979,"html_url":"https://github.com/HumanCellAtlas/data-store/pull/435","diff_url":"https://github.com/HumanCellAtlas/data-store/pull/435.diff","patch_url":"https://github.com/HumanCellAtlas/data-store/pull/435.patch","issue_url":"https://api.github.com/repos/HumanCellAtlas/data-store/issues/435","number":435,"state":"open","locked":false,"title":"Connect GCP events to indexer","user":{"login":"mikebaumann","id":24831692,"avatar_url":"https://avatars0.githubusercontent.com/u/24831692?v=4","gravatar_id":"","url":"https://api.github.com/users/mikebaumann","html_url":"https://github.com/mikebaumann","followers_url":"https://api.github.com/users/mikebaumann/followers","following_url":"https://api.github.com/users/mikebaumann/following{/other_user}","gists_url":"https://api.github.com/users/mikebaumann/gists{/gist_id}","starred_url":"https://api.github.com/users/mikebaumann/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mikebaumann/subscriptions","organizations_url":"https://api.github.com/users/mikebaumann/orgs","repos_url":"https://api.github.com/users/mikebaumann/repos","events_url":"https://api.github.com/users/mikebaumann/events{/privacy}","received_events_url":"https://api.github.com/users/mikebaumann/received_events","type":"User","site_admin":false},"body":"Pass GCP events received via GCF/SNS to the indexer.\r\nLog additional details in the case of a file access error during indexing.\r\n\r\nsmoketest.py output of test deployment:\r\n\r\n```\r\n$ scripts/smoketest.py 2>&1 | tee smoketest0.0.txt\r\n'import warnings' failed; traceback:\r\nTraceback (most recent call last):\r\n  File \"/usr/local/Cellar/httpie/0.9.9/libexec/bin/../lib/python3.6/warnings.py\", line 505, in <module>\r\n    _processoptions(sys.warnoptions)\r\n  File \"/usr/local/Cellar/httpie/0.9.9/libexec/bin/../lib/python3.6/warnings.py\", line 186, in _processoptions\r\n    _setoption(arg)\r\n  File \"/usr/local/Cellar/httpie/0.9.9/libexec/bin/../lib/python3.6/warnings.py\", line 192, in _setoption\r\n    import re\r\n  File \"/usr/local/Cellar/httpie/0.9.9/libexec/bin/../lib/python3.6/re.py\", line 122, in <module>\r\n    import enum\r\nModuleNotFoundError: No module named 'enum'\r\nRequirement already satisfied: boto3==1.4.4 in /Users/mbaumann/.virtualenvs/data-store-smoketest/lib/python3.6/site-packages (from -r data-store-cli/requirements.txt (line 1))\r\nRequirement already satisfied: crcmod==1.7 in /Users/mbaumann/.virtualenvs/data-store-smoketest/lib/python3.6/site-packages (from -r data-store-cli/requirements.txt (line 2))\r\nRequirement already satisfied: google-auth>=1.0.2 in /Users/mbaumann/.virtualenvs/data-store-smoketest/lib/python3.6/site-packages (from -r data-store-cli/requirements.txt (line 3))\r\nRequirement already satisfied: google-auth-oauthlib>=0.1.0 in /Users/mbaumann/.virtualenvs/data-store-smoketest/lib/python3.6/site-packages (from -r data-store-cli/requirements.txt (line 4))\r\nRequirement already satisfied: Jinja2==2.9.6 in /Users/mbaumann/.virtualenvs/data-store-smoketest/lib/python3.6/site-packages (from -r data-store-cli/requirements.txt (line 5))\r\nRequirement already satisfied: jsonpointer==1.10 in /Users/mbaumann/.virtualenvs/data-store-smoketest/lib/python3.6/site-packages (from -r data-store-cli/requirements.txt (line 6))\r\nRequirement already satisfied: jsonschema==2.6.0 in /Users/mbaumann/.virtualenvs/data-store-smoketest/lib/python3.6/site-packages (from -r data-store-cli/requirements.txt (line 7))\r\nRequirement already satisfied: requests==2.17.3 in /Users/mbaumann/.virtualenvs/data-store-smoketest/lib/python3.6/site-packages (from -r data-store-cli/requirements.txt (line 8))\r\nRequirement already satisfied: six==1.10.0 in /Users/mbaumann/.virtualenvs/data-store-smoketest/lib/python3.6/site-packages (from -r data-store-cli/requirements.txt (line 9))\r\nRequirement already satisfied: tweak==0.5.1 in /Users/mbaumann/.virtualenvs/data-store-smoketest/lib/python3.6/site-packages (from -r data-store-cli/requirements.txt (line 10))\r\nRequirement already satisfied: jmespath<1.0.0,>=0.7.1 in /Users/mbaumann/.virtualenvs/data-store-smoketest/lib/python3.6/site-packages (from boto3==1.4.4->-r data-store-cli/requirements.txt (line 1))\r\nRequirement already satisfied: s3transfer<0.2.0,>=0.1.10 in /Users/mbaumann/.virtualenvs/data-store-smoketest/lib/python3.6/site-packages (from boto3==1.4.4->-r data-store-cli/requirements.txt (line 1))\r\nRequirement already satisfied: botocore<1.6.0,>=1.5.0 in /Users/mbaumann/.virtualenvs/data-store-smoketest/lib/python3.6/site-packages (from boto3==1.4.4->-r data-store-cli/requirements.txt (line 1))\r\nRequirement already satisfied: pyasn1-modules>=0.0.5 in /Users/mbaumann/.virtualenvs/data-store-smoketest/lib/python3.6/site-packages (from google-auth>=1.0.2->-r data-store-cli/requirements.txt (line 3))\r\nRequirement already satisfied: rsa>=3.1.4 in /Users/mbaumann/.virtualenvs/data-store-smoketest/lib/python3.6/site-packages (from google-auth>=1.0.2->-r data-store-cli/requirements.txt (line 3))\r\nRequirement already satisfied: cachetools>=2.0.0 in /Users/mbaumann/.virtualenvs/data-store-smoketest/lib/python3.6/site-packages (from google-auth>=1.0.2->-r data-store-cli/requirements.txt (line 3))\r\nRequirement already satisfied: pyasn1>=0.1.7 in /Users/mbaumann/.virtualenvs/data-store-smoketest/lib/python3.6/site-packages (from google-auth>=1.0.2->-r data-store-cli/requirements.txt (line 3))\r\nRequirement already satisfied: requests-oauthlib>=0.7.0 in /Users/mbaumann/.virtualenvs/data-store-smoketest/lib/python3.6/site-packages (from google-auth-oauthlib>=0.1.0->-r data-store-cli/requirements.txt (line 4))\r\nRequirement already satisfied: MarkupSafe>=0.23 in /Users/mbaumann/.virtualenvs/data-store-smoketest/lib/python3.6/site-packages (from Jinja2==2.9.6->-r data-store-cli/requirements.txt (line 5))\r\nRequirement already satisfied: certifi>=2017.4.17 in /Users/mbaumann/.virtualenvs/data-store-smoketest/lib/python3.6/site-packages (from requests==2.17.3->-r data-store-cli/requirements.txt (line 8))\r\nRequirement already satisfied: idna<2.6,>=2.5 in /Users/mbaumann/.virtualenvs/data-store-smoketest/lib/python3.6/site-packages (from requests==2.17.3->-r data-store-cli/requirements.txt (line 8))\r\nRequirement already satisfied: urllib3<1.22,>=1.21.1 in /Users/mbaumann/.virtualenvs/data-store-smoketest/lib/python3.6/site-packages (from requests==2.17.3->-r data-store-cli/requirements.txt (line 8))\r\nRequirement already satisfied: chardet<3.1.0,>=3.0.2 in /Users/mbaumann/.virtualenvs/data-store-smoketest/lib/python3.6/site-packages (from requests==2.17.3->-r data-store-cli/requirements.txt (line 8))\r\nRequirement already satisfied: python-dateutil<3.0.0,>=2.1 in /Users/mbaumann/.virtualenvs/data-store-smoketest/lib/python3.6/site-packages (from botocore<1.6.0,>=1.5.0->boto3==1.4.4->-r data-store-cli/requirements.txt (line 1))\r\nRequirement already satisfied: docutils>=0.10 in /Users/mbaumann/.virtualenvs/data-store-smoketest/lib/python3.6/site-packages (from botocore<1.6.0,>=1.5.0->boto3==1.4.4->-r data-store-cli/requirements.txt (line 1))\r\nRequirement already satisfied: oauthlib>=0.6.2 in /Users/mbaumann/.virtualenvs/data-store-smoketest/lib/python3.6/site-packages (from requests-oauthlib>=0.7.0->google-auth-oauthlib>=0.1.0->-r data-store-cli/requirements.txt (line 4))\r\nProcessing /Users/mbaumann/Projects/HCA/data-store-smoketest/data-store-cli\r\nRequirement already up-to-date: boto3==1.4.4 in /Users/mbaumann/.virtualenvs/data-store-smoketest/lib/python3.6/site-packages (from hca==0.10.0)\r\nRequirement already up-to-date: crcmod==1.7 in /Users/mbaumann/.virtualenvs/data-store-smoketest/lib/python3.6/site-packages (from hca==0.10.0)\r\nRequirement already up-to-date: google-auth>=1.0.2 in /Users/mbaumann/.virtualenvs/data-store-smoketest/lib/python3.6/site-packages (from hca==0.10.0)\r\nRequirement already up-to-date: google-auth-oauthlib>=0.1.0 in /Users/mbaumann/.virtualenvs/data-store-smoketest/lib/python3.6/site-packages (from hca==0.10.0)\r\nRequirement already up-to-date: Jinja2==2.9.6 in /Users/mbaumann/.virtualenvs/data-store-smoketest/lib/python3.6/site-packages (from hca==0.10.0)\r\nRequirement already up-to-date: jsonpointer==1.10 in /Users/mbaumann/.virtualenvs/data-store-smoketest/lib/python3.6/site-packages (from hca==0.10.0)\r\nRequirement already up-to-date: jsonschema==2.6.0 in /Users/mbaumann/.virtualenvs/data-store-smoketest/lib/python3.6/site-packages (from hca==0.10.0)\r\nRequirement already up-to-date: requests==2.17.3 in /Users/mbaumann/.virtualenvs/data-store-smoketest/lib/python3.6/site-packages (from hca==0.10.0)\r\nRequirement already up-to-date: six==1.10.0 in /Users/mbaumann/.virtualenvs/data-store-smoketest/lib/python3.6/site-packages (from hca==0.10.0)\r\nRequirement already up-to-date: tweak==0.5.1 in /Users/mbaumann/.virtualenvs/data-store-smoketest/lib/python3.6/site-packages (from hca==0.10.0)\r\nRequirement already up-to-date: botocore<1.6.0,>=1.5.0 in /Users/mbaumann/.virtualenvs/data-store-smoketest/lib/python3.6/site-packages (from boto3==1.4.4->hca==0.10.0)\r\nRequirement already up-to-date: s3transfer<0.2.0,>=0.1.10 in /Users/mbaumann/.virtualenvs/data-store-smoketest/lib/python3.6/site-packages (from boto3==1.4.4->hca==0.10.0)\r\nRequirement already up-to-date: jmespath<1.0.0,>=0.7.1 in /Users/mbaumann/.virtualenvs/data-store-smoketest/lib/python3.6/site-packages (from boto3==1.4.4->hca==0.10.0)\r\nRequirement already up-to-date: pyasn1>=0.1.7 in /Users/mbaumann/.virtualenvs/data-store-smoketest/lib/python3.6/site-packages (from google-auth>=1.0.2->hca==0.10.0)\r\nRequirement already up-to-date: rsa>=3.1.4 in /Users/mbaumann/.virtualenvs/data-store-smoketest/lib/python3.6/site-packages (from google-auth>=1.0.2->hca==0.10.0)\r\nRequirement already up-to-date: pyasn1-modules>=0.0.5 in /Users/mbaumann/.virtualenvs/data-store-smoketest/lib/python3.6/site-packages (from google-auth>=1.0.2->hca==0.10.0)\r\nRequirement already up-to-date: cachetools>=2.0.0 in /Users/mbaumann/.virtualenvs/data-store-smoketest/lib/python3.6/site-packages (from google-auth>=1.0.2->hca==0.10.0)\r\nRequirement already up-to-date: requests-oauthlib>=0.7.0 in /Users/mbaumann/.virtualenvs/data-store-smoketest/lib/python3.6/site-packages (from google-auth-oauthlib>=0.1.0->hca==0.10.0)\r\nRequirement already up-to-date: MarkupSafe>=0.23 in /Users/mbaumann/.virtualenvs/data-store-smoketest/lib/python3.6/site-packages (from Jinja2==2.9.6->hca==0.10.0)\r\nRequirement already up-to-date: certifi>=2017.4.17 in /Users/mbaumann/.virtualenvs/data-store-smoketest/lib/python3.6/site-packages (from requests==2.17.3->hca==0.10.0)\r\nRequirement already up-to-date: idna<2.6,>=2.5 in /Users/mbaumann/.virtualenvs/data-store-smoketest/lib/python3.6/site-packages (from requests==2.17.3->hca==0.10.0)\r\nRequirement already up-to-date: chardet<3.1.0,>=3.0.2 in /Users/mbaumann/.virtualenvs/data-store-smoketest/lib/python3.6/site-packages (from requests==2.17.3->hca==0.10.0)\r\nRequirement already up-to-date: urllib3<1.22,>=1.21.1 in /Users/mbaumann/.virtualenvs/data-store-smoketest/lib/python3.6/site-packages (from requests==2.17.3->hca==0.10.0)\r\nRequirement already up-to-date: python-dateutil<3.0.0,>=2.1 in /Users/mbaumann/.virtualenvs/data-store-smoketest/lib/python3.6/site-packages (from botocore<1.6.0,>=1.5.0->boto3==1.4.4->hca==0.10.0)\r\nRequirement already up-to-date: docutils>=0.10 in /Users/mbaumann/.virtualenvs/data-store-smoketest/lib/python3.6/site-packages (from botocore<1.6.0,>=1.5.0->boto3==1.4.4->hca==0.10.0)\r\nRequirement already up-to-date: oauthlib>=0.6.2 in /Users/mbaumann/.virtualenvs/data-store-smoketest/lib/python3.6/site-packages (from requests-oauthlib>=0.7.0->google-auth-oauthlib>=0.1.0->hca==0.10.0)\r\nBuilding wheels for collected packages: hca\r\n  Running setup.py bdist_wheel for hca: started\r\n  Running setup.py bdist_wheel for hca: finished with status 'done'\r\n  Stored in directory: /Users/mbaumann/Library/Caches/pip/wheels/a2/d5/25/799862250888de3bea3027e87978fae0813f7afbfd3b9f2d76\r\nSuccessfully built hca\r\nInstalling collected packages: hca\r\n  Found existing installation: hca 0.10.0\r\n    Uninstalling hca-0.10.0:\r\n      Successfully uninstalled hca-0.10.0\r\nSuccessfully installed hca-0.10.0\r\n\r\nUploading the following keys to aws:\r\nassay.json\r\nmanifest.json\r\nproject.json\r\nsample.json\r\nThe following keys were uploaded successfully:\r\nassay.json    c2e6dece-8184-4cf9-b161-868d65c307ce/assay.json\r\nmanifest.json  f9edb3c7-46d7-4cfd-92b4-49b5d1f856b1/manifest.json\r\nproject.json  8ad5ed2b-4efd-40ff-a5bf-b8aad4933015/project.json\r\nsample.json   40f9c60d-12e1-43f1-95c8-33a55595a752/sample.json\r\nFile assay.json: registering...\r\ns3://mbaumann-dss-test/c2e6dece-8184-4cf9-b161-868d65c307ce/assay.json\r\nFile assay.json: assigned uuid c2e6dece-8184-4cf9-b161-868d65c307ce\r\nFile assay.json: registered with uuid c2e6dece-8184-4cf9-b161-868d65c307ce\r\nRequest response\r\n{\r\n  \"version\": \"2017-09-11T191528.511553Z\"\r\n}\r\n\r\nFile manifest.json: registering...\r\ns3://mbaumann-dss-test/f9edb3c7-46d7-4cfd-92b4-49b5d1f856b1/manifest.json\r\nFile manifest.json: assigned uuid f9edb3c7-46d7-4cfd-92b4-49b5d1f856b1\r\nFile manifest.json: registered with uuid f9edb3c7-46d7-4cfd-92b4-49b5d1f856b1\r\nRequest response\r\n{\r\n  \"version\": \"2017-09-11T191530.042413Z\"\r\n}\r\n\r\nFile project.json: registering...\r\ns3://mbaumann-dss-test/8ad5ed2b-4efd-40ff-a5bf-b8aad4933015/project.json\r\nFile project.json: assigned uuid 8ad5ed2b-4efd-40ff-a5bf-b8aad4933015\r\nFile project.json: registered with uuid 8ad5ed2b-4efd-40ff-a5bf-b8aad4933015\r\nRequest response\r\n{\r\n  \"version\": \"2017-09-11T191531.091550Z\"\r\n}\r\n\r\nFile sample.json: registering...\r\ns3://mbaumann-dss-test/40f9c60d-12e1-43f1-95c8-33a55595a752/sample.json\r\nFile sample.json: assigned uuid 40f9c60d-12e1-43f1-95c8-33a55595a752\r\nFile sample.json: registered with uuid 40f9c60d-12e1-43f1-95c8-33a55595a752\r\nRequest response\r\n{\r\n  \"version\": \"2017-09-11T191532.120235Z\"\r\n}\r\n\r\nBundle dcdb261e-c138-47d4-825d-6cc53771e2f9: registering...\r\nBundle dcdb261e-c138-47d4-825d-6cc53771e2f9: registered successfully\r\nRequest response:\r\n{\r\n  \"version\": \"2017-09-11T191533.379304Z\"\r\n}\r\n\r\nBundle dcdb261e-c138-47d4-825d-6cc53771e2f9: Retrieving...\r\nBundle dcdb261e-c138-47d4-825d-6cc53771e2f9: GET SUCCEEDED. 4 files to download\r\nRequest response:\r\n{\r\n  \"bundle\": {\r\n    \"creator_uid\": 1,\r\n    \"files\": [\r\n      {\r\n        \"content-type\": \"application/json\",\r\n        \"crc32c\": \"0abce81f\",\r\n        \"name\": \"assay.json\",\r\n        \"s3_etag\": \"8e2d7cef63b26942a07da3832476bf40\",\r\n        \"sha1\": \"03822b7d0f13e5975870454dfe6cd7eec5220ee7\",\r\n        \"sha256\": \"1d032f0bd8aa56ba6b7f13e89b6dd93dfce6d47a6784ce6caed3983016a4173e\",\r\n        \"uuid\": \"c2e6dece-8184-4cf9-b161-868d65c307ce\",\r\n        \"version\": \"2017-09-11T191528.511553Z\"\r\n      },\r\n      {\r\n        \"content-type\": \"application/json\",\r\n        \"crc32c\": \"9021d883\",\r\n        \"name\": \"manifest.json\",\r\n        \"s3_etag\": \"17d8580e24cbbafe062663469536b123\",\r\n        \"sha1\": \"4a85da1d17658bf58577dd6102d06d182f5c2ccf\",\r\n        \"sha256\": \"c5e4ed8cca8214a0149522efeda5fae6f54daf76f4fd4bf6fbafcb2d734bf1c0\",\r\n        \"uuid\": \"f9edb3c7-46d7-4cfd-92b4-49b5d1f856b1\",\r\n        \"version\": \"2017-09-11T191530.042413Z\"\r\n      },\r\n      {\r\n        \"content-type\": \"application/json\",\r\n        \"crc32c\": \"a9c218ca\",\r\n        \"name\": \"project.json\",\r\n        \"s3_etag\": \"26d1c9dc989b812813503d038dc4b9d1\",\r\n        \"sha1\": \"f79723cf2e7473dfb7dc17d8943f9408e5512098\",\r\n        \"sha256\": \"dcafb87b68f851d9c7d34f66421ab9b97e3e7348f11abf04ab4f09653787414d\",\r\n        \"uuid\": \"8ad5ed2b-4efd-40ff-a5bf-b8aad4933015\",\r\n        \"version\": \"2017-09-11T191531.091550Z\"\r\n      },\r\n      {\r\n        \"content-type\": \"application/json\",\r\n        \"crc32c\": \"320b052a\",\r\n        \"name\": \"sample.json\",\r\n        \"s3_etag\": \"521979228ab0ee4ee11f74e0cf904480\",\r\n        \"sha1\": \"400492922724bf98b5612d803aa04c501a570aa2\",\r\n        \"sha256\": \"8baff9e5ff8b2182d1fd2212f78e25dfd9f25c4bf0984f28701b04882b9c35b5\",\r\n        \"uuid\": \"40f9c60d-12e1-43f1-95c8-33a55595a752\",\r\n        \"version\": \"2017-09-11T191532.120235Z\"\r\n      }\r\n    ],\r\n    \"uuid\": \"dcdb261e-c138-47d4-825d-6cc53771e2f9\",\r\n    \"version\": \"2017-09-11T191533.379304Z\"\r\n  }\r\n}\r\n\r\n\r\nFile assay.json: Retrieving...\r\nFile assay.json: GET SUCCEEDED. Writing to disk.\r\nFile assay.json: GET SUCCEEDED. Stored at dcdb261e-c138-47d4-825d-6cc53771e2f9/assay.json.\r\nFile manifest.json: Retrieving...\r\nFile manifest.json: GET SUCCEEDED. Writing to disk.\r\nFile manifest.json: GET SUCCEEDED. Stored at dcdb261e-c138-47d4-825d-6cc53771e2f9/manifest.json.\r\nFile project.json: Retrieving...\r\nFile project.json: GET SUCCEEDED. Writing to disk.\r\nFile project.json: GET SUCCEEDED. Stored at dcdb261e-c138-47d4-825d-6cc53771e2f9/project.json.\r\nFile sample.json: Retrieving...\r\nFile sample.json: GET SUCCEEDED. Writing to disk.\r\nFile sample.json: GET SUCCEEDED. Stored at dcdb261e-c138-47d4-825d-6cc53771e2f9/sample.json.{\"completed\": true}\r\n'import warnings' failed; traceback:\r\nTraceback (most recent call last):\r\n  File \"/usr/local/Cellar/httpie/0.9.9/libexec/bin/../lib/python3.6/warnings.py\", line 505, in <module>\r\n    _processoptions(sys.warnoptions)\r\n  File \"/usr/local/Cellar/httpie/0.9.9/libexec/bin/../lib/python3.6/warnings.py\", line 186, in _processoptions\r\n    _setoption(arg)\r\n  File \"/usr/local/Cellar/httpie/0.9.9/libexec/bin/../lib/python3.6/warnings.py\", line 192, in _setoption\r\n    import re\r\n  File \"/usr/local/Cellar/httpie/0.9.9/libexec/bin/../lib/python3.6/re.py\", line 122, in <module>\r\n    import enum\r\nModuleNotFoundError: No module named 'enum'\r\nGET /v1/bundles/dcdb261e-c138-47d4-825d-6cc53771e2f9?replica=gcp HTTP/1.1\r\nUser-Agent: HTTPie/0.9.9\r\nAccept-Encoding: gzip, deflate\r\nAccept: */*\r\nConnection: keep-alive\r\nHost: hca-dss-4.ucsc-cgp-dev.org\r\n\r\n\r\n\r\nHTTP/1.1 200 OK\r\nContent-Type: application/json\r\nContent-Length: 1866\r\nConnection: keep-alive\r\nDate: Mon, 11 Sep 2017 19:15:45 GMT\r\nx-amzn-RequestId: 9b9de66f-9725-11e7-83b0-eb220d01df4b\r\nAccess-Control-Allow-Origin: *\r\nAccess-Control-Allow-Headers: Authorization,Content-Type,X-Amz-Date,X-Amz-Security-Token,X-Api-Key\r\nX-Amzn-Trace-Id: sampled=0;root=1-59b6e0df-b3a353c36a8daed4aa99ab94\r\nX-Cache: Miss from cloudfront\r\nVia: 1.1 fb9b30d0bac34e91aef1c344524376e1.cloudfront.net (CloudFront)\r\nX-Amz-Cf-Id: MeUXlYYoDz7OyUnLu4S8Fu-xSi3T7LM81j90VFGxIV3VjXoLyVC6CQ==\r\n\r\n{\r\n  \"bundle\": {\r\n    \"creator_uid\": 1,\r\n    \"files\": [\r\n      {\r\n        \"content-type\": \"application/json\",\r\n        \"crc32c\": \"0abce81f\",\r\n        \"name\": \"assay.json\",\r\n        \"s3_etag\": \"8e2d7cef63b26942a07da3832476bf40\",\r\n        \"sha1\": \"03822b7d0f13e5975870454dfe6cd7eec5220ee7\",\r\n        \"sha256\": \"1d032f0bd8aa56ba6b7f13e89b6dd93dfce6d47a6784ce6caed3983016a4173e\",\r\n        \"uuid\": \"c2e6dece-8184-4cf9-b161-868d65c307ce\",\r\n        \"version\": \"2017-09-11T191528.511553Z\"\r\n      },\r\n      {\r\n        \"content-type\": \"application/json\",\r\n        \"crc32c\": \"9021d883\",\r\n        \"name\": \"manifest.json\",\r\n        \"s3_etag\": \"17d8580e24cbbafe062663469536b123\",\r\n        \"sha1\": \"4a85da1d17658bf58577dd6102d06d182f5c2ccf\",\r\n        \"sha256\": \"c5e4ed8cca8214a0149522efeda5fae6f54daf76f4fd4bf6fbafcb2d734bf1c0\",\r\n        \"uuid\": \"f9edb3c7-46d7-4cfd-92b4-49b5d1f856b1\",\r\n        \"version\": \"2017-09-11T191530.042413Z\"\r\n      },\r\n      {\r\n        \"content-type\": \"application/json\",\r\n        \"crc32c\": \"a9c218ca\",\r\n        \"name\": \"project.json\",\r\n        \"s3_etag\": \"26d1c9dc989b812813503d038dc4b9d1\",\r\n        \"sha1\": \"f79723cf2e7473dfb7dc17d8943f9408e5512098\",\r\n        \"sha256\": \"dcafb87b68f851d9c7d34f66421ab9b97e3e7348f11abf04ab4f09653787414d\",\r\n        \"uuid\": \"8ad5ed2b-4efd-40ff-a5bf-b8aad4933015\",\r\n        \"version\": \"2017-09-11T191531.091550Z\"\r\n      },\r\n      {\r\n        \"content-type\": \"application/json\",\r\n        \"crc32c\": \"320b052a\",\r\n        \"name\": \"sample.json\",\r\n        \"s3_etag\": \"521979228ab0ee4ee11f74e0cf904480\",\r\n        \"sha1\": \"400492922724bf98b5612d803aa04c501a570aa2\",\r\n        \"sha256\": \"8baff9e5ff8b2182d1fd2212f78e25dfd9f25c4bf0984f28701b04882b9c35b5\",\r\n        \"uuid\": \"40f9c60d-12e1-43f1-95c8-33a55595a752\",\r\n        \"version\": \"2017-09-11T191532.120235Z\"\r\n      }\r\n    ],\r\n    \"uuid\": \"dcdb261e-c138-47d4-825d-6cc53771e2f9\",\r\n    \"version\": \"2017-09-11T191533.379304Z\"\r\n  }\r\n}\r\n\r\nBundle dcdb261e-c138-47d4-825d-6cc53771e2f9: Retrieving...\r\nRequest response:\r\n{\r\n  \"bundle\": {\r\n    \"creator_uid\": 1,\r\n    \"files\": [\r\n      {\r\n        \"content-type\": \"application/json\",\r\n        \"crc32c\": \"0abce81f\",\r\n        \"name\": \"assay.json\",\r\n        \"s3_etag\": \"8e2d7cef63b26942a07da3832476bf40\",\r\n        \"sha1\": \"03822b7d0f13e5975870454dfe6cd7eec5220ee7\",\r\n        \"sha256\": \"1d032f0bd8aa56ba6b7f13e89b6dd93dfce6d47a6784ce6caed3983016a4173e\",\r\n        \"uuid\": \"c2e6dece-8184-4cf9-b161-868d65c307ce\",\r\n        \"version\": \"2017-09-11T191528.511553Z\"\r\n      },\r\n      {\r\n        \"content-type\": \"application/json\",\r\n        \"crc32c\": \"9021d883\",\r\n        \"name\": \"manifest.json\",\r\n        \"s3_etag\": \"17d8580e24cbbafe062663469536b123\",\r\n        \"sha1\": \"4a85da1d17658bf58577dd6102d06d182f5c2ccf\",\r\n        \"sha256\": \"c5e4ed8cca8214a0149522efeda5fae6f54daf76f4fd4bf6fbafcb2d734bf1c0\",\r\n        \"uuid\": \"f9edb3c7-46d7-4cfd-92b4-49b5d1f856b1\",\r\n        \"version\": \"2017-09-11T191530.042413Z\"\r\n      },\r\n      {\r\n        \"content-type\": \"application/json\",\r\n        \"crc32c\": \"a9c218ca\",\r\n        \"name\": \"project.json\",\r\n        \"s3_etag\": \"26d1c9dc989b812813503d038dc4b9d1\",\r\n        \"sha1\": \"f79723cf2e7473dfb7dc17d8943f9408e5512098\",\r\n        \"sha256\": \"dcafb87b68f851d9c7d34f66421ab9b97e3e7348f11abf04ab4f09653787414d\",\r\n        \"uuid\": \"8ad5ed2b-4efd-40ff-a5bf-b8aad4933015\",\r\n        \"version\": \"2017-09-11T191531.091550Z\"\r\n      },\r\n      {\r\n        \"content-type\": \"application/json\",\r\n        \"crc32c\": \"320b052a\",\r\n        \"name\": \"sample.json\",\r\n        \"s3_etag\": \"521979228ab0ee4ee11f74e0cf904480\",\r\n        \"sha1\": \"400492922724bf98b5612d803aa04c501a570aa2\",\r\n        \"sha256\": \"8baff9e5ff8b2182d1fd2212f78e25dfd9f25c4bf0984f28701b04882b9c35b5\",\r\n        \"uuid\": \"40f9c60d-12e1-43f1-95c8-33a55595a752\",\r\n        \"version\": \"2017-09-11T191532.120235Z\"\r\n      }\r\n    ],\r\n    \"uuid\": \"dcdb261e-c138-47d4-825d-6cc53771e2f9\",\r\n    \"version\": \"2017-09-11T191533.379304Z\"\r\n  }\r\n}\r\n\r\n\r\nFile assay.json: Retrieving...\r\nFile assay.json: GET SUCCEEDED. Writing to disk.\r\nFile assay.json: GET SUCCEEDED. Stored at dcdb261e-c138-47d4-825d-6cc53771e2f9/assay.json.\r\nFile manifest.json: Retrieving...\r\nFile manifest.json: GET SUCCEEDED. Writing to disk.\r\nFile manifest.json: GET SUCCEEDED. Stored at dcdb261e-c138-47d4-825d-6cc53771e2f9/manifest.json.\r\nFile project.json: Retrieving...\r\nFile project.json: GET SUCCEEDED. Writing to disk.\r\nFile project.json: GET SUCCEEDED. Stored at dcdb261e-c138-47d4-825d-6cc53771e2f9/project.json.\r\nFile sample.json: Retrieving...\r\nFile sample.json: GET SUCCEEDED. Writing to disk.\r\nFile sample.json: GET SUCCEEDED. Stored at dcdb261e-c138-47d4-825d-6cc53771e2f9/sample.json.{\"completed\": true}\r\nusage: hca post-search [-h] --es-query ES_QUERY [--replica REPLICA]\r\n\r\n'import warnings' failed; traceback:\r\nTraceback (most recent call last):\r\n  File \"/usr/local/Cellar/httpie/0.9.9/libexec/bin/../lib/python3.6/warnings.py\", line 505, in <module>\r\n    _processoptions(sys.warnoptions)\r\n  File \"/usr/local/Cellar/httpie/0.9.9/libexec/bin/../lib/python3.6/warnings.py\", line 186, in _processoptions\r\n    _setoption(arg)\r\n  File \"/usr/local/Cellar/httpie/0.9.9/libexec/bin/../lib/python3.6/warnings.py\", line 192, in _setoption\r\n    import re\r\n  File \"/usr/local/Cellar/httpie/0.9.9/libexec/bin/../lib/python3.6/re.py\", line 122, in <module>\r\n    import enum\r\nModuleNotFoundError: No module named 'enum'\r\nhttp --check-status https://${API_HOST}/v1/swagger.json > data-store-cli/swagger.json\r\npip install -r data-store-cli/requirements.txt\r\npython -c 'import sys, hca.regenerate_api as r; r.generate_python_bindings(sys.argv[1])' swagger.json\r\nfind data-store-cli/hca -name '*.pyc' -delete\r\npip install --upgrade .\r\ncat data-bundle-examples/10X_v2/pbmc8k/sample.json | jq .uuid=env.sid | sponge data-bundle-examples/10X_v2/pbmc8k/sample.json\r\nhca upload --replica aws --staging-bucket $DSS_S3_BUCKET_TEST --file-or-dir data-bundle-examples/10X_v2/pbmc8k > upload.json\r\nhca download --replica aws $(jq -r .bundle_uuid upload.json)\r\nhttp -v --check-status https://${API_HOST}/v1/bundles/$(jq -r .bundle_uuid upload.json)?replica=gcp\r\nhca download --replica gcp $(jq -r .bundle_uuid upload.json)\r\nhca post-search\r\njq -n '.es_query.query.match[env.k]=env.v' | http --check-status https://${API_HOST}/v1/search > res.json\r\n{\r\n    \"es_query\": {\r\n        \"query\": {\r\n            \"match\": {\r\n                \"files.sample_json.uuid\": \"057ebdfd-0ae5-4c79-8b6b-c0956be2de80\"\r\n            }\r\n        }\r\n    },\r\n    \"results\": [\r\n        {\r\n            \"bundle_id\": \"dcdb261e-c138-47d4-825d-6cc53771e2f9.2017-09-11T191533.379304Z\",\r\n            \"bundle_url\": \"https://hca-dss-4.ucsc-cgp-dev.org/v1/bundles/dcdb261e-c138-47d4-825d-6cc53771e2f9?version=2017-09-11T191533.379304Z\",\r\n            \"search_score\": null\r\n        }\r\n    ]\r\n}\r\n```\r\n\r\nConnects to #348 ","created_at":"2017-09-11T19:38:22Z","updated_at":"2017-09-12T00:35:25Z","closed_at":null,"merged_at":null,"merge_commit_sha":"27c230e94aa2d954fbd2c2436e723b560614b512","assignee":null,"assignees":[],"requested_reviewers":[{"login":"kislyuk","id":862013,"avatar_url":"https://avatars1.githubusercontent.com/u/862013?v=4","gravatar_id":"","url":"https://api.github.com/users/kislyuk","html_url":"https://github.com/kislyuk","followers_url":"https://api.github.com/users/kislyuk/followers","following_url":"https://api.github.com/users/kislyuk/following{/other_user}","gists_url":"https://api.github.com/users/kislyuk/gists{/gist_id}","starred_url":"https://api.github.com/users/kislyuk/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kislyuk/subscriptions","organizations_url":"https://api.github.com/users/kislyuk/orgs","repos_url":"https://api.github.com/users/kislyuk/repos","events_url":"https://api.github.com/users/kislyuk/events{/privacy}","received_events_url":"https://api.github.com/users/kislyuk/received_events","type":"User","site_admin":false}],"milestone":null,"commits_url":"https://api.github.com/repos/HumanCellAtlas/data-store/pulls/435/commits","review_comments_url":"https://api.github.com/repos/HumanCellAtlas/data-store/pulls/435/comments","review_comment_url":"https://api.github.com/repos/HumanCellAtlas/data-store/pulls/comments{/number}","comments_url":"https://api.github.com/repos/HumanCellAtlas/data-store/issues/435/comments","statuses_url":"https://api.github.com/repos/HumanCellAtlas/data-store/statuses/957aae1772babac29c03185d23c2d4746e943af0","head":{"label":"HumanCellAtlas:mbaumann-connect-gs-events-to-indexer","ref":"mbaumann-connect-gs-events-to-indexer","sha":"957aae1772babac29c03185d23c2d4746e943af0","user":{"login":"HumanCellAtlas","id":26391798,"avatar_url":"https://avatars1.githubusercontent.com/u/26391798?v=4","gravatar_id":"","url":"https://api.github.com/users/HumanCellAtlas","html_url":"https://github.com/HumanCellAtlas","followers_url":"https://api.github.com/users/HumanCellAtlas/followers","following_url":"https://api.github.com/users/HumanCellAtlas/following{/other_user}","gists_url":"https://api.github.com/users/HumanCellAtlas/gists{/gist_id}","starred_url":"https://api.github.com/users/HumanCellAtlas/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/HumanCellAtlas/subscriptions","organizations_url":"https://api.github.com/users/HumanCellAtlas/orgs","repos_url":"https://api.github.com/users/HumanCellAtlas/repos","events_url":"https://api.github.com/users/HumanCellAtlas/events{/privacy}","received_events_url":"https://api.github.com/users/HumanCellAtlas/received_events","type":"Organization","site_admin":false},"repo":{"id":84872231,"name":"data-store","full_name":"HumanCellAtlas/data-store","owner":{"login":"HumanCellAtlas","id":26391798,"avatar_url":"https://avatars1.githubusercontent.com/u/26391798?v=4","gravatar_id":"","url":"https://api.github.com/users/HumanCellAtlas","html_url":"https://github.com/HumanCellAtlas","followers_url":"https://api.github.com/users/HumanCellAtlas/followers","following_url":"https://api.github.com/users/HumanCellAtlas/following{/other_user}","gists_url":"https://api.github.com/users/HumanCellAtlas/gists{/gist_id}","starred_url":"https://api.github.com/users/HumanCellAtlas/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/HumanCellAtlas/subscriptions","organizations_url":"https://api.github.com/users/HumanCellAtlas/orgs","repos_url":"https://api.github.com/users/HumanCellAtlas/repos","events_url":"https://api.github.com/users/HumanCellAtlas/events{/privacy}","received_events_url":"https://api.github.com/users/HumanCellAtlas/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/HumanCellAtlas/data-store","description":"Design specs and prototypes for the HCA Data Storage System (\"blue box\")","fork":false,"url":"https://api.github.com/repos/HumanCellAtlas/data-store","forks_url":"https://api.github.com/repos/HumanCellAtlas/data-store/forks","keys_url":"https://api.github.com/repos/HumanCellAtlas/data-store/keys{/key_id}","collaborators_url":"https://api.github.com/repos/HumanCellAtlas/data-store/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/HumanCellAtlas/data-store/teams","hooks_url":"https://api.github.com/repos/HumanCellAtlas/data-store/hooks","issue_events_url":"https://api.github.com/repos/HumanCellAtlas/data-store/issues/events{/number}","events_url":"https://api.github.com/repos/HumanCellAtlas/data-store/events","assignees_url":"https://api.github.com/repos/HumanCellAtlas/data-store/assignees{/user}","branches_url":"https://api.github.com/repos/HumanCellAtlas/data-store/branches{/branch}","tags_url":"https://api.github.com/repos/HumanCellAtlas/data-store/tags","blobs_url":"https://api.github.com/repos/HumanCellAtlas/data-store/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/HumanCellAtlas/data-store/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/HumanCellAtlas/data-store/git/refs{/sha}","trees_url":"https://api.github.com/repos/HumanCellAtlas/data-store/git/trees{/sha}","statuses_url":"https://api.github.com/repos/HumanCellAtlas/data-store/statuses/{sha}","languages_url":"https://api.github.com/repos/HumanCellAtlas/data-store/languages","stargazers_url":"https://api.github.com/repos/HumanCellAtlas/data-store/stargazers","contributors_url":"https://api.github.com/repos/HumanCellAtlas/data-store/contributors","subscribers_url":"https://api.github.com/repos/HumanCellAtlas/data-store/subscribers","subscription_url":"https://api.github.com/repos/HumanCellAtlas/data-store/subscription","commits_url":"https://api.github.com/repos/HumanCellAtlas/data-store/commits{/sha}","git_commits_url":"https://api.github.com/repos/HumanCellAtlas/data-store/git/commits{/sha}","comments_url":"https://api.github.com/repos/HumanCellAtlas/data-store/comments{/number}","issue_comment_url":"https://api.github.com/repos/HumanCellAtlas/data-store/issues/comments{/number}","contents_url":"https://api.github.com/repos/HumanCellAtlas/data-store/contents/{+path}","compare_url":"https://api.github.com/repos/HumanCellAtlas/data-store/compare/{base}...{head}","merges_url":"https://api.github.com/repos/HumanCellAtlas/data-store/merges","archive_url":"https://api.github.com/repos/HumanCellAtlas/data-store/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/HumanCellAtlas/data-store/downloads","issues_url":"https://api.github.com/repos/HumanCellAtlas/data-store/issues{/number}","pulls_url":"https://api.github.com/repos/HumanCellAtlas/data-store/pulls{/number}","milestones_url":"https://api.github.com/repos/HumanCellAtlas/data-store/milestones{/number}","notifications_url":"https://api.github.com/repos/HumanCellAtlas/data-store/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/HumanCellAtlas/data-store/labels{/name}","releases_url":"https://api.github.com/repos/HumanCellAtlas/data-store/releases{/id}","deployments_url":"https://api.github.com/repos/HumanCellAtlas/data-store/deployments","created_at":"2017-03-13T20:38:34Z","updated_at":"2017-09-08T03:25:33Z","pushed_at":"2017-09-12T00:31:46Z","git_url":"git://github.com/HumanCellAtlas/data-store.git","ssh_url":"git@github.com:HumanCellAtlas/data-store.git","clone_url":"https://github.com/HumanCellAtlas/data-store.git","svn_url":"https://github.com/HumanCellAtlas/data-store","homepage":"https://dss.staging.data.humancellatlas.org/","size":8282,"stargazers_count":8,"watchers_count":8,"language":"Python","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":1,"mirror_url":null,"open_issues_count":75,"forks":1,"open_issues":75,"watchers":8,"default_branch":"master"}},"base":{"label":"HumanCellAtlas:ts-add-replica-to-search","ref":"ts-add-replica-to-search","sha":"b3ae0f5285123da38cd57d0e505e3f8763431cc4","user":{"login":"HumanCellAtlas","id":26391798,"avatar_url":"https://avatars1.githubusercontent.com/u/26391798?v=4","gravatar_id":"","url":"https://api.github.com/users/HumanCellAtlas","html_url":"https://github.com/HumanCellAtlas","followers_url":"https://api.github.com/users/HumanCellAtlas/followers","following_url":"https://api.github.com/users/HumanCellAtlas/following{/other_user}","gists_url":"https://api.github.com/users/HumanCellAtlas/gists{/gist_id}","starred_url":"https://api.github.com/users/HumanCellAtlas/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/HumanCellAtlas/subscriptions","organizations_url":"https://api.github.com/users/HumanCellAtlas/orgs","repos_url":"https://api.github.com/users/HumanCellAtlas/repos","events_url":"https://api.github.com/users/HumanCellAtlas/events{/privacy}","received_events_url":"https://api.github.com/users/HumanCellAtlas/received_events","type":"Organization","site_admin":false},"repo":{"id":84872231,"name":"data-store","full_name":"HumanCellAtlas/data-store","owner":{"login":"HumanCellAtlas","id":26391798,"avatar_url":"https://avatars1.githubusercontent.com/u/26391798?v=4","gravatar_id":"","url":"https://api.github.com/users/HumanCellAtlas","html_url":"https://github.com/HumanCellAtlas","followers_url":"https://api.github.com/users/HumanCellAtlas/followers","following_url":"https://api.github.com/users/HumanCellAtlas/following{/other_user}","gists_url":"https://api.github.com/users/HumanCellAtlas/gists{/gist_id}","starred_url":"https://api.github.com/users/HumanCellAtlas/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/HumanCellAtlas/subscriptions","organizations_url":"https://api.github.com/users/HumanCellAtlas/orgs","repos_url":"https://api.github.com/users/HumanCellAtlas/repos","events_url":"https://api.github.com/users/HumanCellAtlas/events{/privacy}","received_events_url":"https://api.github.com/users/HumanCellAtlas/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/HumanCellAtlas/data-store","description":"Design specs and prototypes for the HCA Data Storage System (\"blue box\")","fork":false,"url":"https://api.github.com/repos/HumanCellAtlas/data-store","forks_url":"https://api.github.com/repos/HumanCellAtlas/data-store/forks","keys_url":"https://api.github.com/repos/HumanCellAtlas/data-store/keys{/key_id}","collaborators_url":"https://api.github.com/repos/HumanCellAtlas/data-store/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/HumanCellAtlas/data-store/teams","hooks_url":"https://api.github.com/repos/HumanCellAtlas/data-store/hooks","issue_events_url":"https://api.github.com/repos/HumanCellAtlas/data-store/issues/events{/number}","events_url":"https://api.github.com/repos/HumanCellAtlas/data-store/events","assignees_url":"https://api.github.com/repos/HumanCellAtlas/data-store/assignees{/user}","branches_url":"https://api.github.com/repos/HumanCellAtlas/data-store/branches{/branch}","tags_url":"https://api.github.com/repos/HumanCellAtlas/data-store/tags","blobs_url":"https://api.github.com/repos/HumanCellAtlas/data-store/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/HumanCellAtlas/data-store/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/HumanCellAtlas/data-store/git/refs{/sha}","trees_url":"https://api.github.com/repos/HumanCellAtlas/data-store/git/trees{/sha}","statuses_url":"https://api.github.com/repos/HumanCellAtlas/data-store/statuses/{sha}","languages_url":"https://api.github.com/repos/HumanCellAtlas/data-store/languages","stargazers_url":"https://api.github.com/repos/HumanCellAtlas/data-store/stargazers","contributors_url":"https://api.github.com/repos/HumanCellAtlas/data-store/contributors","subscribers_url":"https://api.github.com/repos/HumanCellAtlas/data-store/subscribers","subscription_url":"https://api.github.com/repos/HumanCellAtlas/data-store/subscription","commits_url":"https://api.github.com/repos/HumanCellAtlas/data-store/commits{/sha}","git_commits_url":"https://api.github.com/repos/HumanCellAtlas/data-store/git/commits{/sha}","comments_url":"https://api.github.com/repos/HumanCellAtlas/data-store/comments{/number}","issue_comment_url":"https://api.github.com/repos/HumanCellAtlas/data-store/issues/comments{/number}","contents_url":"https://api.github.com/repos/HumanCellAtlas/data-store/contents/{+path}","compare_url":"https://api.github.com/repos/HumanCellAtlas/data-store/compare/{base}...{head}","merges_url":"https://api.github.com/repos/HumanCellAtlas/data-store/merges","archive_url":"https://api.github.com/repos/HumanCellAtlas/data-store/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/HumanCellAtlas/data-store/downloads","issues_url":"https://api.github.com/repos/HumanCellAtlas/data-store/issues{/number}","pulls_url":"https://api.github.com/repos/HumanCellAtlas/data-store/pulls{/number}","milestones_url":"https://api.github.com/repos/HumanCellAtlas/data-store/milestones{/number}","notifications_url":"https://api.github.com/repos/HumanCellAtlas/data-store/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/HumanCellAtlas/data-store/labels{/name}","releases_url":"https://api.github.com/repos/HumanCellAtlas/data-store/releases{/id}","deployments_url":"https://api.github.com/repos/HumanCellAtlas/data-store/deployments","created_at":"2017-03-13T20:38:34Z","updated_at":"2017-09-08T03:25:33Z","pushed_at":"2017-09-12T00:31:46Z","git_url":"git://github.com/HumanCellAtlas/data-store.git","ssh_url":"git@github.com:HumanCellAtlas/data-store.git","clone_url":"https://github.com/HumanCellAtlas/data-store.git","svn_url":"https://github.com/HumanCellAtlas/data-store","homepage":"https://dss.staging.data.humancellatlas.org/","size":8282,"stargazers_count":8,"watchers_count":8,"language":"Python","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":1,"mirror_url":null,"open_issues_count":75,"forks":1,"open_issues":75,"watchers":8,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/HumanCellAtlas/data-store/pulls/435"},"html":{"href":"https://github.com/HumanCellAtlas/data-store/pull/435"},"issue":{"href":"https://api.github.com/repos/HumanCellAtlas/data-store/issues/435"},"comments":{"href":"https://api.github.com/repos/HumanCellAtlas/data-store/issues/435/comments"},"review_comments":{"href":"https://api.github.com/repos/HumanCellAtlas/data-store/pulls/435/comments"},"review_comment":{"href":"https://api.github.com/repos/HumanCellAtlas/data-store/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/HumanCellAtlas/data-store/pulls/435/commits"},"statuses":{"href":"https://api.github.com/repos/HumanCellAtlas/data-store/statuses/957aae1772babac29c03185d23c2d4746e943af0"}},"author_association":"CONTRIBUTOR"}}
{"actor":{"display_login":"ttung"}}