{"action":"created","issue":{"url":"https://api.github.com/repos/svenkreiss/html5validator/issues/11","labels_url":"https://api.github.com/repos/svenkreiss/html5validator/issues/11/labels{/name}","comments_url":"https://api.github.com/repos/svenkreiss/html5validator/issues/11/comments","events_url":"https://api.github.com/repos/svenkreiss/html5validator/issues/11/events","html_url":"https://github.com/svenkreiss/html5validator/issues/11","id":127258949,"number":11,"title":"Integration with TravisCI: pip install fails with permission denied error","user":{"login":"php-coder","id":87088,"avatar_url":"https://avatars.githubusercontent.com/u/87088?v=3","gravatar_id":"","url":"https://api.github.com/users/php-coder","html_url":"https://github.com/php-coder","followers_url":"https://api.github.com/users/php-coder/followers","following_url":"https://api.github.com/users/php-coder/following{/other_user}","gists_url":"https://api.github.com/users/php-coder/gists{/gist_id}","starred_url":"https://api.github.com/users/php-coder/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/php-coder/subscriptions","organizations_url":"https://api.github.com/users/php-coder/orgs","repos_url":"https://api.github.com/users/php-coder/repos","events_url":"https://api.github.com/users/php-coder/events{/privacy}","received_events_url":"https://api.github.com/users/php-coder/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2016-01-18T16:13:17Z","updated_at":"2016-01-20T00:22:32Z","closed_at":null,"body":"In `Integration with TravisCI` chapter I see the example of `.travis.yml` that is using `pip install html5validator` command, but it fails with \"permission denied\" error. In this case we should use `--user` option: http://stackoverflow.com/questions/27036259/how-to-write-travis-yml-if-my-project-deps-on-python-and-nodejs\r\n\r\nProbably, it also affects old-style builds, that don't use the docker infrastructure."},"comment":{"url":"https://api.github.com/repos/svenkreiss/html5validator/issues/comments/173032093","html_url":"https://github.com/svenkreiss/html5validator/issues/11#issuecomment-173032093","issue_url":"https://api.github.com/repos/svenkreiss/html5validator/issues/11","id":173032093,"user":{"login":"svenkreiss","id":2775078,"avatar_url":"https://avatars.githubusercontent.com/u/2775078?v=3","gravatar_id":"","url":"https://api.github.com/users/svenkreiss","html_url":"https://github.com/svenkreiss","followers_url":"https://api.github.com/users/svenkreiss/followers","following_url":"https://api.github.com/users/svenkreiss/following{/other_user}","gists_url":"https://api.github.com/users/svenkreiss/gists{/gist_id}","starred_url":"https://api.github.com/users/svenkreiss/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/svenkreiss/subscriptions","organizations_url":"https://api.github.com/users/svenkreiss/orgs","repos_url":"https://api.github.com/users/svenkreiss/repos","events_url":"https://api.github.com/users/svenkreiss/events{/privacy}","received_events_url":"https://api.github.com/users/svenkreiss/received_events","type":"User","site_admin":false},"created_at":"2016-01-20T00:22:32Z","updated_at":"2016-01-20T00:22:32Z","body":"The link you give to stackoverlfow seems specific to node js projects (and possibly other languages) where the `.travis.yml` file contains `language: node_js`. Is that what you have too?\r\n\r\nIf that is the problem, it would be nice to add a note to the readme that points out the `--user` option if the project language is not `language: python`."}}