{"action":"created","issue":{"url":"https://api.github.com/repos/grpc/grpc/issues/7135","repository_url":"https://api.github.com/repos/grpc/grpc","labels_url":"https://api.github.com/repos/grpc/grpc/issues/7135/labels{/name}","comments_url":"https://api.github.com/repos/grpc/grpc/issues/7135/comments","events_url":"https://api.github.com/repos/grpc/grpc/issues/7135/events","html_url":"https://github.com/grpc/grpc/issues/7135","id":162914381,"number":7135,"title":"CommandError during `pip install grpcio`","user":{"login":"daspecster","id":192456,"avatar_url":"https://avatars.githubusercontent.com/u/192456?v=3","gravatar_id":"","url":"https://api.github.com/users/daspecster","html_url":"https://github.com/daspecster","followers_url":"https://api.github.com/users/daspecster/followers","following_url":"https://api.github.com/users/daspecster/following{/other_user}","gists_url":"https://api.github.com/users/daspecster/gists{/gist_id}","starred_url":"https://api.github.com/users/daspecster/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/daspecster/subscriptions","organizations_url":"https://api.github.com/users/daspecster/orgs","repos_url":"https://api.github.com/users/daspecster/repos","events_url":"https://api.github.com/users/daspecster/events{/privacy}","received_events_url":"https://api.github.com/users/daspecster/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/grpc/grpc/labels/python","name":"python","color":"2619ff"}],"state":"open","locked":false,"assignee":{"login":"soltanmm","id":4889063,"avatar_url":"https://avatars.githubusercontent.com/u/4889063?v=3","gravatar_id":"","url":"https://api.github.com/users/soltanmm","html_url":"https://github.com/soltanmm","followers_url":"https://api.github.com/users/soltanmm/followers","following_url":"https://api.github.com/users/soltanmm/following{/other_user}","gists_url":"https://api.github.com/users/soltanmm/gists{/gist_id}","starred_url":"https://api.github.com/users/soltanmm/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/soltanmm/subscriptions","organizations_url":"https://api.github.com/users/soltanmm/orgs","repos_url":"https://api.github.com/users/soltanmm/repos","events_url":"https://api.github.com/users/soltanmm/events{/privacy}","received_events_url":"https://api.github.com/users/soltanmm/received_events","type":"User","site_admin":false},"assignees":[{"login":"soltanmm","id":4889063,"avatar_url":"https://avatars.githubusercontent.com/u/4889063?v=3","gravatar_id":"","url":"https://api.github.com/users/soltanmm","html_url":"https://github.com/soltanmm","followers_url":"https://api.github.com/users/soltanmm/followers","following_url":"https://api.github.com/users/soltanmm/following{/other_user}","gists_url":"https://api.github.com/users/soltanmm/gists{/gist_id}","starred_url":"https://api.github.com/users/soltanmm/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/soltanmm/subscriptions","organizations_url":"https://api.github.com/users/soltanmm/orgs","repos_url":"https://api.github.com/users/soltanmm/repos","events_url":"https://api.github.com/users/soltanmm/events{/privacy}","received_events_url":"https://api.github.com/users/soltanmm/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/grpc/grpc/milestones/45","html_url":"https://github.com/grpc/grpc/milestones/1.1","labels_url":"https://api.github.com/repos/grpc/grpc/milestones/45/labels","id":1845911,"number":45,"title":"1.1","description":"Soon after GA.","creator":{"login":"nathanielmanistaatgoogle","id":10131044,"avatar_url":"https://avatars.githubusercontent.com/u/10131044?v=3","gravatar_id":"","url":"https://api.github.com/users/nathanielmanistaatgoogle","html_url":"https://github.com/nathanielmanistaatgoogle","followers_url":"https://api.github.com/users/nathanielmanistaatgoogle/followers","following_url":"https://api.github.com/users/nathanielmanistaatgoogle/following{/other_user}","gists_url":"https://api.github.com/users/nathanielmanistaatgoogle/gists{/gist_id}","starred_url":"https://api.github.com/users/nathanielmanistaatgoogle/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nathanielmanistaatgoogle/subscriptions","organizations_url":"https://api.github.com/users/nathanielmanistaatgoogle/orgs","repos_url":"https://api.github.com/users/nathanielmanistaatgoogle/repos","events_url":"https://api.github.com/users/nathanielmanistaatgoogle/events{/privacy}","received_events_url":"https://api.github.com/users/nathanielmanistaatgoogle/received_events","type":"User","site_admin":false},"open_issues":17,"closed_issues":1,"state":"open","created_at":"2016-06-23T17:58:55Z","updated_at":"2016-07-12T23:24:32Z","due_on":null,"closed_at":null},"comments":10,"created_at":"2016-06-29T12:37:22Z","updated_at":"2016-07-13T05:54:53Z","closed_at":null,"body":"I'm not sure if this is related to #7134, if it is then let's just close this.\r\nReported from https://github.com/GoogleCloudPlatform/gcloud-python/issues/1933\r\n\r\nWhen trying to install on a fresh virtualenv I get this...\r\n\r\n```bash\r\n$ pip install grpcio                                                                              1 ↵\r\nYou are using pip version 6.0.8, however version 8.1.2 is available.\r\nYou should consider upgrading via the 'pip install --upgrade pip' command.\r\nCollecting grpcio\r\n  Using cached grpcio-0.15.0.tar.gz\r\n    zip_safe flag not set; analyzing archive contents...\r\n    google.__pycache__.__init__.cpython-35: module references __path__\r\n    google.protobuf.__pycache__.__init__.cpython-35: module references __path__\r\n    google.protobuf.pyext.__pycache__.__init__.cpython-35: module references __path__\r\n    Installed /private/var/folders/bc/htqxjjns6gv4g1kspb2zppm80000gn/T/pip-build-hp2c7u5t/grpcio/.eggs/protobuf-3.0.0b3-py3.5.egg\r\n    Searching for six>=1.10\r\n    Reading https://pypi.python.org/simple/six/\r\n    Best match: six 1.10.0\r\n    Downloading https://pypi.python.org/packages/b3/b2/238e2590826bfdd113244a40d9d3eb26918bd798fc187e2360a8367068db/six-1.10.0.tar.gz#md5=34eed507548117b2ab523ab14b2f8b55\r\n    Processing six-1.10.0.tar.gz\r\n    Writing /var/folders/bc/htqxjjns6gv4g1kspb2zppm80000gn/T/easy_install-zc4vyahd/six-1.10.0/setup.cfg\r\n    Running six-1.10.0/setup.py -q bdist_egg --dist-dir /var/folders/bc/htqxjjns6gv4g1kspb2zppm80000gn/T/easy_install-zc4vyahd/six-1.10.0/egg-dist-tmp-4omb01yo\r\n    zip_safe flag not set; analyzing archive contents...\r\n    __pycache__.six.cpython-35: module references __path__\r\n    Extracting six-1.10.0-py3.5.egg to /private/var/folders/bc/htqxjjns6gv4g1kspb2zppm80000gn/T/pip-build-hp2c7u5t/grpcio/.eggs\r\n    Installed /private/var/folders/bc/htqxjjns6gv4g1kspb2zppm80000gn/T/pip-build-hp2c7u5t/grpcio/.eggs/six-1.10.0-py3.5.egg\r\n    Searching for sphinx-rtd-theme>=0.1.8\r\n    Reading https://pypi.python.org/simple/sphinx_rtd_theme/\r\n    Best match: sphinx-rtd-theme 0.1.10a0\r\n    Downloading https://pypi.python.org/packages/da/6b/1b75f13d8aa3333f19c6cdf1f0bc9f52ea739cae464fbee050307c121857/sphinx_rtd_theme-0.1.10a0.tar.gz#md5=83bd95cae55aa8b773a8cc3a41094282\r\n    Processing sphinx_rtd_theme-0.1.10a0.tar.gz\r\n    Writing /var/folders/bc/htqxjjns6gv4g1kspb2zppm80000gn/T/easy_install-76xcr6wf/sphinx_rtd_theme-0.1.10a0/setup.cfg\r\n    Running sphinx_rtd_theme-0.1.10a0/setup.py -q bdist_egg --dist-dir /var/folders/bc/htqxjjns6gv4g1kspb2zppm80000gn/T/easy_install-76xcr6wf/sphinx_rtd_theme-0.1.10a0/egg-dist-tmp-bayupse9\r\n    Extracting sphinx_rtd_theme-0.1.10a0-py3.5.egg to /private/var/folders/bc/htqxjjns6gv4g1kspb2zppm80000gn/T/pip-build-hp2c7u5t/grpcio/.eggs\r\n    Installed /private/var/folders/bc/htqxjjns6gv4g1kspb2zppm80000gn/T/pip-build-hp2c7u5t/grpcio/.eggs/sphinx_rtd_theme-0.1.10a0-py3.5.egg\r\n    Searching for sphinx>=1.3\r\n    Reading https://pypi.python.org/simple/sphinx/\r\n    Best match: Sphinx 1.4.4\r\n    Downloading https://pypi.python.org/packages/20/a2/72f44c84f6c4115e3fef58d36d657ec311d80196eab9fd5ec7bcde76143b/Sphinx-1.4.4.tar.gz#md5=64ce2ec08d37ed56313a98232cbe2aee\r\n    Processing Sphinx-1.4.4.tar.gz\r\n    Writing /var/folders/bc/htqxjjns6gv4g1kspb2zppm80000gn/T/easy_install-w76vzts1/Sphinx-1.4.4/setup.cfg\r\n    Running Sphinx-1.4.4/setup.py -q bdist_egg --dist-dir /var/folders/bc/htqxjjns6gv4g1kspb2zppm80000gn/T/easy_install-w76vzts1/Sphinx-1.4.4/egg-dist-tmp-k03l0kpq\r\n    /Users/daspecster/.virtualenvs/gh-test/lib/python3.5/site-packages/setuptools/dist.py:283: UserWarning: The version specified requires normalization, consider using '0.1.10a0' instead of '0.1.10-alpha'.\r\n      self.metadata.version,\r\n    Extracting Sphinx-1.4.4-py3.5.egg to /private/var/folders/bc/htqxjjns6gv4g1kspb2zppm80000gn/T/pip-build-hp2c7u5t/grpcio/.eggs\r\n    Installed /private/var/folders/bc/htqxjjns6gv4g1kspb2zppm80000gn/T/pip-build-hp2c7u5t/grpcio/.eggs/Sphinx-1.4.4-py3.5.egg\r\n    Searching for imagesize\r\n    Reading https://pypi.python.org/simple/imagesize/\r\n    Best match: imagesize 0.7.1\r\n    Downloading https://pypi.python.org/packages/53/72/6c6f1e787d9cab2cc733cf042f125abec07209a58308831c9f292504e826/imagesize-0.7.1.tar.gz#md5=976148283286a6ba5f69b0f81aef8052\r\n    Processing imagesize-0.7.1.tar.gz\r\n    Writing /var/folders/bc/htqxjjns6gv4g1kspb2zppm80000gn/T/easy_install-zhv7tc4v/imagesize-0.7.1/setup.cfg\r\n    Running imagesize-0.7.1/setup.py -q bdist_egg --dist-dir /var/folders/bc/htqxjjns6gv4g1kspb2zppm80000gn/T/easy_install-zhv7tc4v/imagesize-0.7.1/egg-dist-tmp-kl8e8gx8\r\n    zip_safe flag not set; analyzing archive contents...\r\n    Installed /private/var/folders/bc/htqxjjns6gv4g1kspb2zppm80000gn/T/pip-build-hp2c7u5t/grpcio/.eggs/imagesize-0.7.1-py3.5.egg\r\n    Searching for alabaster<0.8,>=0.7\r\n    Reading https://pypi.python.org/simple/alabaster/\r\n    Best match: alabaster 0.7.8\r\n    Downloading https://pypi.python.org/packages/46/01/3539c406b47b0e44464a2b6c7b51871300d815b9d7b07c98309c9270bd50/alabaster-0.7.8.tar.gz#md5=346a71e8a6d51dff2e02086fdd9c5ffe\r\n    Processing alabaster-0.7.8.tar.gz\r\n    Writing /var/folders/bc/htqxjjns6gv4g1kspb2zppm80000gn/T/easy_install-ipe0g8sf/alabaster-0.7.8/setup.cfg\r\n    Running alabaster-0.7.8/setup.py -q bdist_egg --dist-dir /var/folders/bc/htqxjjns6gv4g1kspb2zppm80000gn/T/easy_install-ipe0g8sf/alabaster-0.7.8/egg-dist-tmp-nutc0hx8\r\n    zip_safe flag not set; analyzing archive contents...\r\n    alabaster.__pycache__.__init__.cpython-35: module references __file__\r\n    Extracting alabaster-0.7.8-py3.5.egg to /private/var/folders/bc/htqxjjns6gv4g1kspb2zppm80000gn/T/pip-build-hp2c7u5t/grpcio/.eggs\r\n    Installed /private/var/folders/bc/htqxjjns6gv4g1kspb2zppm80000gn/T/pip-build-hp2c7u5t/grpcio/.eggs/alabaster-0.7.8-py3.5.egg\r\n    Searching for babel!=2.0,>=1.3\r\n    Reading https://pypi.python.org/simple/babel/\r\n    Best match: Babel 2.3.4\r\n    Downloading https://pypi.python.org/packages/6e/96/ba2a2462ed25ca0e651fb7b66e7080f5315f91425a07ea5b34d7c870c114/Babel-2.3.4.tar.gz#md5=afa20bc55b0e991833030129ad498f35\r\n    Processing Babel-2.3.4.tar.gz\r\n    Writing /var/folders/bc/htqxjjns6gv4g1kspb2zppm80000gn/T/easy_install-zr531hxt/Babel-2.3.4/setup.cfg\r\n    Running Babel-2.3.4/setup.py -q bdist_egg --dist-dir /var/folders/bc/htqxjjns6gv4g1kspb2zppm80000gn/T/easy_install-zr531hxt/Babel-2.3.4/egg-dist-tmp-fwuu28fo\r\n    Extracting Babel-2.3.4-py3.5.egg to /private/var/folders/bc/htqxjjns6gv4g1kspb2zppm80000gn/T/pip-build-hp2c7u5t/grpcio/.eggs\r\n    Installed /private/var/folders/bc/htqxjjns6gv4g1kspb2zppm80000gn/T/pip-build-hp2c7u5t/grpcio/.eggs/Babel-2.3.4-py3.5.egg\r\n    Searching for snowballstemmer>=1.1\r\n    Reading https://pypi.python.org/simple/snowballstemmer/\r\n    Best match: snowballstemmer 1.2.1\r\n    Downloading https://pypi.python.org/packages/20/6b/d2a7cb176d4d664d94a6debf52cd8dbae1f7203c8e42426daa077051d59c/snowballstemmer-1.2.1.tar.gz#md5=643b019667a708a922172e33a99bf2fa\r\n    Processing snowballstemmer-1.2.1.tar.gz\r\n    Writing /var/folders/bc/htqxjjns6gv4g1kspb2zppm80000gn/T/easy_install-wary68p6/snowballstemmer-1.2.1/setup.cfg\r\n    Running snowballstemmer-1.2.1/setup.py -q bdist_egg --dist-dir /var/folders/bc/htqxjjns6gv4g1kspb2zppm80000gn/T/easy_install-wary68p6/snowballstemmer-1.2.1/egg-dist-tmp-kktrtjcf\r\n    zip_safe flag not set; analyzing archive contents...\r\n    Installed /private/var/folders/bc/htqxjjns6gv4g1kspb2zppm80000gn/T/pip-build-hp2c7u5t/grpcio/.eggs/snowballstemmer-1.2.1-py3.5.egg\r\n    Searching for docutils>=0.11\r\n    Reading https://pypi.python.org/simple/docutils/\r\n    Best match: docutils 0.12\r\n    Downloading https://pypi.python.org/packages/37/38/ceda70135b9144d84884ae2fc5886c6baac4edea39550f28bcd144c1234d/docutils-0.12.tar.gz#md5=4622263b62c5c771c03502afa3157768\r\n    Processing docutils-0.12.tar.gz\r\n    Writing /var/folders/bc/htqxjjns6gv4g1kspb2zppm80000gn/T/easy_install-jp_m4dhv/docutils-0.12/setup.cfg\r\n    Running docutils-0.12/setup.py -q bdist_egg --dist-dir /var/folders/bc/htqxjjns6gv4g1kspb2zppm80000gn/T/easy_install-jp_m4dhv/docutils-0.12/egg-dist-tmp-vj45ns7t\r\n    zip_safe flag not set; analyzing archive contents...\r\n    docutils.parsers.rst.directives.__pycache__.misc.cpython-35: module references __file__\r\n    docutils.writers.__pycache__.docutils_xml.cpython-35: module references __path__\r\n    docutils.writers.html4css1.__pycache__.__init__.cpython-35: module references __file__\r\n    docutils.writers.latex2e.__pycache__.__init__.cpython-35: module references __file__\r\n    docutils.writers.odf_odt.__pycache__.__init__.cpython-35: module references __file__\r\n    docutils.writers.pep_html.__pycache__.__init__.cpython-35: module references __file__\r\n    docutils.writers.s5_html.__pycache__.__init__.cpython-35: module references __file__\r\n    copy/convert test suite\r\n    Extracting docutils-0.12-py3.5.egg to /private/var/folders/bc/htqxjjns6gv4g1kspb2zppm80000gn/T/pip-build-hp2c7u5t/grpcio/.eggs\r\n    Installed /private/var/folders/bc/htqxjjns6gv4g1kspb2zppm80000gn/T/pip-build-hp2c7u5t/grpcio/.eggs/docutils-0.12-py3.5.egg\r\n    Searching for Pygments>=2.0\r\n    Reading https://pypi.python.org/simple/Pygments/\r\n    Best match: Pygments 2.1.3\r\n    Downloading https://pypi.python.org/packages/b8/67/ab177979be1c81bc99c8d0592ef22d547e70bb4c6815c383286ed5dec504/Pygments-2.1.3.tar.gz#md5=ed3fba2467c8afcda4d317e4ef2c6150\r\n    Processing Pygments-2.1.3.tar.gz\r\n    Writing /var/folders/bc/htqxjjns6gv4g1kspb2zppm80000gn/T/easy_install-xn25_7az/Pygments-2.1.3/setup.cfg\r\n    Running Pygments-2.1.3/setup.py -q bdist_egg --dist-dir /var/folders/bc/htqxjjns6gv4g1kspb2zppm80000gn/T/easy_install-xn25_7az/Pygments-2.1.3/egg-dist-tmp-eko_n1e4\r\n    Extracting Pygments-2.1.3-py3.5.egg to /private/var/folders/bc/htqxjjns6gv4g1kspb2zppm80000gn/T/pip-build-hp2c7u5t/grpcio/.eggs\r\n    Installed /private/var/folders/bc/htqxjjns6gv4g1kspb2zppm80000gn/T/pip-build-hp2c7u5t/grpcio/.eggs/Pygments-2.1.3-py3.5.egg\r\n    Searching for Jinja2>=2.3\r\n    Reading https://pypi.python.org/simple/Jinja2/\r\n    Best match: Jinja2 2.8\r\n    Downloading https://pypi.python.org/packages/f2/2f/0b98b06a345a761bec91a079ccae392d282690c2d8272e708f4d10829e22/Jinja2-2.8.tar.gz#md5=edb51693fe22c53cee5403775c71a99e\r\n    Processing Jinja2-2.8.tar.gz\r\n    Writing /var/folders/bc/htqxjjns6gv4g1kspb2zppm80000gn/T/easy_install-ei4py4v8/Jinja2-2.8/setup.cfg\r\n    Running Jinja2-2.8/setup.py -q bdist_egg --dist-dir /var/folders/bc/htqxjjns6gv4g1kspb2zppm80000gn/T/easy_install-ei4py4v8/Jinja2-2.8/egg-dist-tmp-awokcdam\r\n    Extracting Jinja2-2.8-py3.5.egg to /private/var/folders/bc/htqxjjns6gv4g1kspb2zppm80000gn/T/pip-build-hp2c7u5t/grpcio/.eggs\r\n    Installed /private/var/folders/bc/htqxjjns6gv4g1kspb2zppm80000gn/T/pip-build-hp2c7u5t/grpcio/.eggs/Jinja2-2.8-py3.5.egg\r\n    Searching for pytz>=0a\r\n    Reading https://pypi.python.org/simple/pytz/\r\n    Best match: pytz 2016.4\r\n    Downloading https://pypi.python.org/packages/5b/97/d2ab3f05b7420ea0479fd74f1dfc27c1855e8c6fb6abe5ebedb10c58cff9/pytz-2016.4-py3.5.egg#md5=ff052d011c8c65b688d1fb644f13743b\r\n    Processing pytz-2016.4-py3.5.egg\r\n    Moving pytz-2016.4-py3.5.egg to /private/var/folders/bc/htqxjjns6gv4g1kspb2zppm80000gn/T/pip-build-hp2c7u5t/grpcio/.eggs\r\n    Installed /private/var/folders/bc/htqxjjns6gv4g1kspb2zppm80000gn/T/pip-build-hp2c7u5t/grpcio/.eggs/pytz-2016.4-py3.5.egg\r\n    Searching for MarkupSafe\r\n    Reading https://pypi.python.org/simple/MarkupSafe/\r\n    Best match: MarkupSafe 0.23\r\n    Downloading https://pypi.python.org/packages/c0/41/bae1254e0396c0cc8cf1751cb7d9afc90a602353695af5952530482c963f/MarkupSafe-0.23.tar.gz#md5=f5ab3deee4c37cd6a922fb81e730da6e\r\n    Processing MarkupSafe-0.23.tar.gz\r\n    Writing /var/folders/bc/htqxjjns6gv4g1kspb2zppm80000gn/T/easy_install-wtgy0m3f/MarkupSafe-0.23/setup.cfg\r\n    Running MarkupSafe-0.23/setup.py -q bdist_egg --dist-dir /var/folders/bc/htqxjjns6gv4g1kspb2zppm80000gn/T/easy_install-wtgy0m3f/MarkupSafe-0.23/egg-dist-tmp-pz26il1n\r\n    Extracting MarkupSafe-0.23-py3.5-macosx-10.6-intel.egg to /private/var/folders/bc/htqxjjns6gv4g1kspb2zppm80000gn/T/pip-build-hp2c7u5t/grpcio/.eggs\r\n    Installed /private/var/folders/bc/htqxjjns6gv4g1kspb2zppm80000gn/T/pip-build-hp2c7u5t/grpcio/.eggs/MarkupSafe-0.23-py3.5-macosx-10.6-intel.egg\r\n    /Users/daspecster/.virtualenvs/gh-test/lib/python3.5/site-packages/pkg_resources/__init__.py:2510: PEP440Warning: 'pytz (2011g)' is being parsed as a legacy, non PEP 440, version. You may find odd behavior and sort order. In particular it will be sorted as less than 0.0. It is recommend to migrate to PEP 440 compatible versions.\r\n      PEP440Warning,\r\n    /Users/daspecster/.virtualenvs/gh-test/lib/python3.5/site-packages/pkg_resources/__init__.py:2510: PEP440Warning: 'pytz (2013d)' is being parsed as a legacy, non PEP 440, version. You may find odd behavior and sort order. In particular it will be sorted as less than 0.0. It is recommend to migrate to PEP 440 compatible versions.\r\n      PEP440Warning,\r\n    /Users/daspecster/.virtualenvs/gh-test/lib/python3.5/site-packages/pkg_resources/__init__.py:2510: PEP440Warning: 'pytz (2006p)' is being parsed as a legacy, non PEP 440, version. You may find odd behavior and sort order. In particular it will be sorted as less than 0.0. It is recommend to migrate to PEP 440 compatible versions.\r\n      PEP440Warning,\r\n    /Users/daspecster/.virtualenvs/gh-test/lib/python3.5/site-packages/pkg_resources/__init__.py:2510: PEP440Warning: 'pytz (2007d)' is being parsed as a legacy, non PEP 440, version. You may find odd behavior and sort order. In particular it will be sorted as less than 0.0. It is recommend to migrate to PEP 440 compatible versions.\r\n      PEP440Warning,\r\n    /Users/daspecster/.virtualenvs/gh-test/lib/python3.5/site-packages/pkg_resources/__init__.py:2510: PEP440Warning: 'pytz (2008h)' is being parsed as a legacy, non PEP 440, version. You may find odd behavior and sort order. In particular it will be sorted as less than 0.0. It is recommend to migrate to PEP 440 compatible versions.\r\n      PEP440Warning,\r\n    /Users/daspecster/.virtualenvs/gh-test/lib/python3.5/site-packages/pkg_resources/__init__.py:2510: PEP440Warning: 'pytz (2010k)' is being parsed as a legacy, non PEP 440, version. You may find odd behavior and sort order. In particular it will be sorted as less than 0.0. It is recommend to migrate to PEP 440 compatible versions.\r\n      PEP440Warning,\r\n    /Users/daspecster/.virtualenvs/gh-test/lib/python3.5/site-packages/pkg_resources/__init__.py:2510: PEP440Warning: 'pytz (2011j)' is being parsed as a legacy, non PEP 440, version. You may find odd behavior and sort order. In particular it will be sorted as less than 0.0. It is recommend to migrate to PEP 440 compatible versions.\r\n      PEP440Warning,\r\n    /Users/daspecster/.virtualenvs/gh-test/lib/python3.5/site-packages/pkg_resources/__init__.py:2510: PEP440Warning: 'pytz (2010o)' is being parsed as a legacy, non PEP 440, version. You may find odd behavior and sort order. In particular it will be sorted as less than 0.0. It is recommend to migrate to PEP 440 compatible versions.\r\n      PEP440Warning,\r\n    /Users/daspecster/.virtualenvs/gh-test/lib/python3.5/site-packages/pkg_resources/__init__.py:2510: PEP440Warning: 'pytz (2009p)' is being parsed as a legacy, non PEP 440, version. You may find odd behavior and sort order. In particular it will be sorted as less than 0.0. It is recommend to migrate to PEP 440 compatible versions.\r\n      PEP440Warning,\r\n    /Users/daspecster/.virtualenvs/gh-test/lib/python3.5/site-packages/pkg_resources/__init__.py:2510: PEP440Warning: 'pytz (2012j)' is being parsed as a legacy, non PEP 440, version. You may find odd behavior and sort order. In particular it will be sorted as less than 0.0. It is recommend to migrate to PEP 440 compatible versions.\r\n      PEP440Warning,\r\n    /Users/daspecster/.virtualenvs/gh-test/lib/python3.5/site-packages/pkg_resources/__init__.py:2510: PEP440Warning: 'pytz (2010g)' is being parsed as a legacy, non PEP 440, version. You may find odd behavior and sort order. In particular it will be sorted as less than 0.0. It is recommend to migrate to PEP 440 compatible versions.\r\n      PEP440Warning,\r\n    /Users/daspecster/.virtualenvs/gh-test/lib/python3.5/site-packages/pkg_resources/__init__.py:2510: PEP440Warning: 'pytz (2009i)' is being parsed as a legacy, non PEP 440, version. You may find odd behavior and sort order. In particular it will be sorted as less than 0.0. It is recommend to migrate to PEP 440 compatible versions.\r\n      PEP440Warning,\r\n    /Users/daspecster/.virtualenvs/gh-test/lib/python3.5/site-packages/pkg_resources/__init__.py:2510: PEP440Warning: 'pytz (2009j)' is being parsed as a legacy, non PEP 440, version. You may find odd behavior and sort order. In particular it will be sorted as less than 0.0. It is recommend to migrate to PEP 440 compatible versions.\r\n      PEP440Warning,\r\n    /Users/daspecster/.virtualenvs/gh-test/lib/python3.5/site-packages/pkg_resources/__init__.py:2510: PEP440Warning: 'pytz (2009d)' is being parsed as a legacy, non PEP 440, version. You may find odd behavior and sort order. In particular it will be sorted as less than 0.0. It is recommend to migrate to PEP 440 compatible versions.\r\n      PEP440Warning,\r\n    /Users/daspecster/.virtualenvs/gh-test/lib/python3.5/site-packages/pkg_resources/__init__.py:2510: PEP440Warning: 'pytz (2012d)' is being parsed as a legacy, non PEP 440, version. You may find odd behavior and sort order. In particular it will be sorted as less than 0.0. It is recommend to migrate to PEP 440 compatible versions.\r\n      PEP440Warning,\r\n    /Users/daspecster/.virtualenvs/gh-test/lib/python3.5/site-packages/pkg_resources/__init__.py:2510: PEP440Warning: 'pytz (2010l)' is being parsed as a legacy, non PEP 440, version. You may find odd behavior and sort order. In particular it will be sorted as less than 0.0. It is recommend to migrate to PEP 440 compatible versions.\r\n      PEP440Warning,\r\n    /Users/daspecster/.virtualenvs/gh-test/lib/python3.5/site-packages/pkg_resources/__init__.py:2510: PEP440Warning: 'pytz (2006g)' is being parsed as a legacy, non PEP 440, version. You may find odd behavior and sort order. In particular it will be sorted as less than 0.0. It is recommend to migrate to PEP 440 compatible versions.\r\n      PEP440Warning,\r\n    /Users/daspecster/.virtualenvs/gh-test/lib/python3.5/site-packages/pkg_resources/__init__.py:2510: PEP440Warning: 'pytz (2007k)' is being parsed as a legacy, non PEP 440, version. You may find odd behavior and sort order. In particular it will be sorted as less than 0.0. It is recommend to migrate to PEP 440 compatible versions.\r\n      PEP440Warning,\r\n    /Users/daspecster/.virtualenvs/gh-test/lib/python3.5/site-packages/pkg_resources/__init__.py:2510: PEP440Warning: 'pytz (2011k)' is being parsed as a legacy, non PEP 440, version. You may find odd behavior and sort order. In particular it will be sorted as less than 0.0. It is recommend to migrate to PEP 440 compatible versions.\r\n      PEP440Warning,\r\n    /Users/daspecster/.virtualenvs/gh-test/lib/python3.5/site-packages/pkg_resources/__init__.py:2510: PEP440Warning: 'pytz (2011e)' is being parsed as a legacy, non PEP 440, version. You may find odd behavior and sort order. In particular it will be sorted as less than 0.0. It is recommend to migrate to PEP 440 compatible versions.\r\n      PEP440Warning,\r\n    /Users/daspecster/.virtualenvs/gh-test/lib/python3.5/site-packages/pkg_resources/__init__.py:2510: PEP440Warning: 'pytz (2010e)' is being parsed as a legacy, non PEP 440, version. You may find odd behavior and sort order. In particular it will be sorted as less than 0.0. It is recommend to migrate to PEP 440 compatible versions.\r\n      PEP440Warning,\r\n    /Users/daspecster/.virtualenvs/gh-test/lib/python3.5/site-packages/pkg_resources/__init__.py:2510: PEP440Warning: 'pytz (2009n)' is being parsed as a legacy, non PEP 440, version. You may find odd behavior and sort order. In particular it will be sorted as less than 0.0. It is recommend to migrate to PEP 440 compatible versions.\r\n      PEP440Warning,\r\n    /Users/daspecster/.virtualenvs/gh-test/lib/python3.5/site-packages/pkg_resources/__init__.py:2510: PEP440Warning: 'pytz (2012g)' is being parsed as a legacy, non PEP 440, version. You may find odd behavior and sort order. In particular it will be sorted as less than 0.0. It is recommend to migrate to PEP 440 compatible versions.\r\n      PEP440Warning,\r\n    /Users/daspecster/.virtualenvs/gh-test/lib/python3.5/site-packages/pkg_resources/__init__.py:2510: PEP440Warning: 'pytz (2007g)' is being parsed as a legacy, non PEP 440, version. You may find odd behavior and sort order. In particular it will be sorted as less than 0.0. It is recommend to migrate to PEP 440 compatible versions.\r\n      PEP440Warning,\r\n    /Users/daspecster/.virtualenvs/gh-test/lib/python3.5/site-packages/pkg_resources/__init__.py:2510: PEP440Warning: 'pytz (2010h)' is being parsed as a legacy, non PEP 440, version. You may find odd behavior and sort order. In particular it will be sorted as less than 0.0. It is recommend to migrate to PEP 440 compatible versions.\r\n      PEP440Warning,\r\n    /Users/daspecster/.virtualenvs/gh-test/lib/python3.5/site-packages/pkg_resources/__init__.py:2510: PEP440Warning: 'pytz (2005k)' is being parsed as a legacy, non PEP 440, version. You may find odd behavior and sort order. In particular it will be sorted as less than 0.0. It is recommend to migrate to PEP 440 compatible versions.\r\n      PEP440Warning,\r\n    /Users/daspecster/.virtualenvs/gh-test/lib/python3.5/site-packages/pkg_resources/__init__.py:2510: PEP440Warning: 'pytz (2011d)' is being parsed as a legacy, non PEP 440, version. You may find odd behavior and sort order. In particular it will be sorted as less than 0.0. It is recommend to migrate to PEP 440 compatible versions.\r\n      PEP440Warning,\r\n    /Users/daspecster/.virtualenvs/gh-test/lib/python3.5/site-packages/pkg_resources/__init__.py:2510: PEP440Warning: 'pytz (2011n)' is being parsed as a legacy, non PEP 440, version. You may find odd behavior and sort order. In particular it will be sorted as less than 0.0. It is recommend to migrate to PEP 440 compatible versions.\r\n      PEP440Warning,\r\n    /Users/daspecster/.virtualenvs/gh-test/lib/python3.5/site-packages/pkg_resources/__init__.py:2510: PEP440Warning: 'pytz (2004d)' is being parsed as a legacy, non PEP 440, version. You may find odd behavior and sort order. In particular it will be sorted as less than 0.0. It is recommend to migrate to PEP 440 compatible versions.\r\n      PEP440Warning,\r\n    /Users/daspecster/.virtualenvs/gh-test/lib/python3.5/site-packages/pkg_resources/__init__.py:2510: PEP440Warning: 'pytz (2007f)' is being parsed as a legacy, non PEP 440, version. You may find odd behavior and sort order. In particular it will be sorted as less than 0.0. It is recommend to migrate to PEP 440 compatible versions.\r\n      PEP440Warning,\r\n    /Users/daspecster/.virtualenvs/gh-test/lib/python3.5/site-packages/pkg_resources/__init__.py:2510: PEP440Warning: 'pytz (2009g)' is being parsed as a legacy, non PEP 440, version. You may find odd behavior and sort order. In particular it will be sorted as less than 0.0. It is recommend to migrate to PEP 440 compatible versions.\r\n      PEP440Warning,\r\n    /Users/daspecster/.virtualenvs/gh-test/lib/python3.5/site-packages/pkg_resources/__init__.py:2510: PEP440Warning: 'pytz (2012h)' is being parsed as a legacy, non PEP 440, version. You may find odd behavior and sort order. In particular it will be sorted as less than 0.0. It is recommend to migrate to PEP 440 compatible versions.\r\n      PEP440Warning,\r\n    /Users/daspecster/.virtualenvs/gh-test/lib/python3.5/site-packages/pkg_resources/__init__.py:2510: PEP440Warning: 'pytz (2011h)' is being parsed as a legacy, non PEP 440, version. You may find odd behavior and sort order. In particular it will be sorted as less than 0.0. It is recommend to migrate to PEP 440 compatible versions.\r\n      PEP440Warning,\r\n    /Users/daspecster/.virtualenvs/gh-test/lib/python3.5/site-packages/pkg_resources/__init__.py:2510: PEP440Warning: 'pytz (2009f)' is being parsed as a legacy, non PEP 440, version. You may find odd behavior and sort order. In particular it will be sorted as less than 0.0. It is recommend to migrate to PEP 440 compatible versions.\r\n      PEP440Warning,\r\n    /Users/daspecster/.virtualenvs/gh-test/lib/python3.5/site-packages/pkg_resources/__init__.py:2510: PEP440Warning: 'pytz (2006j)' is being parsed as a legacy, non PEP 440, version. You may find odd behavior and sort order. In particular it will be sorted as less than 0.0. It is recommend to migrate to PEP 440 compatible versions.\r\n      PEP440Warning,\r\n    /Users/daspecster/.virtualenvs/gh-test/lib/python3.5/site-packages/pkg_resources/__init__.py:2510: PEP440Warning: 'pytz (2008g)' is being parsed as a legacy, non PEP 440, version. You may find odd behavior and sort order. In particular it will be sorted as less than 0.0. It is recommend to migrate to PEP 440 compatible versions.\r\n      PEP440Warning,\r\n    /Users/daspecster/.virtualenvs/gh-test/lib/python3.5/site-packages/pkg_resources/__init__.py:2510: PEP440Warning: 'pytz (2007i)' is being parsed as a legacy, non PEP 440, version. You may find odd behavior and sort order. In particular it will be sorted as less than 0.0. It is recommend to migrate to PEP 440 compatible versions.\r\n      PEP440Warning,\r\n    /Users/daspecster/.virtualenvs/gh-test/lib/python3.5/site-packages/pkg_resources/__init__.py:2510: PEP440Warning: 'pytz (2005m)' is being parsed as a legacy, non PEP 440, version. You may find odd behavior and sort order. In particular it will be sorted as less than 0.0. It is recommend to migrate to PEP 440 compatible versions.\r\n      PEP440Warning,\r\n    /Users/daspecster/.virtualenvs/gh-test/lib/python3.5/site-packages/pkg_resources/__init__.py:2510: PEP440Warning: 'pytz (2009l)' is being parsed as a legacy, non PEP 440, version. You may find odd behavior and sort order. In particular it will be sorted as less than 0.0. It is recommend to migrate to PEP 440 compatible versions.\r\n      PEP440Warning,\r\n    /Users/daspecster/.virtualenvs/gh-test/lib/python3.5/site-packages/pkg_resources/__init__.py:2510: PEP440Warning: 'pytz (2005e)' is being parsed as a legacy, non PEP 440, version. You may find odd behavior and sort order. In particular it will be sorted as less than 0.0. It is recommend to migrate to PEP 440 compatible versions.\r\n      PEP440Warning,\r\n    /Users/daspecster/.virtualenvs/gh-test/lib/python3.5/site-packages/pkg_resources/__init__.py:2510: PEP440Warning: 'pytz (2009e)' is being parsed as a legacy, non PEP 440, version. You may find odd behavior and sort order. In particular it will be sorted as less than 0.0. It is recommend to migrate to PEP 440 compatible versions.\r\n      PEP440Warning,\r\n    /Users/daspecster/.virtualenvs/gh-test/lib/python3.5/site-packages/pkg_resources/__init__.py:2510: PEP440Warning: 'pytz (2009u)' is being parsed as a legacy, non PEP 440, version. You may find odd behavior and sort order. In particular it will be sorted as less than 0.0. It is recommend to migrate to PEP 440 compatible versions.\r\n      PEP440Warning,\r\n    /Users/daspecster/.virtualenvs/gh-test/lib/python3.5/site-packages/pkg_resources/__init__.py:2510: PEP440Warning: 'pytz (2012f)' is being parsed as a legacy, non PEP 440, version. You may find odd behavior and sort order. In particular it will be sorted as less than 0.0. It is recommend to migrate to PEP 440 compatible versions.\r\n      PEP440Warning,\r\n    /Users/daspecster/.virtualenvs/gh-test/lib/python3.5/site-packages/pkg_resources/__init__.py:2510: PEP440Warning: 'pytz (2008i)' is being parsed as a legacy, non PEP 440, version. You may find odd behavior and sort order. In particular it will be sorted as less than 0.0. It is recommend to migrate to PEP 440 compatible versions.\r\n      PEP440Warning,\r\n    /Users/daspecster/.virtualenvs/gh-test/lib/python3.5/site-packages/pkg_resources/__init__.py:2510: PEP440Warning: 'pytz (2005i)' is being parsed as a legacy, non PEP 440, version. You may find odd behavior and sort order. In particular it will be sorted as less than 0.0. It is recommend to migrate to PEP 440 compatible versions.\r\n      PEP440Warning,\r\nCollecting six>=1.10 (from grpcio)\r\n  Using cached six-1.10.0-py2.py3-none-any.whl\r\nRequirement already satisfied (use --upgrade to upgrade): enum34>=1.0.4 in /Users/daspecster/.virtualenvs/gh-test/lib/python3.5/site-packages (from grpcio)\r\nRequirement already satisfied (use --upgrade to upgrade): futures>=2.2.0 in /Users/daspecster/.virtualenvs/gh-test/lib/python3.5/site-packages (from grpcio)\r\nCollecting protobuf>=3.0.0a3 (from grpcio)\r\n  Using cached protobuf-3.0.0b3.tar.gz\r\nRequirement already satisfied (use --upgrade to upgrade): setuptools in /Users/daspecster/.virtualenvs/gh-test/lib/python3.5/site-packages (from protobuf>=3.0.0a3->grpcio)\r\nInstalling collected packages: protobuf, six, grpcio\r\n  Running setup.py install for protobuf\r\n    Skipping optional fixer: buffer\r\n    Skipping optional fixer: idioms\r\n    Skipping optional fixer: set_literal\r\n    Skipping optional fixer: ws_comma\r\n    Skipping installation of /Users/daspecster/.virtualenvs/gh-test/lib/python3.5/site-packages/google/__init__.py (namespace package)\r\n    Installing /Users/daspecster/.virtualenvs/gh-test/lib/python3.5/site-packages/protobuf-3.0.0b3-py3.5-nspkg.pth\r\n\r\n  Running setup.py install for grpcio\r\n    Traceback (most recent call last):\r\n      File \"/private/var/folders/bc/htqxjjns6gv4g1kspb2zppm80000gn/T/pip-build-hp2c7u5t/grpcio/src/python/grpcio/commands.py\", line 229, in run\r\n        self.run_command('build_proto_modules')\r\n      File \"/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/distutils/cmd.py\", line 313, in run_command\r\n        self.distribution.run_command(command)\r\n      File \"/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/distutils/dist.py\", line 974, in run_command\r\n        cmd_obj.run()\r\n      File \"/private/var/folders/bc/htqxjjns6gv4g1kspb2zppm80000gn/T/pip-build-hp2c7u5t/grpcio/src/python/grpcio/commands.py\", line 159, in run\r\n        raise CommandError('could not find protoc')\r\n    commands.CommandError: could not find protoc\r\n    During handling of the above exception, another exception occurred:\r\n    Traceback (most recent call last):\r\n      File \"<string>\", line 1, in <module>\r\n      File \"/private/var/folders/bc/htqxjjns6gv4g1kspb2zppm80000gn/T/pip-build-hp2c7u5t/grpcio/setup.py\", line 258, in <module>\r\n        test_runner=TEST_RUNNER,\r\n      File \"/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/distutils/core.py\", line 148, in setup\r\n        dist.run_commands()\r\n      File \"/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/distutils/dist.py\", line 955, in run_commands\r\n        self.run_command(cmd)\r\n      File \"/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/distutils/dist.py\", line 974, in run_command\r\n        cmd_obj.run()\r\n      File \"/Users/daspecster/.virtualenvs/gh-test/lib/python3.5/site-packages/setuptools/command/install.py\", line 61, in run\r\n        return orig.install.run(self)\r\n      File \"/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/distutils/command/install.py\", line 539, in run\r\n        self.run_command('build')\r\n      File \"/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/distutils/cmd.py\", line 313, in run_command\r\n        self.distribution.run_command(command)\r\n      File \"/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/distutils/dist.py\", line 974, in run_command\r\n        cmd_obj.run()\r\n      File \"/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/distutils/command/build.py\", line 135, in run\r\n        self.run_command(cmd_name)\r\n      File \"/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/distutils/cmd.py\", line 313, in run_command\r\n        self.distribution.run_command(command)\r\n      File \"/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/distutils/dist.py\", line 974, in run_command\r\n        cmd_obj.run()\r\n      File \"/private/var/folders/bc/htqxjjns6gv4g1kspb2zppm80000gn/T/pip-build-hp2c7u5t/grpcio/src/python/grpcio/commands.py\", line 231, in run\r\n        sys.stderr.write('warning: %s\\n' % error.message)\r\n    AttributeError: 'CommandError' object has no attribute 'message'\r\n    Complete output from command /Users/daspecster/.virtualenvs/gh-test/bin/python3.5 -c \"import setuptools, tokenize;__file__='/private/var/folders/bc/htqxjjns6gv4g1kspb2zppm80000gn/T/pip-build-hp2c7u5t/grpcio/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\\r\\n', '\\n'), __file__, 'exec'))\" install --record /var/folders/bc/htqxjjns6gv4g1kspb2zppm80000gn/T/pip-9e7c_h50-record/install-record.txt --single-version-externally-managed --compile --install-headers /Users/daspecster/.virtualenvs/gh-test/bin/../include/site/python3.5:\r\n    running install\r\n\r\n    running build\r\n\r\n    running build_py\r\n\r\n    running build_proto_modules\r\n\r\n    Traceback (most recent call last):\r\n\r\n      File \"/private/var/folders/bc/htqxjjns6gv4g1kspb2zppm80000gn/T/pip-build-hp2c7u5t/grpcio/src/python/grpcio/commands.py\", line 229, in run\r\n\r\n        self.run_command('build_proto_modules')\r\n\r\n      File \"/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/distutils/cmd.py\", line 313, in run_command\r\n\r\n        self.distribution.run_command(command)\r\n\r\n      File \"/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/distutils/dist.py\", line 974, in run_command\r\n\r\n        cmd_obj.run()\r\n\r\n      File \"/private/var/folders/bc/htqxjjns6gv4g1kspb2zppm80000gn/T/pip-build-hp2c7u5t/grpcio/src/python/grpcio/commands.py\", line 159, in run\r\n\r\n        raise CommandError('could not find protoc')\r\n\r\n    commands.CommandError: could not find protoc\r\n\r\n\r\n\r\n    During handling of the above exception, another exception occurred:\r\n\r\n\r\n\r\n    Traceback (most recent call last):\r\n\r\n      File \"<string>\", line 1, in <module>\r\n\r\n      File \"/private/var/folders/bc/htqxjjns6gv4g1kspb2zppm80000gn/T/pip-build-hp2c7u5t/grpcio/setup.py\", line 258, in <module>\r\n\r\n        test_runner=TEST_RUNNER,\r\n\r\n      File \"/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/distutils/core.py\", line 148, in setup\r\n\r\n        dist.run_commands()\r\n\r\n      File \"/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/distutils/dist.py\", line 955, in run_commands\r\n\r\n        self.run_command(cmd)\r\n\r\n      File \"/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/distutils/dist.py\", line 974, in run_command\r\n\r\n        cmd_obj.run()\r\n\r\n      File \"/Users/daspecster/.virtualenvs/gh-test/lib/python3.5/site-packages/setuptools/command/install.py\", line 61, in run\r\n\r\n        return orig.install.run(self)\r\n\r\n      File \"/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/distutils/command/install.py\", line 539, in run\r\n\r\n        self.run_command('build')\r\n\r\n      File \"/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/distutils/cmd.py\", line 313, in run_command\r\n\r\n        self.distribution.run_command(command)\r\n\r\n      File \"/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/distutils/dist.py\", line 974, in run_command\r\n\r\n        cmd_obj.run()\r\n\r\n      File \"/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/distutils/command/build.py\", line 135, in run\r\n\r\n        self.run_command(cmd_name)\r\n\r\n      File \"/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/distutils/cmd.py\", line 313, in run_command\r\n\r\n        self.distribution.run_command(command)\r\n\r\n      File \"/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/distutils/dist.py\", line 974, in run_command\r\n\r\n        cmd_obj.run()\r\n\r\n      File \"/private/var/folders/bc/htqxjjns6gv4g1kspb2zppm80000gn/T/pip-build-hp2c7u5t/grpcio/src/python/grpcio/commands.py\", line 231, in run\r\n\r\n        sys.stderr.write('warning: %s\\n' % error.message)\r\n\r\n    AttributeError: 'CommandError' object has no attribute 'message'\r\n\r\n    ----------------------------------------\r\n    Command \"/Users/daspecster/.virtualenvs/gh-test/bin/python3.5 -c \"import setuptools, tokenize;__file__='/private/var/folders/bc/htqxjjns6gv4g1kspb2zppm80000gn/T/pip-build-hp2c7u5t/grpcio/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\\r\\n', '\\n'), __file__, 'exec'))\" install --record /var/folders/bc/htqxjjns6gv4g1kspb2zppm80000gn/T/pip-9e7c_h50-record/install-record.txt --single-version-externally-managed --compile --install-headers /Users/daspecster/.virtualenvs/gh-test/bin/../include/site/python3.5\" failed with error code 1 in /private/var/folders/bc/htqxjjns6gv4g1kspb2zppm80000gn/T/pip-build-hp2c7u5t/grpcio\r\n```\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/grpc/grpc/issues/comments/232263298","html_url":"https://github.com/grpc/grpc/issues/7135#issuecomment-232263298","issue_url":"https://api.github.com/repos/grpc/grpc/issues/7135","id":232263298,"user":{"login":"bluemania","id":11811484,"avatar_url":"https://avatars.githubusercontent.com/u/11811484?v=3","gravatar_id":"","url":"https://api.github.com/users/bluemania","html_url":"https://github.com/bluemania","followers_url":"https://api.github.com/users/bluemania/followers","following_url":"https://api.github.com/users/bluemania/following{/other_user}","gists_url":"https://api.github.com/users/bluemania/gists{/gist_id}","starred_url":"https://api.github.com/users/bluemania/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bluemania/subscriptions","organizations_url":"https://api.github.com/users/bluemania/orgs","repos_url":"https://api.github.com/users/bluemania/repos","events_url":"https://api.github.com/users/bluemania/events{/privacy}","received_events_url":"https://api.github.com/users/bluemania/received_events","type":"User","site_admin":false},"created_at":"2016-07-13T05:54:53Z","updated_at":"2016-07-13T05:54:53Z","body":"Hi all, i had this issue with 2.7 python but the pip upgrade to 8 helped, thanks!"}}
{"actor":{"display_login":"bluemania"}}