{"action":"created","comment":{"url":"https://api.github.com/repos/spack/spack/pulls/comments/193520176","pull_request_review_id":126507687,"id":193520176,"node_id":"MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDE5MzUyMDE3Ng==","diff_hunk":"@@ -0,0 +1,63 @@\n+##############################################################################\n+# Copyright (c) 2013-2017, Lawrence Livermore National Security, LLC.\n+# Produced at the Lawrence Livermore National Laboratory.\n+#\n+# This file is part of Spack.\n+# Created by Todd Gamblin, tgamblin@llnl.gov, All rights reserved.\n+# LLNL-CODE-647188\n+#\n+# For details, see https://github.com/spack/spack\n+# Please also see the NOTICE and LICENSE files for our notice and the LGPL.\n+#\n+# This program is free software; you can redistribute it and/or modify\n+# it under the terms of the GNU Lesser General Public License (as\n+# published by the Free Software Foundation) version 2.1, February 1999.\n+#\n+# This program is distributed in the hope that it will be useful, but\n+# WITHOUT ANY WARRANTY; without even the IMPLIED WARRANTY OF\n+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the terms and\n+# conditions of the GNU Lesser General Public License for more details.\n+#\n+# You should have received a copy of the GNU Lesser General Public\n+# License along with this program; if not, write to the Free Software\n+# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA\n+##############################################################################\n+from spack import *\n+\n+class PyCartopy(PythonPackage):\n+    \"\"\"Cartopy - a cartographic python library with matplotlib support.\"\"\"\n+\n+    homepage = \"http://scitools.org.uk/cartopy/\"\n+    url      = \"https://github.com/SciTools/cartopy/archive/v0.16.0.tar.gz\"\n+\n+    version('0.16.0', 'f9e2e528d7758da7c64f824548a53f32')\n+\n+    depends_on('py-setuptools@0.7.2:', type='build')\n+    depends_on('py-cython@0.15.1:', type=('build', 'run'))\n+    depends_on('py-numpy@1.10.0:',  type=('build', 'run'))\n+    depends_on('geos@3.3.3:',       type=('build', 'run'))\n+    depends_on('py-shapely@1.5.6:', type=('build', 'run'))\n+    depends_on('py-pyshp@1.1.4:',   type=('build', 'run'))\n+    depends_on('proj@4.9.0:',       type=('build', 'run'))\n+    depends_on('py-six@1.3.0:',     type=('build', 'run'))\n+\n+    # optional dependecies\n+    depends_on('py-matplotlib@1.5.1:', type=('build', 'run'))\n+    depends_on('gdal@1.10.0:',         type=('build', 'run'))\n+    depends_on('py-pillow@1.7.8:',     type=('build', 'run'))\n+    depends_on('py-pyepsg@0.2.0:',     type=('build', 'run'))\n+    depends_on('py-scipy@0.10:',       type=('build', 'run'))\n+    depends_on('py-owslib@0.8.11:',    type=('build', 'run'))","path":"var/spack/repos/builtin/packages/py-cartopy/package.py","position":50,"original_position":50,"commit_id":"9a7e7706e08717a465ef9d19f5280fa14ddcf190","original_commit_id":"9a7e7706e08717a465ef9d19f5280fa14ddcf190","user":{"login":"healther","id":4048699,"node_id":"MDQ6VXNlcjQwNDg2OTk=","avatar_url":"https://avatars3.githubusercontent.com/u/4048699?v=4","gravatar_id":"","url":"https://api.github.com/users/healther","html_url":"https://github.com/healther","followers_url":"https://api.github.com/users/healther/followers","following_url":"https://api.github.com/users/healther/following{/other_user}","gists_url":"https://api.github.com/users/healther/gists{/gist_id}","starred_url":"https://api.github.com/users/healther/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/healther/subscriptions","organizations_url":"https://api.github.com/users/healther/orgs","repos_url":"https://api.github.com/users/healther/repos","events_url":"https://api.github.com/users/healther/events{/privacy}","received_events_url":"https://api.github.com/users/healther/received_events","type":"User","site_admin":false},"body":"I don't really want to add variants unless they are needed, I marked them as optional, so people know which ones can be removed. But at the same time it is also 2018 and stuff should just work :tm:, so erring on the side of \"too much stuff\"","created_at":"2018-06-06T18:48:22Z","updated_at":"2018-06-06T18:48:22Z","html_url":"https://github.com/spack/spack/pull/8406#discussion_r193520176","pull_request_url":"https://api.github.com/repos/spack/spack/pulls/8406","author_association":"COLLABORATOR","_links":{"self":{"href":"https://api.github.com/repos/spack/spack/pulls/comments/193520176"},"html":{"href":"https://github.com/spack/spack/pull/8406#discussion_r193520176"},"pull_request":{"href":"https://api.github.com/repos/spack/spack/pulls/8406"}},"in_reply_to_id":193491555},"pull_request":{"url":"https://api.github.com/repos/spack/spack/pulls/8406","id":193060884,"node_id":"MDExOlB1bGxSZXF1ZXN0MTkzMDYwODg0","html_url":"https://github.com/spack/spack/pull/8406","diff_url":"https://github.com/spack/spack/pull/8406.diff","patch_url":"https://github.com/spack/spack/pull/8406.patch","issue_url":"https://api.github.com/repos/spack/spack/issues/8406","number":8406,"state":"open","locked":false,"title":"add package py-cartopy and dependencies","user":{"login":"healther","id":4048699,"node_id":"MDQ6VXNlcjQwNDg2OTk=","avatar_url":"https://avatars3.githubusercontent.com/u/4048699?v=4","gravatar_id":"","url":"https://api.github.com/users/healther","html_url":"https://github.com/healther","followers_url":"https://api.github.com/users/healther/followers","following_url":"https://api.github.com/users/healther/following{/other_user}","gists_url":"https://api.github.com/users/healther/gists{/gist_id}","starred_url":"https://api.github.com/users/healther/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/healther/subscriptions","organizations_url":"https://api.github.com/users/healther/orgs","repos_url":"https://api.github.com/users/healther/repos","events_url":"https://api.github.com/users/healther/events{/privacy}","received_events_url":"https://api.github.com/users/healther/received_events","type":"User","site_admin":false},"body":"","created_at":"2018-06-06T15:52:11Z","updated_at":"2018-06-06T18:48:22Z","closed_at":null,"merged_at":null,"merge_commit_sha":"d2999dde1ef33df8591cba76e73a5c9d9af4ba5f","assignee":null,"assignees":[],"requested_reviewers":[],"requested_teams":[],"labels":[{"id":446619526,"node_id":"MDU6TGFiZWw0NDY2MTk1MjY=","url":"https://api.github.com/repos/spack/spack/labels/new-package","name":"new-package","color":"444444","default":false}],"milestone":null,"commits_url":"https://api.github.com/repos/spack/spack/pulls/8406/commits","review_comments_url":"https://api.github.com/repos/spack/spack/pulls/8406/comments","review_comment_url":"https://api.github.com/repos/spack/spack/pulls/comments{/number}","comments_url":"https://api.github.com/repos/spack/spack/issues/8406/comments","statuses_url":"https://api.github.com/repos/spack/spack/statuses/9a7e7706e08717a465ef9d19f5280fa14ddcf190","head":{"label":"electronicvisions:PR/cartopy","ref":"PR/cartopy","sha":"9a7e7706e08717a465ef9d19f5280fa14ddcf190","user":{"login":"electronicvisions","id":8694914,"node_id":"MDEyOk9yZ2FuaXphdGlvbjg2OTQ5MTQ=","avatar_url":"https://avatars2.githubusercontent.com/u/8694914?v=4","gravatar_id":"","url":"https://api.github.com/users/electronicvisions","html_url":"https://github.com/electronicvisions","followers_url":"https://api.github.com/users/electronicvisions/followers","following_url":"https://api.github.com/users/electronicvisions/following{/other_user}","gists_url":"https://api.github.com/users/electronicvisions/gists{/gist_id}","starred_url":"https://api.github.com/users/electronicvisions/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/electronicvisions/subscriptions","organizations_url":"https://api.github.com/users/electronicvisions/orgs","repos_url":"https://api.github.com/users/electronicvisions/repos","events_url":"https://api.github.com/users/electronicvisions/events{/privacy}","received_events_url":"https://api.github.com/users/electronicvisions/received_events","type":"Organization","site_admin":false},"repo":{"id":68591383,"node_id":"MDEwOlJlcG9zaXRvcnk2ODU5MTM4Mw==","name":"spack","full_name":"electronicvisions/spack","owner":{"login":"electronicvisions","id":8694914,"node_id":"MDEyOk9yZ2FuaXphdGlvbjg2OTQ5MTQ=","avatar_url":"https://avatars2.githubusercontent.com/u/8694914?v=4","gravatar_id":"","url":"https://api.github.com/users/electronicvisions","html_url":"https://github.com/electronicvisions","followers_url":"https://api.github.com/users/electronicvisions/followers","following_url":"https://api.github.com/users/electronicvisions/following{/other_user}","gists_url":"https://api.github.com/users/electronicvisions/gists{/gist_id}","starred_url":"https://api.github.com/users/electronicvisions/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/electronicvisions/subscriptions","organizations_url":"https://api.github.com/users/electronicvisions/orgs","repos_url":"https://api.github.com/users/electronicvisions/repos","events_url":"https://api.github.com/users/electronicvisions/events{/privacy}","received_events_url":"https://api.github.com/users/electronicvisions/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/electronicvisions/spack","description":"A flexible package manager designed to support multiple versions, configurations, platforms, and compilers.","fork":true,"url":"https://api.github.com/repos/electronicvisions/spack","forks_url":"https://api.github.com/repos/electronicvisions/spack/forks","keys_url":"https://api.github.com/repos/electronicvisions/spack/keys{/key_id}","collaborators_url":"https://api.github.com/repos/electronicvisions/spack/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/electronicvisions/spack/teams","hooks_url":"https://api.github.com/repos/electronicvisions/spack/hooks","issue_events_url":"https://api.github.com/repos/electronicvisions/spack/issues/events{/number}","events_url":"https://api.github.com/repos/electronicvisions/spack/events","assignees_url":"https://api.github.com/repos/electronicvisions/spack/assignees{/user}","branches_url":"https://api.github.com/repos/electronicvisions/spack/branches{/branch}","tags_url":"https://api.github.com/repos/electronicvisions/spack/tags","blobs_url":"https://api.github.com/repos/electronicvisions/spack/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/electronicvisions/spack/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/electronicvisions/spack/git/refs{/sha}","trees_url":"https://api.github.com/repos/electronicvisions/spack/git/trees{/sha}","statuses_url":"https://api.github.com/repos/electronicvisions/spack/statuses/{sha}","languages_url":"https://api.github.com/repos/electronicvisions/spack/languages","stargazers_url":"https://api.github.com/repos/electronicvisions/spack/stargazers","contributors_url":"https://api.github.com/repos/electronicvisions/spack/contributors","subscribers_url":"https://api.github.com/repos/electronicvisions/spack/subscribers","subscription_url":"https://api.github.com/repos/electronicvisions/spack/subscription","commits_url":"https://api.github.com/repos/electronicvisions/spack/commits{/sha}","git_commits_url":"https://api.github.com/repos/electronicvisions/spack/git/commits{/sha}","comments_url":"https://api.github.com/repos/electronicvisions/spack/comments{/number}","issue_comment_url":"https://api.github.com/repos/electronicvisions/spack/issues/comments{/number}","contents_url":"https://api.github.com/repos/electronicvisions/spack/contents/{+path}","compare_url":"https://api.github.com/repos/electronicvisions/spack/compare/{base}...{head}","merges_url":"https://api.github.com/repos/electronicvisions/spack/merges","archive_url":"https://api.github.com/repos/electronicvisions/spack/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/electronicvisions/spack/downloads","issues_url":"https://api.github.com/repos/electronicvisions/spack/issues{/number}","pulls_url":"https://api.github.com/repos/electronicvisions/spack/pulls{/number}","milestones_url":"https://api.github.com/repos/electronicvisions/spack/milestones{/number}","notifications_url":"https://api.github.com/repos/electronicvisions/spack/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/electronicvisions/spack/labels{/name}","releases_url":"https://api.github.com/repos/electronicvisions/spack/releases{/id}","deployments_url":"https://api.github.com/repos/electronicvisions/spack/deployments","created_at":"2016-09-19T09:39:12Z","updated_at":"2018-03-25T13:11:37Z","pushed_at":"2018-06-06T15:52:00Z","git_url":"git://github.com/electronicvisions/spack.git","ssh_url":"git@github.com:electronicvisions/spack.git","clone_url":"https://github.com/electronicvisions/spack.git","svn_url":"https://github.com/electronicvisions/spack","homepage":"http://software.llnl.gov/spack","size":38685,"stargazers_count":0,"watchers_count":0,"language":"Python","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"archived":false,"open_issues_count":0,"license":{"key":"lgpl-2.1","name":"GNU Lesser General Public License v2.1","spdx_id":"LGPL-2.1","url":"https://api.github.com/licenses/lgpl-2.1","node_id":"MDc6TGljZW5zZTEx"},"forks":0,"open_issues":0,"watchers":0,"default_branch":"develop"}},"base":{"label":"spack:develop","ref":"develop","sha":"e6d2cd6ff0dfc3583a4b8f223f899bd4e5a350a4","user":{"login":"spack","id":25539161,"node_id":"MDEyOk9yZ2FuaXphdGlvbjI1NTM5MTYx","avatar_url":"https://avatars2.githubusercontent.com/u/25539161?v=4","gravatar_id":"","url":"https://api.github.com/users/spack","html_url":"https://github.com/spack","followers_url":"https://api.github.com/users/spack/followers","following_url":"https://api.github.com/users/spack/following{/other_user}","gists_url":"https://api.github.com/users/spack/gists{/gist_id}","starred_url":"https://api.github.com/users/spack/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/spack/subscriptions","organizations_url":"https://api.github.com/users/spack/orgs","repos_url":"https://api.github.com/users/spack/repos","events_url":"https://api.github.com/users/spack/events{/privacy}","received_events_url":"https://api.github.com/users/spack/received_events","type":"Organization","site_admin":false},"repo":{"id":15730865,"node_id":"MDEwOlJlcG9zaXRvcnkxNTczMDg2NQ==","name":"spack","full_name":"spack/spack","owner":{"login":"spack","id":25539161,"node_id":"MDEyOk9yZ2FuaXphdGlvbjI1NTM5MTYx","avatar_url":"https://avatars2.githubusercontent.com/u/25539161?v=4","gravatar_id":"","url":"https://api.github.com/users/spack","html_url":"https://github.com/spack","followers_url":"https://api.github.com/users/spack/followers","following_url":"https://api.github.com/users/spack/following{/other_user}","gists_url":"https://api.github.com/users/spack/gists{/gist_id}","starred_url":"https://api.github.com/users/spack/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/spack/subscriptions","organizations_url":"https://api.github.com/users/spack/orgs","repos_url":"https://api.github.com/users/spack/repos","events_url":"https://api.github.com/users/spack/events{/privacy}","received_events_url":"https://api.github.com/users/spack/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/spack/spack","description":"A flexible package manager that supports multiple versions, configurations, platforms, and compilers.","fork":false,"url":"https://api.github.com/repos/spack/spack","forks_url":"https://api.github.com/repos/spack/spack/forks","keys_url":"https://api.github.com/repos/spack/spack/keys{/key_id}","collaborators_url":"https://api.github.com/repos/spack/spack/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/spack/spack/teams","hooks_url":"https://api.github.com/repos/spack/spack/hooks","issue_events_url":"https://api.github.com/repos/spack/spack/issues/events{/number}","events_url":"https://api.github.com/repos/spack/spack/events","assignees_url":"https://api.github.com/repos/spack/spack/assignees{/user}","branches_url":"https://api.github.com/repos/spack/spack/branches{/branch}","tags_url":"https://api.github.com/repos/spack/spack/tags","blobs_url":"https://api.github.com/repos/spack/spack/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/spack/spack/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/spack/spack/git/refs{/sha}","trees_url":"https://api.github.com/repos/spack/spack/git/trees{/sha}","statuses_url":"https://api.github.com/repos/spack/spack/statuses/{sha}","languages_url":"https://api.github.com/repos/spack/spack/languages","stargazers_url":"https://api.github.com/repos/spack/spack/stargazers","contributors_url":"https://api.github.com/repos/spack/spack/contributors","subscribers_url":"https://api.github.com/repos/spack/spack/subscribers","subscription_url":"https://api.github.com/repos/spack/spack/subscription","commits_url":"https://api.github.com/repos/spack/spack/commits{/sha}","git_commits_url":"https://api.github.com/repos/spack/spack/git/commits{/sha}","comments_url":"https://api.github.com/repos/spack/spack/comments{/number}","issue_comment_url":"https://api.github.com/repos/spack/spack/issues/comments{/number}","contents_url":"https://api.github.com/repos/spack/spack/contents/{+path}","compare_url":"https://api.github.com/repos/spack/spack/compare/{base}...{head}","merges_url":"https://api.github.com/repos/spack/spack/merges","archive_url":"https://api.github.com/repos/spack/spack/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/spack/spack/downloads","issues_url":"https://api.github.com/repos/spack/spack/issues{/number}","pulls_url":"https://api.github.com/repos/spack/spack/pulls{/number}","milestones_url":"https://api.github.com/repos/spack/spack/milestones{/number}","notifications_url":"https://api.github.com/repos/spack/spack/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/spack/spack/labels{/name}","releases_url":"https://api.github.com/repos/spack/spack/releases{/id}","deployments_url":"https://api.github.com/repos/spack/spack/deployments","created_at":"2014-01-08T09:22:12Z","updated_at":"2018-06-06T17:11:35Z","pushed_at":"2018-06-06T18:43:41Z","git_url":"git://github.com/spack/spack.git","ssh_url":"git@github.com:spack/spack.git","clone_url":"https://github.com/spack/spack.git","svn_url":"https://github.com/spack/spack","homepage":"https://spack.io","size":39833,"stargazers_count":567,"watchers_count":567,"language":"Python","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":true,"forks_count":436,"mirror_url":null,"archived":false,"open_issues_count":977,"license":{"key":"lgpl-2.1","name":"GNU Lesser General Public License v2.1","spdx_id":"LGPL-2.1","url":"https://api.github.com/licenses/lgpl-2.1","node_id":"MDc6TGljZW5zZTEx"},"forks":436,"open_issues":977,"watchers":567,"default_branch":"develop"}},"_links":{"self":{"href":"https://api.github.com/repos/spack/spack/pulls/8406"},"html":{"href":"https://github.com/spack/spack/pull/8406"},"issue":{"href":"https://api.github.com/repos/spack/spack/issues/8406"},"comments":{"href":"https://api.github.com/repos/spack/spack/issues/8406/comments"},"review_comments":{"href":"https://api.github.com/repos/spack/spack/pulls/8406/comments"},"review_comment":{"href":"https://api.github.com/repos/spack/spack/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/spack/spack/pulls/8406/commits"},"statuses":{"href":"https://api.github.com/repos/spack/spack/statuses/9a7e7706e08717a465ef9d19f5280fa14ddcf190"}},"author_association":"COLLABORATOR"}}
{"actor":{"display_login":"healther"}}