{"action":"closed","number":4412,"pull_request":{"url":"https://api.github.com/repos/tomchristie/django-rest-framework/pulls/4412","id":81653786,"html_url":"https://github.com/tomchristie/django-rest-framework/pull/4412","diff_url":"https://github.com/tomchristie/django-rest-framework/pull/4412.diff","patch_url":"https://github.com/tomchristie/django-rest-framework/pull/4412.patch","issue_url":"https://api.github.com/repos/tomchristie/django-rest-framework/issues/4412","number":4412,"state":"closed","locked":false,"title":"Replace utf8 character ' with its ascii counterpart, makes bdist_rpm happy on CentOS 7","user":{"login":"nevun","id":208243,"avatar_url":"https://avatars.githubusercontent.com/u/208243?v=3","gravatar_id":"","url":"https://api.github.com/users/nevun","html_url":"https://github.com/nevun","followers_url":"https://api.github.com/users/nevun/followers","following_url":"https://api.github.com/users/nevun/following{/other_user}","gists_url":"https://api.github.com/users/nevun/gists{/gist_id}","starred_url":"https://api.github.com/users/nevun/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nevun/subscriptions","organizations_url":"https://api.github.com/users/nevun/orgs","repos_url":"https://api.github.com/users/nevun/repos","events_url":"https://api.github.com/users/nevun/events{/privacy}","received_events_url":"https://api.github.com/users/nevun/received_events","type":"User","site_admin":false},"body":"Before this:\r\n```\r\n$ python setup.py bdist_rpm --spec-only\r\nwarning: pypandoc module not found, could not convert Markdown to RST\r\nrunning bdist_rpm\r\nrunning egg_info\r\ncreating djangorestframework.egg-info\r\nwriting djangorestframework.egg-info/PKG-INFO\r\nwriting top-level names to djangorestframework.egg-info/top_level.txt\r\nwriting dependency_links to djangorestframework.egg-info/dependency_links.txt\r\nwriting manifest file 'djangorestframework.egg-info/SOURCES.txt'\r\nreading manifest file 'djangorestframework.egg-info/SOURCES.txt'\r\nreading manifest template 'MANIFEST.in'\r\nwarning: no previously-included files matching '__pycache__' found under directory '*'\r\nwarning: no previously-included files matching '*.py[co]' found under directory '*'\r\nwriting manifest file 'djangorestframework.egg-info/SOURCES.txt'\r\ncreating dist\r\nTraceback (most recent call last):\r\n  File \"setup.py\", line 103, in <module>\r\n    'Topic :: Internet :: WWW/HTTP',\r\n  File \"/usr/lib64/python2.7/distutils/core.py\", line 152, in setup\r\n    dist.run_commands()\r\n  File \"/usr/lib64/python2.7/distutils/dist.py\", line 953, in run_commands\r\n    self.run_command(cmd)\r\n  File \"/usr/lib64/python2.7/distutils/dist.py\", line 972, in run_command\r\n    cmd_obj.run()\r\n  File \"/usr/lib/python2.7/site-packages/setuptools/command/bdist_rpm.py\", line 28, in run\r\n    _bdist_rpm.run(self)\r\n  File \"/usr/lib64/python2.7/distutils/command/bdist_rpm.py\", line 296, in run\r\n    self._make_spec_file()),\r\n  File \"/usr/lib/python2.7/site-packages/setuptools/command/bdist_rpm.py\", line 59, in _make_spec_file\r\n    for line in spec\r\nUnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 5982: ordinal not in range(128)\r\n$\r\n```\r\n\r\nAfter:\r\n\r\n```\r\n$ python setup.py bdist_rpm --spec-only\r\nwarning: pypandoc module not found, could not convert Markdown to RST\r\nrunning bdist_rpm\r\nrunning egg_info\r\nwriting djangorestframework.egg-info/PKG-INFO\r\nwriting top-level names to djangorestframework.egg-info/top_level.txt\r\nwriting dependency_links to djangorestframework.egg-info/dependency_links.txt\r\nreading manifest file 'djangorestframework.egg-info/SOURCES.txt'\r\nreading manifest template 'MANIFEST.in'\r\nwarning: no previously-included files matching '__pycache__' found under directory '*'\r\nwarning: no previously-included files matching '*.py[co]' found under directory '*'\r\nwriting manifest file 'djangorestframework.egg-info/SOURCES.txt'\r\nwriting 'dist/djangorestframework.spec'\r\n$\r\n```","created_at":"2016-08-17T14:32:35Z","updated_at":"2016-08-17T18:42:40Z","closed_at":"2016-08-17T18:42:40Z","merged_at":"2016-08-17T18:42:40Z","merge_commit_sha":"966330a85a404b2967883c5366548cad4e3586d0","assignee":null,"assignees":[],"milestone":null,"commits_url":"https://api.github.com/repos/tomchristie/django-rest-framework/pulls/4412/commits","review_comments_url":"https://api.github.com/repos/tomchristie/django-rest-framework/pulls/4412/comments","review_comment_url":"https://api.github.com/repos/tomchristie/django-rest-framework/pulls/comments{/number}","comments_url":"https://api.github.com/repos/tomchristie/django-rest-framework/issues/4412/comments","statuses_url":"https://api.github.com/repos/tomchristie/django-rest-framework/statuses/0635ee6cecc71c7e78e6ff456de506dc0a93cae9","head":{"label":"nevun:master","ref":"master","sha":"0635ee6cecc71c7e78e6ff456de506dc0a93cae9","user":{"login":"nevun","id":208243,"avatar_url":"https://avatars.githubusercontent.com/u/208243?v=3","gravatar_id":"","url":"https://api.github.com/users/nevun","html_url":"https://github.com/nevun","followers_url":"https://api.github.com/users/nevun/followers","following_url":"https://api.github.com/users/nevun/following{/other_user}","gists_url":"https://api.github.com/users/nevun/gists{/gist_id}","starred_url":"https://api.github.com/users/nevun/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nevun/subscriptions","organizations_url":"https://api.github.com/users/nevun/orgs","repos_url":"https://api.github.com/users/nevun/repos","events_url":"https://api.github.com/users/nevun/events{/privacy}","received_events_url":"https://api.github.com/users/nevun/received_events","type":"User","site_admin":false},"repo":{"id":65913831,"name":"django-rest-framework","full_name":"nevun/django-rest-framework","owner":{"login":"nevun","id":208243,"avatar_url":"https://avatars.githubusercontent.com/u/208243?v=3","gravatar_id":"","url":"https://api.github.com/users/nevun","html_url":"https://github.com/nevun","followers_url":"https://api.github.com/users/nevun/followers","following_url":"https://api.github.com/users/nevun/following{/other_user}","gists_url":"https://api.github.com/users/nevun/gists{/gist_id}","starred_url":"https://api.github.com/users/nevun/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nevun/subscriptions","organizations_url":"https://api.github.com/users/nevun/orgs","repos_url":"https://api.github.com/users/nevun/repos","events_url":"https://api.github.com/users/nevun/events{/privacy}","received_events_url":"https://api.github.com/users/nevun/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/nevun/django-rest-framework","description":"Web APIs for Django.","fork":true,"url":"https://api.github.com/repos/nevun/django-rest-framework","forks_url":"https://api.github.com/repos/nevun/django-rest-framework/forks","keys_url":"https://api.github.com/repos/nevun/django-rest-framework/keys{/key_id}","collaborators_url":"https://api.github.com/repos/nevun/django-rest-framework/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/nevun/django-rest-framework/teams","hooks_url":"https://api.github.com/repos/nevun/django-rest-framework/hooks","issue_events_url":"https://api.github.com/repos/nevun/django-rest-framework/issues/events{/number}","events_url":"https://api.github.com/repos/nevun/django-rest-framework/events","assignees_url":"https://api.github.com/repos/nevun/django-rest-framework/assignees{/user}","branches_url":"https://api.github.com/repos/nevun/django-rest-framework/branches{/branch}","tags_url":"https://api.github.com/repos/nevun/django-rest-framework/tags","blobs_url":"https://api.github.com/repos/nevun/django-rest-framework/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/nevun/django-rest-framework/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/nevun/django-rest-framework/git/refs{/sha}","trees_url":"https://api.github.com/repos/nevun/django-rest-framework/git/trees{/sha}","statuses_url":"https://api.github.com/repos/nevun/django-rest-framework/statuses/{sha}","languages_url":"https://api.github.com/repos/nevun/django-rest-framework/languages","stargazers_url":"https://api.github.com/repos/nevun/django-rest-framework/stargazers","contributors_url":"https://api.github.com/repos/nevun/django-rest-framework/contributors","subscribers_url":"https://api.github.com/repos/nevun/django-rest-framework/subscribers","subscription_url":"https://api.github.com/repos/nevun/django-rest-framework/subscription","commits_url":"https://api.github.com/repos/nevun/django-rest-framework/commits{/sha}","git_commits_url":"https://api.github.com/repos/nevun/django-rest-framework/git/commits{/sha}","comments_url":"https://api.github.com/repos/nevun/django-rest-framework/comments{/number}","issue_comment_url":"https://api.github.com/repos/nevun/django-rest-framework/issues/comments{/number}","contents_url":"https://api.github.com/repos/nevun/django-rest-framework/contents/{+path}","compare_url":"https://api.github.com/repos/nevun/django-rest-framework/compare/{base}...{head}","merges_url":"https://api.github.com/repos/nevun/django-rest-framework/merges","archive_url":"https://api.github.com/repos/nevun/django-rest-framework/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/nevun/django-rest-framework/downloads","issues_url":"https://api.github.com/repos/nevun/django-rest-framework/issues{/number}","pulls_url":"https://api.github.com/repos/nevun/django-rest-framework/pulls{/number}","milestones_url":"https://api.github.com/repos/nevun/django-rest-framework/milestones{/number}","notifications_url":"https://api.github.com/repos/nevun/django-rest-framework/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/nevun/django-rest-framework/labels{/name}","releases_url":"https://api.github.com/repos/nevun/django-rest-framework/releases{/id}","deployments_url":"https://api.github.com/repos/nevun/django-rest-framework/deployments","created_at":"2016-08-17T14:23:22Z","updated_at":"2016-08-17T14:23:26Z","pushed_at":"2016-08-17T14:30:18Z","git_url":"git://github.com/nevun/django-rest-framework.git","ssh_url":"git@github.com:nevun/django-rest-framework.git","clone_url":"https://github.com/nevun/django-rest-framework.git","svn_url":"https://github.com/nevun/django-rest-framework","homepage":"www.django-rest-framework.org","size":24113,"stargazers_count":0,"watchers_count":0,"language":"Python","has_issues":false,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":0,"mirror_url":null,"open_issues_count":0,"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"tomchristie:master","ref":"master","sha":"e3f8d06bafd37780d6010b0a963029a3448d5e54","user":{"login":"tomchristie","id":647359,"avatar_url":"https://avatars.githubusercontent.com/u/647359?v=3","gravatar_id":"","url":"https://api.github.com/users/tomchristie","html_url":"https://github.com/tomchristie","followers_url":"https://api.github.com/users/tomchristie/followers","following_url":"https://api.github.com/users/tomchristie/following{/other_user}","gists_url":"https://api.github.com/users/tomchristie/gists{/gist_id}","starred_url":"https://api.github.com/users/tomchristie/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tomchristie/subscriptions","organizations_url":"https://api.github.com/users/tomchristie/orgs","repos_url":"https://api.github.com/users/tomchristie/repos","events_url":"https://api.github.com/users/tomchristie/events{/privacy}","received_events_url":"https://api.github.com/users/tomchristie/received_events","type":"User","site_admin":false},"repo":{"id":1431547,"name":"django-rest-framework","full_name":"tomchristie/django-rest-framework","owner":{"login":"tomchristie","id":647359,"avatar_url":"https://avatars.githubusercontent.com/u/647359?v=3","gravatar_id":"","url":"https://api.github.com/users/tomchristie","html_url":"https://github.com/tomchristie","followers_url":"https://api.github.com/users/tomchristie/followers","following_url":"https://api.github.com/users/tomchristie/following{/other_user}","gists_url":"https://api.github.com/users/tomchristie/gists{/gist_id}","starred_url":"https://api.github.com/users/tomchristie/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tomchristie/subscriptions","organizations_url":"https://api.github.com/users/tomchristie/orgs","repos_url":"https://api.github.com/users/tomchristie/repos","events_url":"https://api.github.com/users/tomchristie/events{/privacy}","received_events_url":"https://api.github.com/users/tomchristie/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/tomchristie/django-rest-framework","description":"Web APIs for Django.","fork":false,"url":"https://api.github.com/repos/tomchristie/django-rest-framework","forks_url":"https://api.github.com/repos/tomchristie/django-rest-framework/forks","keys_url":"https://api.github.com/repos/tomchristie/django-rest-framework/keys{/key_id}","collaborators_url":"https://api.github.com/repos/tomchristie/django-rest-framework/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/tomchristie/django-rest-framework/teams","hooks_url":"https://api.github.com/repos/tomchristie/django-rest-framework/hooks","issue_events_url":"https://api.github.com/repos/tomchristie/django-rest-framework/issues/events{/number}","events_url":"https://api.github.com/repos/tomchristie/django-rest-framework/events","assignees_url":"https://api.github.com/repos/tomchristie/django-rest-framework/assignees{/user}","branches_url":"https://api.github.com/repos/tomchristie/django-rest-framework/branches{/branch}","tags_url":"https://api.github.com/repos/tomchristie/django-rest-framework/tags","blobs_url":"https://api.github.com/repos/tomchristie/django-rest-framework/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/tomchristie/django-rest-framework/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/tomchristie/django-rest-framework/git/refs{/sha}","trees_url":"https://api.github.com/repos/tomchristie/django-rest-framework/git/trees{/sha}","statuses_url":"https://api.github.com/repos/tomchristie/django-rest-framework/statuses/{sha}","languages_url":"https://api.github.com/repos/tomchristie/django-rest-framework/languages","stargazers_url":"https://api.github.com/repos/tomchristie/django-rest-framework/stargazers","contributors_url":"https://api.github.com/repos/tomchristie/django-rest-framework/contributors","subscribers_url":"https://api.github.com/repos/tomchristie/django-rest-framework/subscribers","subscription_url":"https://api.github.com/repos/tomchristie/django-rest-framework/subscription","commits_url":"https://api.github.com/repos/tomchristie/django-rest-framework/commits{/sha}","git_commits_url":"https://api.github.com/repos/tomchristie/django-rest-framework/git/commits{/sha}","comments_url":"https://api.github.com/repos/tomchristie/django-rest-framework/comments{/number}","issue_comment_url":"https://api.github.com/repos/tomchristie/django-rest-framework/issues/comments{/number}","contents_url":"https://api.github.com/repos/tomchristie/django-rest-framework/contents/{+path}","compare_url":"https://api.github.com/repos/tomchristie/django-rest-framework/compare/{base}...{head}","merges_url":"https://api.github.com/repos/tomchristie/django-rest-framework/merges","archive_url":"https://api.github.com/repos/tomchristie/django-rest-framework/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/tomchristie/django-rest-framework/downloads","issues_url":"https://api.github.com/repos/tomchristie/django-rest-framework/issues{/number}","pulls_url":"https://api.github.com/repos/tomchristie/django-rest-framework/pulls{/number}","milestones_url":"https://api.github.com/repos/tomchristie/django-rest-framework/milestones{/number}","notifications_url":"https://api.github.com/repos/tomchristie/django-rest-framework/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/tomchristie/django-rest-framework/labels{/name}","releases_url":"https://api.github.com/repos/tomchristie/django-rest-framework/releases{/id}","deployments_url":"https://api.github.com/repos/tomchristie/django-rest-framework/deployments","created_at":"2011-03-02T17:13:56Z","updated_at":"2016-08-17T17:41:30Z","pushed_at":"2016-08-17T18:42:40Z","git_url":"git://github.com/tomchristie/django-rest-framework.git","ssh_url":"git@github.com:tomchristie/django-rest-framework.git","clone_url":"https://github.com/tomchristie/django-rest-framework.git","svn_url":"https://github.com/tomchristie/django-rest-framework","homepage":"www.django-rest-framework.org","size":32638,"stargazers_count":6322,"watchers_count":6322,"language":"Python","has_issues":true,"has_downloads":true,"has_wiki":false,"has_pages":true,"forks_count":2195,"mirror_url":null,"open_issues_count":157,"forks":2195,"open_issues":157,"watchers":6322,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/tomchristie/django-rest-framework/pulls/4412"},"html":{"href":"https://github.com/tomchristie/django-rest-framework/pull/4412"},"issue":{"href":"https://api.github.com/repos/tomchristie/django-rest-framework/issues/4412"},"comments":{"href":"https://api.github.com/repos/tomchristie/django-rest-framework/issues/4412/comments"},"review_comments":{"href":"https://api.github.com/repos/tomchristie/django-rest-framework/pulls/4412/comments"},"review_comment":{"href":"https://api.github.com/repos/tomchristie/django-rest-framework/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/tomchristie/django-rest-framework/pulls/4412/commits"},"statuses":{"href":"https://api.github.com/repos/tomchristie/django-rest-framework/statuses/0635ee6cecc71c7e78e6ff456de506dc0a93cae9"}},"merged":true,"mergeable":null,"mergeable_state":"unknown","merged_by":{"login":"tomchristie","id":647359,"avatar_url":"https://avatars.githubusercontent.com/u/647359?v=3","gravatar_id":"","url":"https://api.github.com/users/tomchristie","html_url":"https://github.com/tomchristie","followers_url":"https://api.github.com/users/tomchristie/followers","following_url":"https://api.github.com/users/tomchristie/following{/other_user}","gists_url":"https://api.github.com/users/tomchristie/gists{/gist_id}","starred_url":"https://api.github.com/users/tomchristie/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tomchristie/subscriptions","organizations_url":"https://api.github.com/users/tomchristie/orgs","repos_url":"https://api.github.com/users/tomchristie/repos","events_url":"https://api.github.com/users/tomchristie/events{/privacy}","received_events_url":"https://api.github.com/users/tomchristie/received_events","type":"User","site_admin":false},"comments":1,"review_comments":0,"commits":1,"additions":1,"deletions":1,"changed_files":1}}
{"actor":{"display_login":"tomchristie"}}