{"action":"created","comment":{"url":"https://api.github.com/repos/azavea/majorkirby/pulls/comments/29246513","id":29246513,"diff_hunk":"@@ -1,12 +1,32 @@\n #!/usr/bin/env python\n \n-from distutils.core import setup\n-\n-setup(name='majorkirby',\n-      version='0.0.0',\n-      description='Puts cloudformation stacks into motion',\n-      author='Sharp Hall',\n-      author_email='shall@azavea.com',\n-      packages=['majorkirby'],\n-      requires=['troposphere (>=0.7.2)', 'boto (>=2.38.0)']\n-      )\n+from setuptools import setup, find_packages\n+from codecs import open\n+from os import path\n+\n+# Get the long description from DESCRIPTION.rst\n+with open(path.join(path.abspath(path.dirname(__file__)),\n+          'DESCRIPTION.rst'), encoding='utf-8') as f:\n+    long_description = f.read()\n+\n+tests_require = ['moto >=0.4.1']","path":"setup.py","position":22,"original_position":22,"commit_id":"261324dd876d29480465b766cc488a1f8055305a","original_commit_id":"261324dd876d29480465b766cc488a1f8055305a","user":{"login":"notthatbreezy","id":898060,"avatar_url":"https://avatars.githubusercontent.com/u/898060?v=3","gravatar_id":"","url":"https://api.github.com/users/notthatbreezy","html_url":"https://github.com/notthatbreezy","followers_url":"https://api.github.com/users/notthatbreezy/followers","following_url":"https://api.github.com/users/notthatbreezy/following{/other_user}","gists_url":"https://api.github.com/users/notthatbreezy/gists{/gist_id}","starred_url":"https://api.github.com/users/notthatbreezy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/notthatbreezy/subscriptions","organizations_url":"https://api.github.com/users/notthatbreezy/orgs","repos_url":"https://api.github.com/users/notthatbreezy/repos","events_url":"https://api.github.com/users/notthatbreezy/events{/privacy}","received_events_url":"https://api.github.com/users/notthatbreezy/received_events","type":"User","site_admin":false},"body":"moto looks really cool","created_at":"2015-04-28T14:17:28Z","updated_at":"2015-04-28T14:17:28Z","html_url":"https://github.com/azavea/majorkirby/pull/7#discussion_r29246513","pull_request_url":"https://api.github.com/repos/azavea/majorkirby/pulls/7","_links":{"self":{"href":"https://api.github.com/repos/azavea/majorkirby/pulls/comments/29246513"},"html":{"href":"https://github.com/azavea/majorkirby/pull/7#discussion_r29246513"},"pull_request":{"href":"https://api.github.com/repos/azavea/majorkirby/pulls/7"}}},"pull_request":{"url":"https://api.github.com/repos/azavea/majorkirby/pulls/7","id":34212662,"html_url":"https://github.com/azavea/majorkirby/pull/7","diff_url":"https://github.com/azavea/majorkirby/pull/7.diff","patch_url":"https://github.com/azavea/majorkirby/pull/7.patch","issue_url":"https://api.github.com/repos/azavea/majorkirby/issues/7","number":7,"state":"open","locked":false,"title":"Add test suite and initial support for PyPI publishing via Travis CI","user":{"login":"hectcastro","id":43639,"avatar_url":"https://avatars.githubusercontent.com/u/43639?v=3","gravatar_id":"","url":"https://api.github.com/users/hectcastro","html_url":"https://github.com/hectcastro","followers_url":"https://api.github.com/users/hectcastro/followers","following_url":"https://api.github.com/users/hectcastro/following{/other_user}","gists_url":"https://api.github.com/users/hectcastro/gists{/gist_id}","starred_url":"https://api.github.com/users/hectcastro/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hectcastro/subscriptions","organizations_url":"https://api.github.com/users/hectcastro/orgs","repos_url":"https://api.github.com/users/hectcastro/repos","events_url":"https://api.github.com/users/hectcastro/events{/privacy}","received_events_url":"https://api.github.com/users/hectcastro/received_events","type":"User","site_admin":false},"body":"This changeset adds a basic `unittest` suite for this project, along with instructions for executing it locally and inside of a Docker container. In addition, support for Travis CI was added to execute the test suite after linting.\r\n\r\nPyPI deployment has not been tested, but it will only be triggered on Git tags.\r\n\r\nAttempts to resolve #4 and #5.","created_at":"2015-04-27T21:31:44Z","updated_at":"2015-04-28T14:17:28Z","closed_at":null,"merged_at":null,"merge_commit_sha":"c895da76cf3de07cf4235fce6696764de265d4d9","assignee":null,"milestone":null,"commits_url":"https://api.github.com/repos/azavea/majorkirby/pulls/7/commits","review_comments_url":"https://api.github.com/repos/azavea/majorkirby/pulls/7/comments","review_comment_url":"https://api.github.com/repos/azavea/majorkirby/pulls/comments{/number}","comments_url":"https://api.github.com/repos/azavea/majorkirby/issues/7/comments","statuses_url":"https://api.github.com/repos/azavea/majorkirby/statuses/261324dd876d29480465b766cc488a1f8055305a","head":{"label":"azavea:feature/hmc/test-suite","ref":"feature/hmc/test-suite","sha":"261324dd876d29480465b766cc488a1f8055305a","user":{"login":"azavea","id":595231,"avatar_url":"https://avatars.githubusercontent.com/u/595231?v=3","gravatar_id":"","url":"https://api.github.com/users/azavea","html_url":"https://github.com/azavea","followers_url":"https://api.github.com/users/azavea/followers","following_url":"https://api.github.com/users/azavea/following{/other_user}","gists_url":"https://api.github.com/users/azavea/gists{/gist_id}","starred_url":"https://api.github.com/users/azavea/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/azavea/subscriptions","organizations_url":"https://api.github.com/users/azavea/orgs","repos_url":"https://api.github.com/users/azavea/repos","events_url":"https://api.github.com/users/azavea/events{/privacy}","received_events_url":"https://api.github.com/users/azavea/received_events","type":"Organization","site_admin":false},"repo":{"id":34348077,"name":"majorkirby","full_name":"azavea/majorkirby","owner":{"login":"azavea","id":595231,"avatar_url":"https://avatars.githubusercontent.com/u/595231?v=3","gravatar_id":"","url":"https://api.github.com/users/azavea","html_url":"https://github.com/azavea","followers_url":"https://api.github.com/users/azavea/followers","following_url":"https://api.github.com/users/azavea/following{/other_user}","gists_url":"https://api.github.com/users/azavea/gists{/gist_id}","starred_url":"https://api.github.com/users/azavea/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/azavea/subscriptions","organizations_url":"https://api.github.com/users/azavea/orgs","repos_url":"https://api.github.com/users/azavea/repos","events_url":"https://api.github.com/users/azavea/events{/privacy}","received_events_url":"https://api.github.com/users/azavea/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/azavea/majorkirby","description":"Puts cloudformation stacks into motion","fork":false,"url":"https://api.github.com/repos/azavea/majorkirby","forks_url":"https://api.github.com/repos/azavea/majorkirby/forks","keys_url":"https://api.github.com/repos/azavea/majorkirby/keys{/key_id}","collaborators_url":"https://api.github.com/repos/azavea/majorkirby/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/azavea/majorkirby/teams","hooks_url":"https://api.github.com/repos/azavea/majorkirby/hooks","issue_events_url":"https://api.github.com/repos/azavea/majorkirby/issues/events{/number}","events_url":"https://api.github.com/repos/azavea/majorkirby/events","assignees_url":"https://api.github.com/repos/azavea/majorkirby/assignees{/user}","branches_url":"https://api.github.com/repos/azavea/majorkirby/branches{/branch}","tags_url":"https://api.github.com/repos/azavea/majorkirby/tags","blobs_url":"https://api.github.com/repos/azavea/majorkirby/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/azavea/majorkirby/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/azavea/majorkirby/git/refs{/sha}","trees_url":"https://api.github.com/repos/azavea/majorkirby/git/trees{/sha}","statuses_url":"https://api.github.com/repos/azavea/majorkirby/statuses/{sha}","languages_url":"https://api.github.com/repos/azavea/majorkirby/languages","stargazers_url":"https://api.github.com/repos/azavea/majorkirby/stargazers","contributors_url":"https://api.github.com/repos/azavea/majorkirby/contributors","subscribers_url":"https://api.github.com/repos/azavea/majorkirby/subscribers","subscription_url":"https://api.github.com/repos/azavea/majorkirby/subscription","commits_url":"https://api.github.com/repos/azavea/majorkirby/commits{/sha}","git_commits_url":"https://api.github.com/repos/azavea/majorkirby/git/commits{/sha}","comments_url":"https://api.github.com/repos/azavea/majorkirby/comments{/number}","issue_comment_url":"https://api.github.com/repos/azavea/majorkirby/issues/comments{/number}","contents_url":"https://api.github.com/repos/azavea/majorkirby/contents/{+path}","compare_url":"https://api.github.com/repos/azavea/majorkirby/compare/{base}...{head}","merges_url":"https://api.github.com/repos/azavea/majorkirby/merges","archive_url":"https://api.github.com/repos/azavea/majorkirby/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/azavea/majorkirby/downloads","issues_url":"https://api.github.com/repos/azavea/majorkirby/issues{/number}","pulls_url":"https://api.github.com/repos/azavea/majorkirby/pulls{/number}","milestones_url":"https://api.github.com/repos/azavea/majorkirby/milestones{/number}","notifications_url":"https://api.github.com/repos/azavea/majorkirby/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/azavea/majorkirby/labels{/name}","releases_url":"https://api.github.com/repos/azavea/majorkirby/releases{/id}","created_at":"2015-04-21T19:34:17Z","updated_at":"2015-04-24T13:07:15Z","pushed_at":"2015-04-28T13:23:59Z","git_url":"git://github.com/azavea/majorkirby.git","ssh_url":"git@github.com:azavea/majorkirby.git","clone_url":"https://github.com/azavea/majorkirby.git","svn_url":"https://github.com/azavea/majorkirby","homepage":null,"size":0,"stargazers_count":0,"watchers_count":0,"language":"Python","has_issues":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":0,"mirror_url":null,"open_issues_count":7,"forks":0,"open_issues":7,"watchers":0,"default_branch":"develop"}},"base":{"label":"azavea:develop","ref":"develop","sha":"8b64417e371f6cb7f3ef883d3dd9d3669e8aa5db","user":{"login":"azavea","id":595231,"avatar_url":"https://avatars.githubusercontent.com/u/595231?v=3","gravatar_id":"","url":"https://api.github.com/users/azavea","html_url":"https://github.com/azavea","followers_url":"https://api.github.com/users/azavea/followers","following_url":"https://api.github.com/users/azavea/following{/other_user}","gists_url":"https://api.github.com/users/azavea/gists{/gist_id}","starred_url":"https://api.github.com/users/azavea/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/azavea/subscriptions","organizations_url":"https://api.github.com/users/azavea/orgs","repos_url":"https://api.github.com/users/azavea/repos","events_url":"https://api.github.com/users/azavea/events{/privacy}","received_events_url":"https://api.github.com/users/azavea/received_events","type":"Organization","site_admin":false},"repo":{"id":34348077,"name":"majorkirby","full_name":"azavea/majorkirby","owner":{"login":"azavea","id":595231,"avatar_url":"https://avatars.githubusercontent.com/u/595231?v=3","gravatar_id":"","url":"https://api.github.com/users/azavea","html_url":"https://github.com/azavea","followers_url":"https://api.github.com/users/azavea/followers","following_url":"https://api.github.com/users/azavea/following{/other_user}","gists_url":"https://api.github.com/users/azavea/gists{/gist_id}","starred_url":"https://api.github.com/users/azavea/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/azavea/subscriptions","organizations_url":"https://api.github.com/users/azavea/orgs","repos_url":"https://api.github.com/users/azavea/repos","events_url":"https://api.github.com/users/azavea/events{/privacy}","received_events_url":"https://api.github.com/users/azavea/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/azavea/majorkirby","description":"Puts cloudformation stacks into motion","fork":false,"url":"https://api.github.com/repos/azavea/majorkirby","forks_url":"https://api.github.com/repos/azavea/majorkirby/forks","keys_url":"https://api.github.com/repos/azavea/majorkirby/keys{/key_id}","collaborators_url":"https://api.github.com/repos/azavea/majorkirby/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/azavea/majorkirby/teams","hooks_url":"https://api.github.com/repos/azavea/majorkirby/hooks","issue_events_url":"https://api.github.com/repos/azavea/majorkirby/issues/events{/number}","events_url":"https://api.github.com/repos/azavea/majorkirby/events","assignees_url":"https://api.github.com/repos/azavea/majorkirby/assignees{/user}","branches_url":"https://api.github.com/repos/azavea/majorkirby/branches{/branch}","tags_url":"https://api.github.com/repos/azavea/majorkirby/tags","blobs_url":"https://api.github.com/repos/azavea/majorkirby/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/azavea/majorkirby/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/azavea/majorkirby/git/refs{/sha}","trees_url":"https://api.github.com/repos/azavea/majorkirby/git/trees{/sha}","statuses_url":"https://api.github.com/repos/azavea/majorkirby/statuses/{sha}","languages_url":"https://api.github.com/repos/azavea/majorkirby/languages","stargazers_url":"https://api.github.com/repos/azavea/majorkirby/stargazers","contributors_url":"https://api.github.com/repos/azavea/majorkirby/contributors","subscribers_url":"https://api.github.com/repos/azavea/majorkirby/subscribers","subscription_url":"https://api.github.com/repos/azavea/majorkirby/subscription","commits_url":"https://api.github.com/repos/azavea/majorkirby/commits{/sha}","git_commits_url":"https://api.github.com/repos/azavea/majorkirby/git/commits{/sha}","comments_url":"https://api.github.com/repos/azavea/majorkirby/comments{/number}","issue_comment_url":"https://api.github.com/repos/azavea/majorkirby/issues/comments{/number}","contents_url":"https://api.github.com/repos/azavea/majorkirby/contents/{+path}","compare_url":"https://api.github.com/repos/azavea/majorkirby/compare/{base}...{head}","merges_url":"https://api.github.com/repos/azavea/majorkirby/merges","archive_url":"https://api.github.com/repos/azavea/majorkirby/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/azavea/majorkirby/downloads","issues_url":"https://api.github.com/repos/azavea/majorkirby/issues{/number}","pulls_url":"https://api.github.com/repos/azavea/majorkirby/pulls{/number}","milestones_url":"https://api.github.com/repos/azavea/majorkirby/milestones{/number}","notifications_url":"https://api.github.com/repos/azavea/majorkirby/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/azavea/majorkirby/labels{/name}","releases_url":"https://api.github.com/repos/azavea/majorkirby/releases{/id}","created_at":"2015-04-21T19:34:17Z","updated_at":"2015-04-24T13:07:15Z","pushed_at":"2015-04-28T13:23:59Z","git_url":"git://github.com/azavea/majorkirby.git","ssh_url":"git@github.com:azavea/majorkirby.git","clone_url":"https://github.com/azavea/majorkirby.git","svn_url":"https://github.com/azavea/majorkirby","homepage":null,"size":0,"stargazers_count":0,"watchers_count":0,"language":"Python","has_issues":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":0,"mirror_url":null,"open_issues_count":7,"forks":0,"open_issues":7,"watchers":0,"default_branch":"develop"}},"_links":{"self":{"href":"https://api.github.com/repos/azavea/majorkirby/pulls/7"},"html":{"href":"https://github.com/azavea/majorkirby/pull/7"},"issue":{"href":"https://api.github.com/repos/azavea/majorkirby/issues/7"},"comments":{"href":"https://api.github.com/repos/azavea/majorkirby/issues/7/comments"},"review_comments":{"href":"https://api.github.com/repos/azavea/majorkirby/pulls/7/comments"},"review_comment":{"href":"https://api.github.com/repos/azavea/majorkirby/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/azavea/majorkirby/pulls/7/commits"},"statuses":{"href":"https://api.github.com/repos/azavea/majorkirby/statuses/261324dd876d29480465b766cc488a1f8055305a"}}}}