{"action":"created","issue":{"url":"https://api.github.com/repos/pfpsim/pfpdb/issues/1","repository_url":"https://api.github.com/repos/pfpsim/pfpdb","labels_url":"https://api.github.com/repos/pfpsim/pfpdb/issues/1/labels{/name}","comments_url":"https://api.github.com/repos/pfpsim/pfpdb/issues/1/comments","events_url":"https://api.github.com/repos/pfpsim/pfpdb/issues/1/events","html_url":"https://github.com/pfpsim/pfpdb/issues/1","id":156172472,"number":1,"title":"Dependencies not being Installed ","user":{"login":"uaftab","id":2020096,"avatar_url":"https://avatars.githubusercontent.com/u/2020096?v=3","gravatar_id":"","url":"https://api.github.com/users/uaftab","html_url":"https://github.com/uaftab","followers_url":"https://api.github.com/users/uaftab/followers","following_url":"https://api.github.com/users/uaftab/following{/other_user}","gists_url":"https://api.github.com/users/uaftab/gists{/gist_id}","starred_url":"https://api.github.com/users/uaftab/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/uaftab/subscriptions","organizations_url":"https://api.github.com/users/uaftab/orgs","repos_url":"https://api.github.com/users/uaftab/repos","events_url":"https://api.github.com/users/uaftab/events{/privacy}","received_events_url":"https://api.github.com/users/uaftab/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/pfpsim/pfpdb/labels/bug","name":"bug","color":"ee0701"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2016-05-22T20:59:30Z","updated_at":"2016-05-26T19:01:47Z","closed_at":null,"body":"Setup.py custom install commands required for protoc are not installing the dependencies listed in `install_requires`"},"comment":{"url":"https://api.github.com/repos/pfpsim/pfpdb/issues/comments/221963661","html_url":"https://github.com/pfpsim/pfpdb/issues/1#issuecomment-221963661","issue_url":"https://api.github.com/repos/pfpsim/pfpdb/issues/1","id":221963661,"user":{"login":"uaftab","id":2020096,"avatar_url":"https://avatars.githubusercontent.com/u/2020096?v=3","gravatar_id":"","url":"https://api.github.com/users/uaftab","html_url":"https://github.com/uaftab","followers_url":"https://api.github.com/users/uaftab/followers","following_url":"https://api.github.com/users/uaftab/following{/other_user}","gists_url":"https://api.github.com/users/uaftab/gists{/gist_id}","starred_url":"https://api.github.com/users/uaftab/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/uaftab/subscriptions","organizations_url":"https://api.github.com/users/uaftab/orgs","repos_url":"https://api.github.com/users/uaftab/repos","events_url":"https://api.github.com/users/uaftab/events{/privacy}","received_events_url":"https://api.github.com/users/uaftab/received_events","type":"User","site_admin":false},"created_at":"2016-05-26T19:01:47Z","updated_at":"2016-05-26T19:01:47Z","body":"Upon further investigation, dependencies are not being installed in the following scenarios \r\n\r\n| Source | Installation Result | \r\n|-----------|-------------------|\r\n| `pip install *.whl` | :no_entry: |\r\n| `pip install *.tar.gz` | :white_check_mark: |\r\n| `python setup.py install` | :no_entry:  |\r\n| `python setup.py develop` | :no_entry:  |\r\n\r\nThis seems to be due to the behaviour of `setuptools` when the callee is not itself or distutils it reverts to an old type of install mechanism of [python eggs](https://github.com/pypa/setuptools/blob/29bef0ef4c71c0e9a88f1db889b47310568cc160/setuptools/command/install.py#L63) :frowning: which because protobuf requires pkg_resources will cause a permissions error when `pfpdb` is run without `sudo` :anger: \r\n\r\n"}}
{"actor":{"display_login":"uaftab"}}