{"action":"closed","number":78,"pull_request":{"url":"https://api.github.com/repos/napalm-automation/napalm-base/pulls/78","id":85221544,"html_url":"https://github.com/napalm-automation/napalm-base/pull/78","diff_url":"https://github.com/napalm-automation/napalm-base/pull/78.diff","patch_url":"https://github.com/napalm-automation/napalm-base/pull/78.patch","issue_url":"https://api.github.com/repos/napalm-automation/napalm-base/issues/78","number":78,"state":"closed","locked":false,"title":"We need those system helpers to work without importing 3d party libraries","user":{"login":"dbarrosop","id":6246622,"avatar_url":"https://avatars.githubusercontent.com/u/6246622?v=3","gravatar_id":"","url":"https://api.github.com/users/dbarrosop","html_url":"https://github.com/dbarrosop","followers_url":"https://api.github.com/users/dbarrosop/followers","following_url":"https://api.github.com/users/dbarrosop/following{/other_user}","gists_url":"https://api.github.com/users/dbarrosop/gists{/gist_id}","starred_url":"https://api.github.com/users/dbarrosop/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dbarrosop/subscriptions","organizations_url":"https://api.github.com/users/dbarrosop/orgs","repos_url":"https://api.github.com/users/dbarrosop/repos","events_url":"https://api.github.com/users/dbarrosop/events{/privacy}","received_events_url":"https://api.github.com/users/dbarrosop/received_events","type":"User","site_admin":false},"body":"```\r\n$ pip install -r requirements.txt\r\nCollecting napalm-base (from -r requirements.txt (line 1))\r\n  Downloading napalm-base-0.16.0.tar.gz (232kB)\r\n    100% |################################| 233kB 1.8MB/s \r\n    Traceback (most recent call last):\r\n      File \"<string>\", line 20, in <module>\r\n      File \"/tmp/pip-build-3bUemy/napalm-base/setup.py\", line 6, in <module>\r\n        from napalm_base.helpers import find_version\r\n      File \"napalm_base/__init__.py\", line 24, in <module>\r\n        from napalm_base.base import NetworkDriver\r\n      File \"napalm_base/base.py\", line 20, in <module>\r\n        import napalm_base.helpers\r\n      File \"napalm_base/helpers.py\", line 9, in <module>\r\n        import jinja2\r\n    ImportError: No module named jinja2\r\n    Complete output from command python setup.py egg_info:\r\n    Traceback (most recent call last):\r\n    \r\n      File \"<string>\", line 20, in <module>\r\n    \r\n      File \"/tmp/pip-build-3bUemy/napalm-base/setup.py\", line 6, in <module>\r\n    \r\n        from napalm_base.helpers import find_version\r\n    \r\n      File \"napalm_base/__init__.py\", line 24, in <module>\r\n    \r\n        from napalm_base.base import NetworkDriver\r\n    \r\n      File \"napalm_base/base.py\", line 20, in <module>\r\n    \r\n        import napalm_base.helpers\r\n    \r\n      File \"napalm_base/helpers.py\", line 9, in <module>\r\n    \r\n        import jinja2\r\n    \r\n    ImportError: No module named jinja2\r\n    \r\n    ----------------------------------------\r\n    Command \"python setup.py egg_info\" failed with error code 1 in /tmp/pip-build-3bUemy/napalm-base\r\nThe command \"pip install -r requirements.txt\" failed and exited with 1 during .\r\n```","created_at":"2016-09-14T12:50:33Z","updated_at":"2016-09-14T12:59:44Z","closed_at":"2016-09-14T12:59:44Z","merged_at":"2016-09-14T12:59:44Z","merge_commit_sha":"33f0fc59c1cd5ffdd194f6a6868ab608ffb11c82","assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/napalm-automation/napalm-base/milestones/5","html_url":"https://github.com/napalm-automation/napalm-base/milestones/0.16.1","labels_url":"https://api.github.com/repos/napalm-automation/napalm-base/milestones/5/labels","id":2003955,"number":5,"title":"0.16.1","description":null,"creator":{"login":"dbarrosop","id":6246622,"avatar_url":"https://avatars.githubusercontent.com/u/6246622?v=3","gravatar_id":"","url":"https://api.github.com/users/dbarrosop","html_url":"https://github.com/dbarrosop","followers_url":"https://api.github.com/users/dbarrosop/followers","following_url":"https://api.github.com/users/dbarrosop/following{/other_user}","gists_url":"https://api.github.com/users/dbarrosop/gists{/gist_id}","starred_url":"https://api.github.com/users/dbarrosop/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dbarrosop/subscriptions","organizations_url":"https://api.github.com/users/dbarrosop/orgs","repos_url":"https://api.github.com/users/dbarrosop/repos","events_url":"https://api.github.com/users/dbarrosop/events{/privacy}","received_events_url":"https://api.github.com/users/dbarrosop/received_events","type":"User","site_admin":false},"open_issues":0,"closed_issues":1,"state":"open","created_at":"2016-09-14T12:50:26Z","updated_at":"2016-09-14T12:59:44Z","due_on":null,"closed_at":null},"commits_url":"https://api.github.com/repos/napalm-automation/napalm-base/pulls/78/commits","review_comments_url":"https://api.github.com/repos/napalm-automation/napalm-base/pulls/78/comments","review_comment_url":"https://api.github.com/repos/napalm-automation/napalm-base/pulls/comments{/number}","comments_url":"https://api.github.com/repos/napalm-automation/napalm-base/issues/78/comments","statuses_url":"https://api.github.com/repos/napalm-automation/napalm-base/statuses/d9ac85c01b09ab839bc59fdaf06db68d87b3f605","head":{"label":"napalm-automation:hotfix-dependency-issue","ref":"hotfix-dependency-issue","sha":"d9ac85c01b09ab839bc59fdaf06db68d87b3f605","user":{"login":"napalm-automation","id":16415577,"avatar_url":"https://avatars.githubusercontent.com/u/16415577?v=3","gravatar_id":"","url":"https://api.github.com/users/napalm-automation","html_url":"https://github.com/napalm-automation","followers_url":"https://api.github.com/users/napalm-automation/followers","following_url":"https://api.github.com/users/napalm-automation/following{/other_user}","gists_url":"https://api.github.com/users/napalm-automation/gists{/gist_id}","starred_url":"https://api.github.com/users/napalm-automation/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/napalm-automation/subscriptions","organizations_url":"https://api.github.com/users/napalm-automation/orgs","repos_url":"https://api.github.com/users/napalm-automation/repos","events_url":"https://api.github.com/users/napalm-automation/events{/privacy}","received_events_url":"https://api.github.com/users/napalm-automation/received_events","type":"Organization","site_admin":false},"repo":{"id":53213638,"name":"napalm-base","full_name":"napalm-automation/napalm-base","owner":{"login":"napalm-automation","id":16415577,"avatar_url":"https://avatars.githubusercontent.com/u/16415577?v=3","gravatar_id":"","url":"https://api.github.com/users/napalm-automation","html_url":"https://github.com/napalm-automation","followers_url":"https://api.github.com/users/napalm-automation/followers","following_url":"https://api.github.com/users/napalm-automation/following{/other_user}","gists_url":"https://api.github.com/users/napalm-automation/gists{/gist_id}","starred_url":"https://api.github.com/users/napalm-automation/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/napalm-automation/subscriptions","organizations_url":"https://api.github.com/users/napalm-automation/orgs","repos_url":"https://api.github.com/users/napalm-automation/repos","events_url":"https://api.github.com/users/napalm-automation/events{/privacy}","received_events_url":"https://api.github.com/users/napalm-automation/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/napalm-automation/napalm-base","description":"","fork":false,"url":"https://api.github.com/repos/napalm-automation/napalm-base","forks_url":"https://api.github.com/repos/napalm-automation/napalm-base/forks","keys_url":"https://api.github.com/repos/napalm-automation/napalm-base/keys{/key_id}","collaborators_url":"https://api.github.com/repos/napalm-automation/napalm-base/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/napalm-automation/napalm-base/teams","hooks_url":"https://api.github.com/repos/napalm-automation/napalm-base/hooks","issue_events_url":"https://api.github.com/repos/napalm-automation/napalm-base/issues/events{/number}","events_url":"https://api.github.com/repos/napalm-automation/napalm-base/events","assignees_url":"https://api.github.com/repos/napalm-automation/napalm-base/assignees{/user}","branches_url":"https://api.github.com/repos/napalm-automation/napalm-base/branches{/branch}","tags_url":"https://api.github.com/repos/napalm-automation/napalm-base/tags","blobs_url":"https://api.github.com/repos/napalm-automation/napalm-base/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/napalm-automation/napalm-base/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/napalm-automation/napalm-base/git/refs{/sha}","trees_url":"https://api.github.com/repos/napalm-automation/napalm-base/git/trees{/sha}","statuses_url":"https://api.github.com/repos/napalm-automation/napalm-base/statuses/{sha}","languages_url":"https://api.github.com/repos/napalm-automation/napalm-base/languages","stargazers_url":"https://api.github.com/repos/napalm-automation/napalm-base/stargazers","contributors_url":"https://api.github.com/repos/napalm-automation/napalm-base/contributors","subscribers_url":"https://api.github.com/repos/napalm-automation/napalm-base/subscribers","subscription_url":"https://api.github.com/repos/napalm-automation/napalm-base/subscription","commits_url":"https://api.github.com/repos/napalm-automation/napalm-base/commits{/sha}","git_commits_url":"https://api.github.com/repos/napalm-automation/napalm-base/git/commits{/sha}","comments_url":"https://api.github.com/repos/napalm-automation/napalm-base/comments{/number}","issue_comment_url":"https://api.github.com/repos/napalm-automation/napalm-base/issues/comments{/number}","contents_url":"https://api.github.com/repos/napalm-automation/napalm-base/contents/{+path}","compare_url":"https://api.github.com/repos/napalm-automation/napalm-base/compare/{base}...{head}","merges_url":"https://api.github.com/repos/napalm-automation/napalm-base/merges","archive_url":"https://api.github.com/repos/napalm-automation/napalm-base/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/napalm-automation/napalm-base/downloads","issues_url":"https://api.github.com/repos/napalm-automation/napalm-base/issues{/number}","pulls_url":"https://api.github.com/repos/napalm-automation/napalm-base/pulls{/number}","milestones_url":"https://api.github.com/repos/napalm-automation/napalm-base/milestones{/number}","notifications_url":"https://api.github.com/repos/napalm-automation/napalm-base/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/napalm-automation/napalm-base/labels{/name}","releases_url":"https://api.github.com/repos/napalm-automation/napalm-base/releases{/id}","deployments_url":"https://api.github.com/repos/napalm-automation/napalm-base/deployments","created_at":"2016-03-05T17:26:50Z","updated_at":"2016-08-26T10:46:52Z","pushed_at":"2016-09-14T12:59:44Z","git_url":"git://github.com/napalm-automation/napalm-base.git","ssh_url":"git@github.com:napalm-automation/napalm-base.git","clone_url":"https://github.com/napalm-automation/napalm-base.git","svn_url":"https://github.com/napalm-automation/napalm-base","homepage":null,"size":551,"stargazers_count":8,"watchers_count":8,"language":"Python","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":14,"mirror_url":null,"open_issues_count":15,"forks":14,"open_issues":15,"watchers":8,"default_branch":"develop"}},"base":{"label":"napalm-automation:develop","ref":"develop","sha":"e7c68f9d1282ce030dc5892c5cefe87e658a70c5","user":{"login":"napalm-automation","id":16415577,"avatar_url":"https://avatars.githubusercontent.com/u/16415577?v=3","gravatar_id":"","url":"https://api.github.com/users/napalm-automation","html_url":"https://github.com/napalm-automation","followers_url":"https://api.github.com/users/napalm-automation/followers","following_url":"https://api.github.com/users/napalm-automation/following{/other_user}","gists_url":"https://api.github.com/users/napalm-automation/gists{/gist_id}","starred_url":"https://api.github.com/users/napalm-automation/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/napalm-automation/subscriptions","organizations_url":"https://api.github.com/users/napalm-automation/orgs","repos_url":"https://api.github.com/users/napalm-automation/repos","events_url":"https://api.github.com/users/napalm-automation/events{/privacy}","received_events_url":"https://api.github.com/users/napalm-automation/received_events","type":"Organization","site_admin":false},"repo":{"id":53213638,"name":"napalm-base","full_name":"napalm-automation/napalm-base","owner":{"login":"napalm-automation","id":16415577,"avatar_url":"https://avatars.githubusercontent.com/u/16415577?v=3","gravatar_id":"","url":"https://api.github.com/users/napalm-automation","html_url":"https://github.com/napalm-automation","followers_url":"https://api.github.com/users/napalm-automation/followers","following_url":"https://api.github.com/users/napalm-automation/following{/other_user}","gists_url":"https://api.github.com/users/napalm-automation/gists{/gist_id}","starred_url":"https://api.github.com/users/napalm-automation/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/napalm-automation/subscriptions","organizations_url":"https://api.github.com/users/napalm-automation/orgs","repos_url":"https://api.github.com/users/napalm-automation/repos","events_url":"https://api.github.com/users/napalm-automation/events{/privacy}","received_events_url":"https://api.github.com/users/napalm-automation/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/napalm-automation/napalm-base","description":"","fork":false,"url":"https://api.github.com/repos/napalm-automation/napalm-base","forks_url":"https://api.github.com/repos/napalm-automation/napalm-base/forks","keys_url":"https://api.github.com/repos/napalm-automation/napalm-base/keys{/key_id}","collaborators_url":"https://api.github.com/repos/napalm-automation/napalm-base/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/napalm-automation/napalm-base/teams","hooks_url":"https://api.github.com/repos/napalm-automation/napalm-base/hooks","issue_events_url":"https://api.github.com/repos/napalm-automation/napalm-base/issues/events{/number}","events_url":"https://api.github.com/repos/napalm-automation/napalm-base/events","assignees_url":"https://api.github.com/repos/napalm-automation/napalm-base/assignees{/user}","branches_url":"https://api.github.com/repos/napalm-automation/napalm-base/branches{/branch}","tags_url":"https://api.github.com/repos/napalm-automation/napalm-base/tags","blobs_url":"https://api.github.com/repos/napalm-automation/napalm-base/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/napalm-automation/napalm-base/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/napalm-automation/napalm-base/git/refs{/sha}","trees_url":"https://api.github.com/repos/napalm-automation/napalm-base/git/trees{/sha}","statuses_url":"https://api.github.com/repos/napalm-automation/napalm-base/statuses/{sha}","languages_url":"https://api.github.com/repos/napalm-automation/napalm-base/languages","stargazers_url":"https://api.github.com/repos/napalm-automation/napalm-base/stargazers","contributors_url":"https://api.github.com/repos/napalm-automation/napalm-base/contributors","subscribers_url":"https://api.github.com/repos/napalm-automation/napalm-base/subscribers","subscription_url":"https://api.github.com/repos/napalm-automation/napalm-base/subscription","commits_url":"https://api.github.com/repos/napalm-automation/napalm-base/commits{/sha}","git_commits_url":"https://api.github.com/repos/napalm-automation/napalm-base/git/commits{/sha}","comments_url":"https://api.github.com/repos/napalm-automation/napalm-base/comments{/number}","issue_comment_url":"https://api.github.com/repos/napalm-automation/napalm-base/issues/comments{/number}","contents_url":"https://api.github.com/repos/napalm-automation/napalm-base/contents/{+path}","compare_url":"https://api.github.com/repos/napalm-automation/napalm-base/compare/{base}...{head}","merges_url":"https://api.github.com/repos/napalm-automation/napalm-base/merges","archive_url":"https://api.github.com/repos/napalm-automation/napalm-base/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/napalm-automation/napalm-base/downloads","issues_url":"https://api.github.com/repos/napalm-automation/napalm-base/issues{/number}","pulls_url":"https://api.github.com/repos/napalm-automation/napalm-base/pulls{/number}","milestones_url":"https://api.github.com/repos/napalm-automation/napalm-base/milestones{/number}","notifications_url":"https://api.github.com/repos/napalm-automation/napalm-base/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/napalm-automation/napalm-base/labels{/name}","releases_url":"https://api.github.com/repos/napalm-automation/napalm-base/releases{/id}","deployments_url":"https://api.github.com/repos/napalm-automation/napalm-base/deployments","created_at":"2016-03-05T17:26:50Z","updated_at":"2016-08-26T10:46:52Z","pushed_at":"2016-09-14T12:59:44Z","git_url":"git://github.com/napalm-automation/napalm-base.git","ssh_url":"git@github.com:napalm-automation/napalm-base.git","clone_url":"https://github.com/napalm-automation/napalm-base.git","svn_url":"https://github.com/napalm-automation/napalm-base","homepage":null,"size":551,"stargazers_count":8,"watchers_count":8,"language":"Python","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":14,"mirror_url":null,"open_issues_count":15,"forks":14,"open_issues":15,"watchers":8,"default_branch":"develop"}},"_links":{"self":{"href":"https://api.github.com/repos/napalm-automation/napalm-base/pulls/78"},"html":{"href":"https://github.com/napalm-automation/napalm-base/pull/78"},"issue":{"href":"https://api.github.com/repos/napalm-automation/napalm-base/issues/78"},"comments":{"href":"https://api.github.com/repos/napalm-automation/napalm-base/issues/78/comments"},"review_comments":{"href":"https://api.github.com/repos/napalm-automation/napalm-base/pulls/78/comments"},"review_comment":{"href":"https://api.github.com/repos/napalm-automation/napalm-base/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/napalm-automation/napalm-base/pulls/78/commits"},"statuses":{"href":"https://api.github.com/repos/napalm-automation/napalm-base/statuses/d9ac85c01b09ab839bc59fdaf06db68d87b3f605"}},"merged":true,"mergeable":null,"mergeable_state":"unknown","merged_by":{"login":"dbarrosop","id":6246622,"avatar_url":"https://avatars.githubusercontent.com/u/6246622?v=3","gravatar_id":"","url":"https://api.github.com/users/dbarrosop","html_url":"https://github.com/dbarrosop","followers_url":"https://api.github.com/users/dbarrosop/followers","following_url":"https://api.github.com/users/dbarrosop/following{/other_user}","gists_url":"https://api.github.com/users/dbarrosop/gists{/gist_id}","starred_url":"https://api.github.com/users/dbarrosop/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dbarrosop/subscriptions","organizations_url":"https://api.github.com/users/dbarrosop/orgs","repos_url":"https://api.github.com/users/dbarrosop/repos","events_url":"https://api.github.com/users/dbarrosop/events{/privacy}","received_events_url":"https://api.github.com/users/dbarrosop/received_events","type":"User","site_admin":false},"comments":1,"review_comments":0,"commits":2,"additions":25,"deletions":19,"changed_files":4}}
{"actor":{"display_login":"dbarrosop"}}