{"action":"created","issue":{"url":"https://api.github.com/repos/spotify/spotify-tensorflow/issues/71","repository_url":"https://api.github.com/repos/spotify/spotify-tensorflow","labels_url":"https://api.github.com/repos/spotify/spotify-tensorflow/issues/71/labels{/name}","comments_url":"https://api.github.com/repos/spotify/spotify-tensorflow/issues/71/comments","events_url":"https://api.github.com/repos/spotify/spotify-tensorflow/issues/71/events","html_url":"https://github.com/spotify/spotify-tensorflow/issues/71","id":342886791,"node_id":"MDU6SXNzdWUzNDI4ODY3OTE=","number":71,"title":"spotify-tf install fails on python3.5","user":{"login":"yonromai","id":1596570,"node_id":"MDQ6VXNlcjE1OTY1NzA=","avatar_url":"https://avatars0.githubusercontent.com/u/1596570?v=4","gravatar_id":"","url":"https://api.github.com/users/yonromai","html_url":"https://github.com/yonromai","followers_url":"https://api.github.com/users/yonromai/followers","following_url":"https://api.github.com/users/yonromai/following{/other_user}","gists_url":"https://api.github.com/users/yonromai/gists{/gist_id}","starred_url":"https://api.github.com/users/yonromai/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/yonromai/subscriptions","organizations_url":"https://api.github.com/users/yonromai/orgs","repos_url":"https://api.github.com/users/yonromai/repos","events_url":"https://api.github.com/users/yonromai/events{/privacy}","received_events_url":"https://api.github.com/users/yonromai/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":5,"created_at":"2018-07-19T20:57:38Z","updated_at":"2018-11-28T20:43:35Z","closed_at":null,"author_association":"CONTRIBUTOR","body":"```\r\nCollecting spotify-tensorflow==0.3.2 (from -r /home/workspace/ml-paved-road-pipeline/tf-supervised/src/main/python/core-requirements.txt (line 3))\r\n  Downloading https://pypi.spotify.net/spotify/production/packages/65/fe/c568a1d6574c72e7cf12527ac15cf8b431fa6d3cd644abf2b7f28f44a1c3/spotify_tensorflow-0.3.2.tar.gz\r\n    Complete output from command python setup.py egg_info:\r\n    ERROR:root:Error parsing\r\n    Traceback (most recent call last):\r\n      File \"/tmp/pip-install-xr0p5imi/spotify-tensorflow/.eggs/pbr-4.1.0-py3.5.egg/pbr/core.py\", line 96, in pbr\r\n        attrs = util.cfg_to_args(path, dist.script_args)\r\n      File \"/tmp/pip-install-xr0p5imi/spotify-tensorflow/.eggs/pbr-4.1.0-py3.5.egg/pbr/util.py\", line 259, in cfg_to_args\r\n        pbr.hooks.setup_hook(config)\r\n      File \"/tmp/pip-install-xr0p5imi/spotify-tensorflow/.eggs/pbr-4.1.0-py3.5.egg/pbr/hooks/__init__.py\", line 25, in setup_hook\r\n        metadata_config.run()\r\n      File \"/tmp/pip-install-xr0p5imi/spotify-tensorflow/.eggs/pbr-4.1.0-py3.5.egg/pbr/hooks/base.py\", line 27, in run\r\n        self.hook()\r\n      File \"/tmp/pip-install-xr0p5imi/spotify-tensorflow/.eggs/pbr-4.1.0-py3.5.egg/pbr/hooks/metadata.py\", line 26, in hook\r\n        self.config['name'], self.config.get('version', None))\r\n      File \"/tmp/pip-install-xr0p5imi/spotify-tensorflow/.eggs/pbr-4.1.0-py3.5.egg/pbr/packaging.py\", line 806, in get_version\r\n        version = _get_version_from_pkg_metadata(package_name)\r\n      File \"/tmp/pip-install-xr0p5imi/spotify-tensorflow/.eggs/pbr-4.1.0-py3.5.egg/pbr/packaging.py\", line 774, in _get_version_from_pkg_metadata\r\n        pkg_metadata = email.message_from_file(pkg_metadata_file)\r\n      File \"/usr/lib/python3.5/email/__init__.py\", line 54, in message_from_file\r\n        return Parser(*args, **kws).parse(fp)\r\n      File \"/usr/lib/python3.5/email/parser.py\", line 54, in parse\r\n        data = fp.read(8192)\r\n      File \"/home/workspace/ml-paved-road-pipeline/target/.tox/mypy/lib/python3.5/encodings/ascii.py\", line 26, in decode\r\n        return codecs.ascii_decode(input, self.errors)[0]\r\n    UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 896: ordinal not in range(128)\r\n    error in setup command: Error parsing /tmp/pip-install-xr0p5imi/spotify-tensorflow/setup.cfg: UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 896: ordinal not in range(128)\r\n\r\n    ----------------------------------------\r\nCommand \"python setup.py egg_info\" failed with error code 1 in /tmp/pip-install-xr0p5imi/spotify-tensorflow/\r\n\r\nERROR: could not install deps [-r/home/workspace/ml-paved-road-pipeline/tf-supervised/src/main/python/test-requirements.txt]; v = InvocationError('/home/workspace/ml-paved-road-pipeline/target/.tox/mypy/bin/pip install -r/home/workspace/ml-paved-road-pipeline/tf-supervised/src/main/python/test-requirements.txt (see /home/workspace/ml-paved-road-pipeline/target/.tox/mypy/log/mypy-1.log)', 1)\r\n```"},"comment":{"url":"https://api.github.com/repos/spotify/spotify-tensorflow/issues/comments/442597728","html_url":"https://github.com/spotify/spotify-tensorflow/issues/71#issuecomment-442597728","issue_url":"https://api.github.com/repos/spotify/spotify-tensorflow/issues/71","id":442597728,"node_id":"MDEyOklzc3VlQ29tbWVudDQ0MjU5NzcyOA==","user":{"login":"brianmartin","id":130559,"node_id":"MDQ6VXNlcjEzMDU1OQ==","avatar_url":"https://avatars1.githubusercontent.com/u/130559?v=4","gravatar_id":"","url":"https://api.github.com/users/brianmartin","html_url":"https://github.com/brianmartin","followers_url":"https://api.github.com/users/brianmartin/followers","following_url":"https://api.github.com/users/brianmartin/following{/other_user}","gists_url":"https://api.github.com/users/brianmartin/gists{/gist_id}","starred_url":"https://api.github.com/users/brianmartin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/brianmartin/subscriptions","organizations_url":"https://api.github.com/users/brianmartin/orgs","repos_url":"https://api.github.com/users/brianmartin/repos","events_url":"https://api.github.com/users/brianmartin/events{/privacy}","received_events_url":"https://api.github.com/users/brianmartin/received_events","type":"User","site_admin":false},"created_at":"2018-11-28T20:43:35Z","updated_at":"2018-11-28T20:43:35Z","author_association":"CONTRIBUTOR","body":"Ah, so I can't repro by unsetting my LANG but I see @fallonchen from your discussion internally that it's related to our usage of `pbr` which has a bug which doesn't allow unicode in the package description. (See: https://bugs.launchpad.net/pbr/+bug/1704472)\r\n\r\nWould be good to get a repro here if we hope to fix. Something like: `$ docker run python pip install spotify-tensorflow` (which is failing for a different reason: no tensorflow_metadata for python 3?)."}}
{"actor":{"display_login":"brianmartin"}}