{"action":"created","issue":{"url":"https://api.github.com/repos/drivendata/cookiecutter-data-science/issues/124","repository_url":"https://api.github.com/repos/drivendata/cookiecutter-data-science","labels_url":"https://api.github.com/repos/drivendata/cookiecutter-data-science/issues/124/labels{/name}","comments_url":"https://api.github.com/repos/drivendata/cookiecutter-data-science/issues/124/comments","events_url":"https://api.github.com/repos/drivendata/cookiecutter-data-science/issues/124/events","html_url":"https://github.com/drivendata/cookiecutter-data-science/pull/124","id":333791988,"node_id":"MDExOlB1bGxSZXF1ZXN0MTk1OTIxMzcx","number":124,"title":"Use environment.yml mechanism for specifying conda dependencies","user":{"login":"hackalog","id":11911411,"node_id":"MDQ6VXNlcjExOTExNDEx","avatar_url":"https://avatars2.githubusercontent.com/u/11911411?v=4","gravatar_id":"","url":"https://api.github.com/users/hackalog","html_url":"https://github.com/hackalog","followers_url":"https://api.github.com/users/hackalog/followers","following_url":"https://api.github.com/users/hackalog/following{/other_user}","gists_url":"https://api.github.com/users/hackalog/gists{/gist_id}","starred_url":"https://api.github.com/users/hackalog/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hackalog/subscriptions","organizations_url":"https://api.github.com/users/hackalog/orgs","repos_url":"https://api.github.com/users/hackalog/repos","events_url":"https://api.github.com/users/hackalog/events{/privacy}","received_events_url":"https://api.github.com/users/hackalog/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2018-06-19T18:41:15Z","updated_at":"2018-06-20T17:32:35Z","closed_at":null,"author_association":"NONE","pull_request":{"url":"https://api.github.com/repos/drivendata/cookiecutter-data-science/pulls/124","html_url":"https://github.com/drivendata/cookiecutter-data-science/pull/124","diff_url":"https://github.com/drivendata/cookiecutter-data-science/pull/124.diff","patch_url":"https://github.com/drivendata/cookiecutter-data-science/pull/124.patch"},"body":"Anaconda has a yml-based specification file for indicating dependencies. We should use this instead\r\nof pip if we are using conda to manage virtual environments\r\n\r\n* Add a configuration-time question to choose between conda and virtualenv explicitly\r\n* Use an environment.yml to specify the conda dependencies\r\n* Install dependencies at venv-creation time, since we already have this info\r\n\r\nAs an added bonus, this makes it a little easier to add pipenv support by extending the VIRTUALENV choices"},"comment":{"url":"https://api.github.com/repos/drivendata/cookiecutter-data-science/issues/comments/398833739","html_url":"https://github.com/drivendata/cookiecutter-data-science/pull/124#issuecomment-398833739","issue_url":"https://api.github.com/repos/drivendata/cookiecutter-data-science/issues/124","id":398833739,"node_id":"MDEyOklzc3VlQ29tbWVudDM5ODgzMzczOQ==","user":{"login":"hackalog","id":11911411,"node_id":"MDQ6VXNlcjExOTExNDEx","avatar_url":"https://avatars2.githubusercontent.com/u/11911411?v=4","gravatar_id":"","url":"https://api.github.com/users/hackalog","html_url":"https://github.com/hackalog","followers_url":"https://api.github.com/users/hackalog/followers","following_url":"https://api.github.com/users/hackalog/following{/other_user}","gists_url":"https://api.github.com/users/hackalog/gists{/gist_id}","starred_url":"https://api.github.com/users/hackalog/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hackalog/subscriptions","organizations_url":"https://api.github.com/users/hackalog/orgs","repos_url":"https://api.github.com/users/hackalog/repos","events_url":"https://api.github.com/users/hackalog/events{/privacy}","received_events_url":"https://api.github.com/users/hackalog/received_events","type":"User","site_admin":false},"created_at":"2018-06-20T17:32:35Z","updated_at":"2018-06-20T17:32:35Z","author_association":"NONE","body":"Thanks for the quick reply!\r\n\r\nI have definitely encountered version conflicts in mixing pip and conda-installed libraries, which is why my typical workflow involves installing everything I can using conda, and using pip as a last resort. I'd love a solution that would permit mixing the two.\r\n\r\nconda seems to have merged in functionality to pass parameters to pip in this PR. Does this seem like it addresses some of your concerns?\r\n\r\nhttps://github.com/conda/conda/pull/3969\r\n\r\nAlso, I'd love to find out if conda has changed from recommending platform-specific .yml files. Can you point me to where this recommendation was previously made?\r\n"}}
{"actor":{"display_login":"hackalog"}}