{"action":"created","issue":{"url":"https://api.github.com/repos/PyAr/fades/issues/217","repository_url":"https://api.github.com/repos/PyAr/fades","labels_url":"https://api.github.com/repos/PyAr/fades/issues/217/labels{/name}","comments_url":"https://api.github.com/repos/PyAr/fades/issues/217/comments","events_url":"https://api.github.com/repos/PyAr/fades/issues/217/events","html_url":"https://github.com/PyAr/fades/issues/217","id":166358210,"number":217,"title":"Using fades without user knowing about it","user":{"login":"sils1297","id":5716520,"avatar_url":"https://avatars.githubusercontent.com/u/5716520?v=3","gravatar_id":"","url":"https://api.github.com/users/sils1297","html_url":"https://github.com/sils1297","followers_url":"https://api.github.com/users/sils1297/followers","following_url":"https://api.github.com/users/sils1297/following{/other_user}","gists_url":"https://api.github.com/users/sils1297/gists{/gist_id}","starred_url":"https://api.github.com/users/sils1297/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sils1297/subscriptions","organizations_url":"https://api.github.com/users/sils1297/orgs","repos_url":"https://api.github.com/users/sils1297/repos","events_url":"https://api.github.com/users/sils1297/events{/privacy}","received_events_url":"https://api.github.com/users/sils1297/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2016-07-19T15:16:40Z","updated_at":"2016-07-19T15:54:48Z","closed_at":null,"body":"Hi,\r\n\r\njust listening to a lightning talk about fades at europython; we actually have thought about the same problem for coala (coala-analyzer.org): we ideally would love to distribute coala in a way that the user can simply pip install it but automatically uses a virtualenv. I.e. user workflow:\r\n\r\n```\r\npip install coala  # Possibly a slightly other command but no second one.\r\ncoala ...\r\n```\r\n\r\nFor that we'd have to have fades create a venv with the requirements from our requirements.txt upon pip installation and create some kind of fades entrypoint I guess.\r\n\r\nIs something like this possible? It's very important to us that the user can actually use fades without knowing it, is able to do it traditionally if he wants it but still has a coala venv and doesn't need root priviliges for installation."},"comment":{"url":"https://api.github.com/repos/PyAr/fades/issues/comments/233678610","html_url":"https://github.com/PyAr/fades/issues/217#issuecomment-233678610","issue_url":"https://api.github.com/repos/PyAr/fades/issues/217","id":233678610,"user":{"login":"facundobatista","id":184060,"avatar_url":"https://avatars.githubusercontent.com/u/184060?v=3","gravatar_id":"","url":"https://api.github.com/users/facundobatista","html_url":"https://github.com/facundobatista","followers_url":"https://api.github.com/users/facundobatista/followers","following_url":"https://api.github.com/users/facundobatista/following{/other_user}","gists_url":"https://api.github.com/users/facundobatista/gists{/gist_id}","starred_url":"https://api.github.com/users/facundobatista/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/facundobatista/subscriptions","organizations_url":"https://api.github.com/users/facundobatista/orgs","repos_url":"https://api.github.com/users/facundobatista/repos","events_url":"https://api.github.com/users/facundobatista/events{/privacy}","received_events_url":"https://api.github.com/users/facundobatista/received_events","type":"User","site_admin":false},"created_at":"2016-07-19T15:54:47Z","updated_at":"2016-07-19T15:54:47Z","body":"Absolutely, you could include a script that executes your project under fades, kind of `fades -r requirements.txt bin/whatever`.\r\n\r\nAs an example, you can see the `test` script from fades itself, that is run under fades ;) (this way, you just clone the project and can run the project no wondering about dependencies): \r\n\r\n```\r\n    https://github.com/PyAr/fades/blob/master/test\r\n```\r\n\r\nOf course, the user would need to have fades installed, which it can do with \"sudo apt-get install fades\" or whatever in the user's operating system."}}
{"actor":{"display_login":"facundobatista"}}