{"action":"created","issue":{"url":"https://api.github.com/repos/trustlines-network/relay/issues/90","repository_url":"https://api.github.com/repos/trustlines-network/relay","labels_url":"https://api.github.com/repos/trustlines-network/relay/issues/90/labels{/name}","comments_url":"https://api.github.com/repos/trustlines-network/relay/issues/90/comments","events_url":"https://api.github.com/repos/trustlines-network/relay/issues/90/events","html_url":"https://github.com/trustlines-network/relay/issues/90","id":324846802,"number":90,"title":"Investigate why populus is needed","user":{"login":"berndbohmeier","id":5587237,"avatar_url":"https://avatars3.githubusercontent.com/u/5587237?v=4","gravatar_id":"","url":"https://api.github.com/users/berndbohmeier","html_url":"https://github.com/berndbohmeier","followers_url":"https://api.github.com/users/berndbohmeier/followers","following_url":"https://api.github.com/users/berndbohmeier/following{/other_user}","gists_url":"https://api.github.com/users/berndbohmeier/gists{/gist_id}","starred_url":"https://api.github.com/users/berndbohmeier/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/berndbohmeier/subscriptions","organizations_url":"https://api.github.com/users/berndbohmeier/orgs","repos_url":"https://api.github.com/users/berndbohmeier/repos","events_url":"https://api.github.com/users/berndbohmeier/events{/privacy}","received_events_url":"https://api.github.com/users/berndbohmeier/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"schmir","id":40620,"avatar_url":"https://avatars3.githubusercontent.com/u/40620?v=4","gravatar_id":"","url":"https://api.github.com/users/schmir","html_url":"https://github.com/schmir","followers_url":"https://api.github.com/users/schmir/followers","following_url":"https://api.github.com/users/schmir/following{/other_user}","gists_url":"https://api.github.com/users/schmir/gists{/gist_id}","starred_url":"https://api.github.com/users/schmir/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/schmir/subscriptions","organizations_url":"https://api.github.com/users/schmir/orgs","repos_url":"https://api.github.com/users/schmir/repos","events_url":"https://api.github.com/users/schmir/events{/privacy}","received_events_url":"https://api.github.com/users/schmir/received_events","type":"User","site_admin":false},"assignees":[{"login":"schmir","id":40620,"avatar_url":"https://avatars3.githubusercontent.com/u/40620?v=4","gravatar_id":"","url":"https://api.github.com/users/schmir","html_url":"https://github.com/schmir","followers_url":"https://api.github.com/users/schmir/followers","following_url":"https://api.github.com/users/schmir/following{/other_user}","gists_url":"https://api.github.com/users/schmir/gists{/gist_id}","starred_url":"https://api.github.com/users/schmir/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/schmir/subscriptions","organizations_url":"https://api.github.com/users/schmir/orgs","repos_url":"https://api.github.com/users/schmir/repos","events_url":"https://api.github.com/users/schmir/events{/privacy}","received_events_url":"https://api.github.com/users/schmir/received_events","type":"User","site_admin":false}],"milestone":null,"comments":3,"created_at":"2018-05-21T09:23:34Z","updated_at":"2018-05-23T21:55:59Z","closed_at":null,"author_association":"COLLABORATOR","body":"In PR #88 we had to include the following line \r\nhttps://github.com/trustlines-network/relay/blob/develop/.travis.yml#L6\r\nand\r\nhttps://github.com/trustlines-network/relay/blob/develop/Dockerfile#L14\r\nBecause of this error:\r\n```\r\n...\r\n  Running setup.py bdist_wheel for trustlines-contracts ... error\r\n  Complete output from command /home/ralf/tt/bin/python3 -u -c \"import setuptools, tokenize;__file__='/tmp/pip-req-build-94xhpk_2/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\\r\\n', '\\n');f.close();exec(compile(code, __file__, 'exec'))\" bdist_wheel -d /tmp/pip-wheel-lkwjhgdb --python-tag cp36:\r\n  running bdist_wheel\r\n  running build\r\n  running build_py\r\n  creating build\r\n  creating build/lib\r\n  creating build/lib/tlcontracts\r\n  copying tlcontracts/signing.py -> build/lib/tlcontracts\r\n  copying tlcontracts/deploy.py -> build/lib/tlcontracts\r\n  copying tlcontracts/__init__.py -> build/lib/tlcontracts\r\n  copying tlcontracts/exchange.py -> build/lib/tlcontracts\r\n  running compile_contracts\r\n  Traceback (most recent call last):\r\n    File \"<string>\", line 1, in <module>\r\n    File \"/tmp/pip-req-build-94xhpk_2/setup.py\", line 149, in <module>\r\n      'build_py': BuildPyCommand,\r\n    File \"/home/ralf/tt/lib/python3.6/site-packages/setuptools/__init__.py\", line 129, in setup\r\n      return distutils.core.setup(**attrs)\r\n    File \"/usr/local/stow/python-3.6.5/lib/python3.6/distutils/core.py\", line 148, in setup\r\n      dist.run_commands()\r\n    File \"/usr/local/stow/python-3.6.5/lib/python3.6/distutils/dist.py\", line 955, in run_commands\r\n      self.run_command(cmd)\r\n    File \"/usr/local/stow/python-3.6.5/lib/python3.6/distutils/dist.py\", line 974, in run_command\r\n      cmd_obj.run()\r\n    File \"/home/ralf/tt/lib/python3.6/site-packages/wheel/bdist_wheel.py\", line 202, in run\r\n      self.run_command('build')\r\n    File \"/usr/local/stow/python-3.6.5/lib/python3.6/distutils/cmd.py\", line 313, in run_command\r\n      self.distribution.run_command(command)\r\n    File \"/usr/local/stow/python-3.6.5/lib/python3.6/distutils/dist.py\", line 974, in run_command\r\n      cmd_obj.run()\r\n    File \"/usr/local/stow/python-3.6.5/lib/python3.6/distutils/command/build.py\", line 135, in run\r\n      self.run_command(cmd_name)\r\n    File \"/usr/local/stow/python-3.6.5/lib/python3.6/distutils/cmd.py\", line 313, in run_command\r\n      self.distribution.run_command(command)\r\n    File \"/usr/local/stow/python-3.6.5/lib/python3.6/distutils/dist.py\", line 974, in run_command\r\n      cmd_obj.run()\r\n    File \"/tmp/pip-req-build-94xhpk_2/setup.py\", line 31, in run\r\n      self.run_command('compile_contracts')\r\n    File \"/usr/local/stow/python-3.6.5/lib/python3.6/distutils/cmd.py\", line 313, in run_command\r\n      self.distribution.run_command(command)\r\n    File \"/usr/local/stow/python-3.6.5/lib/python3.6/distutils/dist.py\", line 974, in run_command\r\n      cmd_obj.run()\r\n    File \"/tmp/pip-req-build-94xhpk_2/setup.py\", line 45, in run\r\n      from populus import Project\r\n  ModuleNotFoundError: No module named 'populus'\r\n  \r\n  ----------------------------------------\r\n  Failed building wheel for trustlines-contracts\r\n  Running setup.py clean for trustlines-contracts\r\nSuccessfully built cytoolz gevent geventhttpclient networkx pygraphviz SQLAlchemy\r\nFailed to build trustlines-contracts\r\nInstalling collected packages: aniso8601, anyconfig, argh, bitcoin, certifi, pycparser, cffi, chardet, click, contextlib2, coverage, toolz, cytoolz, decorator, pysha3, eth-utils, eth-abi, eth-keys, semantic-version, rlp, eth-tester, Werkzeug, json-rpc, secp256k1, repoze.lru, scrypt, pyethash, PyYAML, pycryptodome, pbkdf2, ethereum, eth-testrpc, pyflakes, pycodestyle, mccabe, flake8, MarkupSafe, Jinja2, itsdangerous, Flask, six, Flask-Cors, pytz, Flask-RESTful, greenlet, gevent, gevent-websocket, Flask-Sockets, geventhttpclient, idna, jsonschema, lru-dict, marshmallow, typed-ast, mypy, networkx, pathtools, toposort, py-geth, py-solc, pylru, py, pytest, urllib3, requests, web3, watchdog, populus, pygraphviz, SQLAlchemy, tinyrpc, webargs, trustlines-contracts\r\n  Running setup.py install for trustlines-contracts ... done\r\nSuccessfully installed Flask-0.12.2 Flask-Cors-3.0.3 Flask-RESTful-0.3.6 Flask-Sockets-0.2.1 Jinja2-2.10 MarkupSafe-1.0 PyYAML-3.12 SQLAlchemy-1.2.7 Werkzeug-0.14.1 aniso8601-3.0.0 anyconfig-0.9.4 argh-0.26.2 bitcoin-1.1.42 certifi-2018.4.16 cffi-1.11.5 chardet-3.0.4 click-6.7 contextlib2-0.5.5 coverage-4.5.1 cytoolz-0.9.0.1 decorator-4.3.0 eth-abi-0.5.0 eth-keys-0.1.0b4 eth-tester-0.1.0b11 eth-testrpc-1.3.3 eth-utils-0.7.4 ethereum-1.6.1 flake8-3.5.0 gevent-1.1.2 gevent-websocket-0.10.1 geventhttpclient-1.3.1 greenlet-0.4.13 idna-2.6 itsdangerous-0.24 json-rpc-1.10.8 jsonschema-2.6.0 lru-dict-1.1.6 marshmallow-2.15.0 mccabe-0.6.1 mypy-0.590 networkx-2.1 pathtools-0.1.2 pbkdf2-1.3 populus-2.2.0 py-1.5.3 py-geth-2.0.1 py-solc-2.1.0 pycodestyle-2.3.1 pycparser-2.18 pycryptodome-3.6.1 pyethash-0.1.27 pyflakes-1.6.0 pygraphviz-1.3.1 pylru-1.0.9 pysha3-1.0.2 pytest-3.2.5 pytz-2018.4 repoze.lru-0.7 requests-2.18.4 rlp-0.6.0 scrypt-0.8.6 secp256k1-0.13.2 semantic-version-2.6.0 six-1.11.0 tinyrpc-0.8 toolz-0.9.0 toposort-1.5 trustlines-contracts-0.0.1.dev1 typed-ast-1.1.0 urllib3-1.22 watchdog-0.8.3 web3-3.16.5 webargs-2.1.0\r\n```\r\nWe should check why this is necessary and maybe fix it in contracts rep. "},"comment":{"url":"https://api.github.com/repos/trustlines-network/relay/issues/comments/391509208","html_url":"https://github.com/trustlines-network/relay/issues/90#issuecomment-391509208","issue_url":"https://api.github.com/repos/trustlines-network/relay/issues/90","id":391509208,"user":{"login":"schmir","id":40620,"avatar_url":"https://avatars3.githubusercontent.com/u/40620?v=4","gravatar_id":"","url":"https://api.github.com/users/schmir","html_url":"https://github.com/schmir","followers_url":"https://api.github.com/users/schmir/followers","following_url":"https://api.github.com/users/schmir/following{/other_user}","gists_url":"https://api.github.com/users/schmir/gists{/gist_id}","starred_url":"https://api.github.com/users/schmir/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/schmir/subscriptions","organizations_url":"https://api.github.com/users/schmir/orgs","repos_url":"https://api.github.com/users/schmir/repos","events_url":"https://api.github.com/users/schmir/events{/privacy}","received_events_url":"https://api.github.com/users/schmir/received_events","type":"User","site_admin":false},"created_at":"2018-05-23T21:55:59Z","updated_at":"2018-05-23T21:55:59Z","author_association":"COLLABORATOR","body":"I'd rather not waste more time with that. I can't get the installation to work when compiling contracts on installation. \r\n\r\nYou have to live with the extra installation step, put the compiled contracts into git, use a source dist with compiled contracts or compile them at runtime, when they are needed.\r\n"}}
{"actor":{"display_login":"schmir"}}