GitHub PullRequestEvent at 2014-01-03 14:38:07
Repository: gae-boilerplate
Actor: povieira
Payload: {"action":"opened","number":272,"pull_request":{"url":"https://api.github.com/repos/coto/gae-boilerplate/pulls/272","id":11208250,"html_url":"https://github.com/coto/gae-boilerplate/pull/272","diff_url":"https://github.com/coto/gae-boilerplate/pull/272.diff","patch_url":"https://github.com/coto/gae-boilerplate/pull/272.patch","issue_url":"https://github.com/coto/gae-boilerplate/pull/272","number":272,"state":"open","title":"requests updated to latest version (2.1.0) - fix #268","user":{"login":"povieira","id":1975754,"avatar_url":"https://gravatar.com/avatar/80fc0ea8a3a2161074feb3725901d093?d=https%3A%2F%2Fidenticons.github.com%2F0e2d1552a63caaf39a31a211e6a03ce4.png&r=x","gravatar_id":"80fc0ea8a3a2161074feb3725901d093","url":"https://api.github.com/users/povieira","html_url":"https://github.com/povieira","followers_url":"https://api.github.com/users/povieira/followers","following_url":"https://api.github.com/users/povieira/following{/other_user}","gists_url":"https://api.github.com/users/povieira/gists{/gist_id}","starred_url":"https://api.github.com/users/povieira/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/povieira/subscriptions","organizations_url":"https://api.github.com/users/povieira/orgs","repos_url":"https://api.github.com/users/povieira/repos","events_url":"https://api.github.com/users/povieira/events{/privacy}","received_events_url":"https://api.github.com/users/povieira/received_events","type":"User","site_admin":false},"body":"Update **requests** to the latest version fixes the issue #268: *ImportError: No module named pwd*\r\n\r\nApp Engine SDK 1.8.8 don't allow importing ``pwd`` since it's no longer available on the server, but now ``netrc `` import is inside the function ``get_netrc_auth(url)`` in ``utils.py`` which prevents the *import error* when starting a gae-boilerplate project:\r\n\r\n```python\r\n(...)\r\ndef get_netrc_auth(url):\r\n    \"\"\"Returns the Requests tuple auth for a given url from netrc.\"\"\"\r\n\r\n    try:\r\n        from netrc import netrc, NetrcParseError\r\n\r\n(...)\r\n```\r\nrequests ``utils.py`` code [here] (https://github.com/kennethreitz/requests/blob/ba3dab5047946e3c832d1586613e92f69e9a865a/requests/utils.py#L71).","created_at":"2014-01-03T14:38:06Z","updated_at":"2014-01-03T14:38:06Z","closed_at":null,"merged_at":null,"merge_commit_sha":null,"assignee":null,"milestone":null,"commits_url":"https://github.com/coto/gae-boilerplate/pull/272/commits","review_comments_url":"https://github.com/coto/gae-boilerplate/pull/272/comments","review_comment_url":"/repos/coto/gae-boilerplate/pulls/comments/{number}","comments_url":"https://api.github.com/repos/coto/gae-boilerplate/issues/272/comments","statuses_url":"https://api.github.com/repos/coto/gae-boilerplate/statuses/91c8b89d743d4e9c5a0ebb8835ecda17c9a02891","head":{"label":"povieira:master","ref":"master","sha":"91c8b89d743d4e9c5a0ebb8835ecda17c9a02891","user":{"login":"povieira","id":1975754,"avatar_url":"https://gravatar.com/avatar/80fc0ea8a3a2161074feb3725901d093?d=https%3A%2F%2Fidenticons.github.com%2F0e2d1552a63caaf39a31a211e6a03ce4.png&r=x","gravatar_id":"80fc0ea8a3a2161074feb3725901d093","url":"https://api.github.com/users/povieira","html_url":"https://github.com/povieira","followers_url":"https://api.github.com/users/povieira/followers","following_url":"https://api.github.com/users/povieira/following{/other_user}","gists_url":"https://api.github.com/users/povieira/gists{/gist_id}","starred_url":"https://api.github.com/users/povieira/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/povieira/subscriptions","organizations_url":"https://api.github.com/users/povieira/orgs","repos_url":"https://api.github.com/users/povieira/repos","events_url":"https://api.github.com/users/povieira/events{/privacy}","received_events_url":"https://api.github.com/users/povieira/received_events","type":"User","site_admin":false},"repo":{"id":15610418,"name":"gae-boilerplate","full_name":"povieira/gae-boilerplate","owner":{"login":"povieira","id":1975754,"avatar_url":"https://gravatar.com/avatar/80fc0ea8a3a2161074feb3725901d093?d=https%3A%2F%2Fidenticons.github.com%2F0e2d1552a63caaf39a31a211e6a03ce4.png&r=x","gravatar_id":"80fc0ea8a3a2161074feb3725901d093","url":"https://api.github.com/users/povieira","html_url":"https://github.com/povieira","followers_url":"https://api.github.com/users/povieira/followers","following_url":"https://api.github.com/users/povieira/following{/other_user}","gists_url":"https://api.github.com/users/povieira/gists{/gist_id}","starred_url":"https://api.github.com/users/povieira/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/povieira/subscriptions","organizations_url":"https://api.github.com/users/povieira/orgs","repos_url":"https://api.github.com/users/povieira/repos","events_url":"https://api.github.com/users/povieira/events{/privacy}","received_events_url":"https://api.github.com/users/povieira/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/povieira/gae-boilerplate","description":"Google App Engine Boilerplate","fork":true,"url":"https://api.github.com/repos/povieira/gae-boilerplate","forks_url":"https://api.github.com/repos/povieira/gae-boilerplate/forks","keys_url":"https://api.github.com/repos/povieira/gae-boilerplate/keys{/key_id}","collaborators_url":"https://api.github.com/repos/povieira/gae-boilerplate/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/povieira/gae-boilerplate/teams","hooks_url":"https://api.github.com/repos/povieira/gae-boilerplate/hooks","issue_events_url":"https://api.github.com/repos/povieira/gae-boilerplate/issues/events{/number}","events_url":"https://api.github.com/repos/povieira/gae-boilerplate/events","assignees_url":"https://api.github.com/repos/povieira/gae-boilerplate/assignees{/user}","branches_url":"https://api.github.com/repos/povieira/gae-boilerplate/branches{/branch}","tags_url":"https://api.github.com/repos/povieira/gae-boilerplate/tags","blobs_url":"https://api.github.com/repos/povieira/gae-boilerplate/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/povieira/gae-boilerplate/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/povieira/gae-boilerplate/git/refs{/sha}","trees_url":"https://api.github.com/repos/povieira/gae-boilerplate/git/trees{/sha}","statuses_url":"https://api.github.com/repos/povieira/gae-boilerplate/statuses/{sha}","languages_url":"https://api.github.com/repos/povieira/gae-boilerplate/languages","stargazers_url":"https://api.github.com/repos/povieira/gae-boilerplate/stargazers","contributors_url":"https://api.github.com/repos/povieira/gae-boilerplate/contributors","subscribers_url":"https://api.github.com/repos/povieira/gae-boilerplate/subscribers","subscription_url":"https://api.github.com/repos/povieira/gae-boilerplate/subscription","commits_url":"https://api.github.com/repos/povieira/gae-boilerplate/commits{/sha}","git_commits_url":"https://api.github.com/repos/povieira/gae-boilerplate/git/commits{/sha}","comments_url":"https://api.github.com/repos/povieira/gae-boilerplate/comments{/number}","issue_comment_url":"https://api.github.com/repos/povieira/gae-boilerplate/issues/comments/{number}","contents_url":"https://api.github.com/repos/povieira/gae-boilerplate/contents/{+path}","compare_url":"https://api.github.com/repos/povieira/gae-boilerplate/compare/{base}...{head}","merges_url":"https://api.github.com/repos/povieira/gae-boilerplate/merges","archive_url":"https://api.github.com/repos/povieira/gae-boilerplate/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/povieira/gae-boilerplate/downloads","issues_url":"https://api.github.com/repos/povieira/gae-boilerplate/issues{/number}","pulls_url":"https://api.github.com/repos/povieira/gae-boilerplate/pulls{/number}","milestones_url":"https://api.github.com/repos/povieira/gae-boilerplate/milestones{/number}","notifications_url":"https://api.github.com/repos/povieira/gae-boilerplate/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/povieira/gae-boilerplate/labels{/name}","releases_url":"https://api.github.com/repos/povieira/gae-boilerplate/releases{/id}","created_at":"2014-01-03T13:47:37Z","updated_at":"2014-01-03T14:38:06Z","pushed_at":"2014-01-03T13:58:22Z","git_url":"git://github.com/povieira/gae-boilerplate.git","ssh_url":"git@github.com:povieira/gae-boilerplate.git","clone_url":"https://github.com/povieira/gae-boilerplate.git","svn_url":"https://github.com/povieira/gae-boilerplate","homepage":"http://appengine.beecoss.com","size":6725,"stargazers_count":0,"watchers_count":0,"language":"Python","has_issues":false,"has_downloads":true,"has_wiki":true,"forks_count":0,"mirror_url":null,"open_issues_count":0,"forks":0,"open_issues":0,"watchers":0,"default_branch":"master","master_branch":"master"}},"base":{"label":"coto:master","ref":"master","sha":"f4a3f49c0026c239e2acbc9a42b5b516c13f85f2","user":{"login":"coto","id":25914,"avatar_url":"https://gravatar.com/avatar/ed1329051526d1e8b449649fc4da5594?d=https%3A%2F%2Fidenticons.github.com%2F40db0c1f0e46163f486e6d089a2d0684.png&r=x","gravatar_id":"ed1329051526d1e8b449649fc4da5594","url":"https://api.github.com/users/coto","html_url":"https://github.com/coto","followers_url":"https://api.github.com/users/coto/followers","following_url":"https://api.github.com/users/coto/following{/other_user}","gists_url":"https://api.github.com/users/coto/gists{/gist_id}","starred_url":"https://api.github.com/users/coto/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/coto/subscriptions","organizations_url":"https://api.github.com/users/coto/orgs","repos_url":"https://api.github.com/users/coto/repos","events_url":"https://api.github.com/users/coto/events{/privacy}","received_events_url":"https://api.github.com/users/coto/received_events","type":"User","site_admin":false},"repo":{"id":3422923,"name":"gae-boilerplate","full_name":"coto/gae-boilerplate","owner":{"login":"coto","id":25914,"avatar_url":"https://gravatar.com/avatar/ed1329051526d1e8b449649fc4da5594?d=https%3A%2F%2Fidenticons.github.com%2F40db0c1f0e46163f486e6d089a2d0684.png&r=x","gravatar_id":"ed1329051526d1e8b449649fc4da5594","url":"https://api.github.com/users/coto","html_url":"https://github.com/coto","followers_url":"https://api.github.com/users/coto/followers","following_url":"https://api.github.com/users/coto/following{/other_user}","gists_url":"https://api.github.com/users/coto/gists{/gist_id}","starred_url":"https://api.github.com/users/coto/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/coto/subscriptions","organizations_url":"https://api.github.com/users/coto/orgs","repos_url":"https://api.github.com/users/coto/repos","events_url":"https://api.github.com/users/coto/events{/privacy}","received_events_url":"https://api.github.com/users/coto/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/coto/gae-boilerplate","description":"Google App Engine Boilerplate","fork":false,"url":"https://api.github.com/repos/coto/gae-boilerplate","forks_url":"https://api.github.com/repos/coto/gae-boilerplate/forks","keys_url":"https://api.github.com/repos/coto/gae-boilerplate/keys{/key_id}","collaborators_url":"https://api.github.com/repos/coto/gae-boilerplate/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/coto/gae-boilerplate/teams","hooks_url":"https://api.github.com/repos/coto/gae-boilerplate/hooks","issue_events_url":"https://api.github.com/repos/coto/gae-boilerplate/issues/events{/number}","events_url":"https://api.github.com/repos/coto/gae-boilerplate/events","assignees_url":"https://api.github.com/repos/coto/gae-boilerplate/assignees{/user}","branches_url":"https://api.github.com/repos/coto/gae-boilerplate/branches{/branch}","tags_url":"https://api.github.com/repos/coto/gae-boilerplate/tags","blobs_url":"https://api.github.com/repos/coto/gae-boilerplate/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/coto/gae-boilerplate/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/coto/gae-boilerplate/git/refs{/sha}","trees_url":"https://api.github.com/repos/coto/gae-boilerplate/git/trees{/sha}","statuses_url":"https://api.github.com/repos/coto/gae-boilerplate/statuses/{sha}","languages_url":"https://api.github.com/repos/coto/gae-boilerplate/languages","stargazers_url":"https://api.github.com/repos/coto/gae-boilerplate/stargazers","contributors_url":"https://api.github.com/repos/coto/gae-boilerplate/contributors","subscribers_url":"https://api.github.com/repos/coto/gae-boilerplate/subscribers","subscription_url":"https://api.github.com/repos/coto/gae-boilerplate/subscription","commits_url":"https://api.github.com/repos/coto/gae-boilerplate/commits{/sha}","git_commits_url":"https://api.github.com/repos/coto/gae-boilerplate/git/commits{/sha}","comments_url":"https://api.github.com/repos/coto/gae-boilerplate/comments{/number}","issue_comment_url":"https://api.github.com/repos/coto/gae-boilerplate/issues/comments/{number}","contents_url":"https://api.github.com/repos/coto/gae-boilerplate/contents/{+path}","compare_url":"https://api.github.com/repos/coto/gae-boilerplate/compare/{base}...{head}","merges_url":"https://api.github.com/repos/coto/gae-boilerplate/merges","archive_url":"https://api.github.com/repos/coto/gae-boilerplate/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/coto/gae-boilerplate/downloads","issues_url":"https://api.github.com/repos/coto/gae-boilerplate/issues{/number}","pulls_url":"https://api.github.com/repos/coto/gae-boilerplate/pulls{/number}","milestones_url":"https://api.github.com/repos/coto/gae-boilerplate/milestones{/number}","notifications_url":"https://api.github.com/repos/coto/gae-boilerplate/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/coto/gae-boilerplate/labels{/name}","releases_url":"https://api.github.com/repos/coto/gae-boilerplate/releases{/id}","created_at":"2012-02-12T16:17:18Z","updated_at":"2014-01-03T13:47:37Z","pushed_at":"2013-12-30T05:10:12Z","git_url":"git://github.com/coto/gae-boilerplate.git","ssh_url":"git@github.com:coto/gae-boilerplate.git","clone_url":"https://github.com/coto/gae-boilerplate.git","svn_url":"https://github.com/coto/gae-boilerplate","homepage":"http://appengine.beecoss.com","size":6725,"stargazers_count":442,"watchers_count":442,"language":"Python","has_issues":true,"has_downloads":true,"has_wiki":true,"forks_count":169,"mirror_url":null,"open_issues_count":41,"forks":169,"open_issues":41,"watchers":442,"default_branch":"master","master_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/coto/gae-boilerplate/pulls/272"},"html":{"href":"https://github.com/coto/gae-boilerplate/pull/272"},"issue":{"href":"https://api.github.com/repos/coto/gae-boilerplate/issues/272"},"comments":{"href":"https://api.github.com/repos/coto/gae-boilerplate/issues/272/comments"},"review_comments":{"href":"https://api.github.com/repos/coto/gae-boilerplate/pulls/272/comments"},"statuses":{"href":"https://api.github.com/repos/coto/gae-boilerplate/statuses/91c8b89d743d4e9c5a0ebb8835ecda17c9a02891"}},"merged":false,"mergeable":null,"mergeable_state":"unknown","merged_by":null,"comments":0,"review_comments":0,"commits":1,"additions":4990,"deletions":4659,"changed_files":75}}