{"action":"opened","number":10,"pull_request":{"url":"https://api.github.com/repos/CELAR/SlipStreamConnector-Okeanos/pulls/10","id":38055201,"html_url":"https://github.com/CELAR/SlipStreamConnector-Okeanos/pull/10","diff_url":"https://github.com/CELAR/SlipStreamConnector-Okeanos/pull/10.diff","patch_url":"https://github.com/CELAR/SlipStreamConnector-Okeanos/pull/10.patch","issue_url":"https://api.github.com/repos/CELAR/SlipStreamConnector-Okeanos/issues/10","number":10,"state":"open","locked":false,"title":"Packaging kamaki deps into connector tarball.","user":{"login":"konstan","id":353767,"avatar_url":"https://avatars.githubusercontent.com/u/353767?v=3","gravatar_id":"","url":"https://api.github.com/users/konstan","html_url":"https://github.com/konstan","followers_url":"https://api.github.com/users/konstan/followers","following_url":"https://api.github.com/users/konstan/following{/other_user}","gists_url":"https://api.github.com/users/konstan/gists{/gist_id}","starred_url":"https://api.github.com/users/konstan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/konstan/subscriptions","organizations_url":"https://api.github.com/users/konstan/orgs","repos_url":"https://api.github.com/users/konstan/repos","events_url":"https://api.github.com/users/konstan/events{/privacy}","received_events_url":"https://api.github.com/users/konstan/received_events","type":"User","site_admin":false},"body":"When `kamaki` installs via `pip` the following gets pulled as the deps.\r\n```\r\nastakosclient==0.16\r\nkamaki==0.13.4\r\nobjpool==0.4\r\nprogress==1.2\r\npython-dateutil==2.4.2\r\nsix==1.9.0\r\n```\r\nIt looks like `python-dateutil` and `six` are not required for the SS connector. `python-dateutil` (depends on `six`) and used in `kamaki.cli` only. Which I gather is not used in SS connector.\r\n\r\nAfter packaging the tarball `SlipStreamConnector-Okeanos/python/tar/target/SlipStreamConnector-Okeanos-python-bundle-0.6.0-SNAPSHOT-bundle.tar.gz` contains the required Python packages\r\n```\r\nbin/okeanos-describe-instances\r\nbin/okeanos-run-instances\r\nbin/okeanos-terminate-instances\r\nslipstream_okeanos/__init__.py\r\nslipstream_okeanos/OkeanosClientCloud.py\r\nslipstream_okeanos/OkeanosCommand.py\r\nslipstream_okeanos/OkeanosDescribeInstancesCommand.py\r\nslipstream_okeanos/OkeanosRunInstancesCommand.py\r\nslipstream_okeanos/OkeanosTerminateInstancesCommand.py\r\nkamaki/cli/\r\nkamaki/cli/argument/\r\nkamaki/cli/cmds/\r\nkamaki/cli/cmdtree/\r\nkamaki/cli/config/\r\nkamaki/cli/contrib/\r\nkamaki/cli/utils/\r\nkamaki/clients/\r\nkamaki/clients/astakos/\r\nkamaki/clients/blockstorage/\r\nkamaki/clients/compute/\r\nkamaki/clients/cyclades/\r\nkamaki/clients/image/\r\nkamaki/clients/network/\r\nkamaki/clients/pithos/\r\nkamaki/clients/storage/\r\nkamaki/clients/utils/\r\nkamaki/__init__.py\r\nkamaki/cli/__init__.py\r\nkamaki/cli/argument/__init__.py\r\nkamaki/cli/argument/test.py\r\nkamaki/cli/cmds/__init__.py\r\nkamaki/cli/cmds/astakos.py\r\nkamaki/cli/cmds/blockstorage.py\r\nkamaki/cli/cmds/config.py\r\nkamaki/cli/cmds/cyclades.py\r\nkamaki/cli/cmds/errors.py\r\nkamaki/cli/cmds/history.py\r\nkamaki/cli/cmds/image.py\r\nkamaki/cli/cmds/network.py\r\nkamaki/cli/cmds/pithos.py\r\nkamaki/cli/cmdtree/__init__.py\r\nkamaki/cli/cmdtree/test.py\r\nkamaki/cli/config/__init__.py\r\nkamaki/cli/config/test.py\r\nkamaki/cli/contrib/__init__.py\r\nkamaki/cli/contrib/scripts.py\r\nkamaki/cli/errors.py\r\nkamaki/cli/history.py\r\nkamaki/cli/logger.py\r\nkamaki/cli/one_cmd.py\r\nkamaki/cli/shell.py\r\nkamaki/cli/test.py\r\nkamaki/cli/utils/__init__.py\r\nkamaki/cli/utils/test.py\r\nkamaki/clients/__init__.py\r\nkamaki/clients/astakos/__init__.py\r\nkamaki/clients/astakos/test.py\r\nkamaki/clients/blockstorage/__init__.py\r\nkamaki/clients/blockstorage/rest_api.py\r\nkamaki/clients/blockstorage/test.py\r\nkamaki/clients/compute/__init__.py\r\nkamaki/clients/compute/rest_api.py\r\nkamaki/clients/compute/test.py\r\nkamaki/clients/cyclades/__init__.py\r\nkamaki/clients/cyclades/rest_api.py\r\nkamaki/clients/cyclades/test.py\r\nkamaki/clients/image/__init__.py\r\nkamaki/clients/image/test.py\r\nkamaki/clients/network/__init__.py\r\nkamaki/clients/network/rest_api.py\r\nkamaki/clients/network/test.py\r\nkamaki/clients/pithos/__init__.py\r\nkamaki/clients/pithos/rest_api.py\r\nkamaki/clients/pithos/test.py\r\nkamaki/clients/storage/__init__.py\r\nkamaki/clients/storage/test.py\r\nkamaki/clients/test.py\r\nkamaki/clients/utils/__init__.py\r\nkamaki/clients/utils/https.py\r\nkamaki/clients/utils/ordereddict.py\r\nkamaki/clients/utils/test.py\r\nkamaki/defaults.py\r\nkamaki/version.py\r\nastakosclient/__init__.py\r\nastakosclient/errors.py\r\nastakosclient/tests.py\r\nastakosclient/utils.py\r\nastakosclient/version.py\r\nobjpool/__init__.py\r\nobjpool/http.py\r\nobjpool/version.py\r\nprogress/__init__.py\r\nprogress/bar.py\r\nprogress/counter.py\r\nprogress/helpers.py\r\nprogress/spinner.py\r\n```","created_at":"2015-06-18T21:29:31Z","updated_at":"2015-06-18T21:29:31Z","closed_at":null,"merged_at":null,"merge_commit_sha":"96e866b4c5d49b1d04731cc6a4a66113b80611d5","assignee":{"login":"loverdos","id":36955,"avatar_url":"https://avatars.githubusercontent.com/u/36955?v=3","gravatar_id":"","url":"https://api.github.com/users/loverdos","html_url":"https://github.com/loverdos","followers_url":"https://api.github.com/users/loverdos/followers","following_url":"https://api.github.com/users/loverdos/following{/other_user}","gists_url":"https://api.github.com/users/loverdos/gists{/gist_id}","starred_url":"https://api.github.com/users/loverdos/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/loverdos/subscriptions","organizations_url":"https://api.github.com/users/loverdos/orgs","repos_url":"https://api.github.com/users/loverdos/repos","events_url":"https://api.github.com/users/loverdos/events{/privacy}","received_events_url":"https://api.github.com/users/loverdos/received_events","type":"User","site_admin":false},"milestone":null,"commits_url":"https://api.github.com/repos/CELAR/SlipStreamConnector-Okeanos/pulls/10/commits","review_comments_url":"https://api.github.com/repos/CELAR/SlipStreamConnector-Okeanos/pulls/10/comments","review_comment_url":"https://api.github.com/repos/CELAR/SlipStreamConnector-Okeanos/pulls/comments{/number}","comments_url":"https://api.github.com/repos/CELAR/SlipStreamConnector-Okeanos/issues/10/comments","statuses_url":"https://api.github.com/repos/CELAR/SlipStreamConnector-Okeanos/statuses/618aa6ed834326a8c7e4e7375f2539c07a4c88b1","head":{"label":"CELAR:kamaki-deps","ref":"kamaki-deps","sha":"618aa6ed834326a8c7e4e7375f2539c07a4c88b1","user":{"login":"CELAR","id":2814538,"avatar_url":"https://avatars.githubusercontent.com/u/2814538?v=3","gravatar_id":"","url":"https://api.github.com/users/CELAR","html_url":"https://github.com/CELAR","followers_url":"https://api.github.com/users/CELAR/followers","following_url":"https://api.github.com/users/CELAR/following{/other_user}","gists_url":"https://api.github.com/users/CELAR/gists{/gist_id}","starred_url":"https://api.github.com/users/CELAR/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/CELAR/subscriptions","organizations_url":"https://api.github.com/users/CELAR/orgs","repos_url":"https://api.github.com/users/CELAR/repos","events_url":"https://api.github.com/users/CELAR/events{/privacy}","received_events_url":"https://api.github.com/users/CELAR/received_events","type":"Organization","site_admin":false},"repo":{"id":20564709,"name":"SlipStreamConnector-Okeanos","full_name":"CELAR/SlipStreamConnector-Okeanos","owner":{"login":"CELAR","id":2814538,"avatar_url":"https://avatars.githubusercontent.com/u/2814538?v=3","gravatar_id":"","url":"https://api.github.com/users/CELAR","html_url":"https://github.com/CELAR","followers_url":"https://api.github.com/users/CELAR/followers","following_url":"https://api.github.com/users/CELAR/following{/other_user}","gists_url":"https://api.github.com/users/CELAR/gists{/gist_id}","starred_url":"https://api.github.com/users/CELAR/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/CELAR/subscriptions","organizations_url":"https://api.github.com/users/CELAR/orgs","repos_url":"https://api.github.com/users/CELAR/repos","events_url":"https://api.github.com/users/CELAR/events{/privacy}","received_events_url":"https://api.github.com/users/CELAR/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/CELAR/SlipStreamConnector-Okeanos","description":"SlipStream Okeanos connector","fork":false,"url":"https://api.github.com/repos/CELAR/SlipStreamConnector-Okeanos","forks_url":"https://api.github.com/repos/CELAR/SlipStreamConnector-Okeanos/forks","keys_url":"https://api.github.com/repos/CELAR/SlipStreamConnector-Okeanos/keys{/key_id}","collaborators_url":"https://api.github.com/repos/CELAR/SlipStreamConnector-Okeanos/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/CELAR/SlipStreamConnector-Okeanos/teams","hooks_url":"https://api.github.com/repos/CELAR/SlipStreamConnector-Okeanos/hooks","issue_events_url":"https://api.github.com/repos/CELAR/SlipStreamConnector-Okeanos/issues/events{/number}","events_url":"https://api.github.com/repos/CELAR/SlipStreamConnector-Okeanos/events","assignees_url":"https://api.github.com/repos/CELAR/SlipStreamConnector-Okeanos/assignees{/user}","branches_url":"https://api.github.com/repos/CELAR/SlipStreamConnector-Okeanos/branches{/branch}","tags_url":"https://api.github.com/repos/CELAR/SlipStreamConnector-Okeanos/tags","blobs_url":"https://api.github.com/repos/CELAR/SlipStreamConnector-Okeanos/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/CELAR/SlipStreamConnector-Okeanos/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/CELAR/SlipStreamConnector-Okeanos/git/refs{/sha}","trees_url":"https://api.github.com/repos/CELAR/SlipStreamConnector-Okeanos/git/trees{/sha}","statuses_url":"https://api.github.com/repos/CELAR/SlipStreamConnector-Okeanos/statuses/{sha}","languages_url":"https://api.github.com/repos/CELAR/SlipStreamConnector-Okeanos/languages","stargazers_url":"https://api.github.com/repos/CELAR/SlipStreamConnector-Okeanos/stargazers","contributors_url":"https://api.github.com/repos/CELAR/SlipStreamConnector-Okeanos/contributors","subscribers_url":"https://api.github.com/repos/CELAR/SlipStreamConnector-Okeanos/subscribers","subscription_url":"https://api.github.com/repos/CELAR/SlipStreamConnector-Okeanos/subscription","commits_url":"https://api.github.com/repos/CELAR/SlipStreamConnector-Okeanos/commits{/sha}","git_commits_url":"https://api.github.com/repos/CELAR/SlipStreamConnector-Okeanos/git/commits{/sha}","comments_url":"https://api.github.com/repos/CELAR/SlipStreamConnector-Okeanos/comments{/number}","issue_comment_url":"https://api.github.com/repos/CELAR/SlipStreamConnector-Okeanos/issues/comments{/number}","contents_url":"https://api.github.com/repos/CELAR/SlipStreamConnector-Okeanos/contents/{+path}","compare_url":"https://api.github.com/repos/CELAR/SlipStreamConnector-Okeanos/compare/{base}...{head}","merges_url":"https://api.github.com/repos/CELAR/SlipStreamConnector-Okeanos/merges","archive_url":"https://api.github.com/repos/CELAR/SlipStreamConnector-Okeanos/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/CELAR/SlipStreamConnector-Okeanos/downloads","issues_url":"https://api.github.com/repos/CELAR/SlipStreamConnector-Okeanos/issues{/number}","pulls_url":"https://api.github.com/repos/CELAR/SlipStreamConnector-Okeanos/pulls{/number}","milestones_url":"https://api.github.com/repos/CELAR/SlipStreamConnector-Okeanos/milestones{/number}","notifications_url":"https://api.github.com/repos/CELAR/SlipStreamConnector-Okeanos/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/CELAR/SlipStreamConnector-Okeanos/labels{/name}","releases_url":"https://api.github.com/repos/CELAR/SlipStreamConnector-Okeanos/releases{/id}","created_at":"2014-06-06T13:30:57Z","updated_at":"2014-11-20T12:18:10Z","pushed_at":"2015-06-18T21:29:31Z","git_url":"git://github.com/CELAR/SlipStreamConnector-Okeanos.git","ssh_url":"git@github.com:CELAR/SlipStreamConnector-Okeanos.git","clone_url":"https://github.com/CELAR/SlipStreamConnector-Okeanos.git","svn_url":"https://github.com/CELAR/SlipStreamConnector-Okeanos","homepage":null,"size":596,"stargazers_count":0,"watchers_count":0,"language":"Python","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"open_issues_count":5,"forks":0,"open_issues":5,"watchers":0,"default_branch":"master"}},"base":{"label":"CELAR:master","ref":"master","sha":"067294b77de6366a22dd0eff6bcc5b68d29f80c6","user":{"login":"CELAR","id":2814538,"avatar_url":"https://avatars.githubusercontent.com/u/2814538?v=3","gravatar_id":"","url":"https://api.github.com/users/CELAR","html_url":"https://github.com/CELAR","followers_url":"https://api.github.com/users/CELAR/followers","following_url":"https://api.github.com/users/CELAR/following{/other_user}","gists_url":"https://api.github.com/users/CELAR/gists{/gist_id}","starred_url":"https://api.github.com/users/CELAR/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/CELAR/subscriptions","organizations_url":"https://api.github.com/users/CELAR/orgs","repos_url":"https://api.github.com/users/CELAR/repos","events_url":"https://api.github.com/users/CELAR/events{/privacy}","received_events_url":"https://api.github.com/users/CELAR/received_events","type":"Organization","site_admin":false},"repo":{"id":20564709,"name":"SlipStreamConnector-Okeanos","full_name":"CELAR/SlipStreamConnector-Okeanos","owner":{"login":"CELAR","id":2814538,"avatar_url":"https://avatars.githubusercontent.com/u/2814538?v=3","gravatar_id":"","url":"https://api.github.com/users/CELAR","html_url":"https://github.com/CELAR","followers_url":"https://api.github.com/users/CELAR/followers","following_url":"https://api.github.com/users/CELAR/following{/other_user}","gists_url":"https://api.github.com/users/CELAR/gists{/gist_id}","starred_url":"https://api.github.com/users/CELAR/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/CELAR/subscriptions","organizations_url":"https://api.github.com/users/CELAR/orgs","repos_url":"https://api.github.com/users/CELAR/repos","events_url":"https://api.github.com/users/CELAR/events{/privacy}","received_events_url":"https://api.github.com/users/CELAR/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/CELAR/SlipStreamConnector-Okeanos","description":"SlipStream Okeanos connector","fork":false,"url":"https://api.github.com/repos/CELAR/SlipStreamConnector-Okeanos","forks_url":"https://api.github.com/repos/CELAR/SlipStreamConnector-Okeanos/forks","keys_url":"https://api.github.com/repos/CELAR/SlipStreamConnector-Okeanos/keys{/key_id}","collaborators_url":"https://api.github.com/repos/CELAR/SlipStreamConnector-Okeanos/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/CELAR/SlipStreamConnector-Okeanos/teams","hooks_url":"https://api.github.com/repos/CELAR/SlipStreamConnector-Okeanos/hooks","issue_events_url":"https://api.github.com/repos/CELAR/SlipStreamConnector-Okeanos/issues/events{/number}","events_url":"https://api.github.com/repos/CELAR/SlipStreamConnector-Okeanos/events","assignees_url":"https://api.github.com/repos/CELAR/SlipStreamConnector-Okeanos/assignees{/user}","branches_url":"https://api.github.com/repos/CELAR/SlipStreamConnector-Okeanos/branches{/branch}","tags_url":"https://api.github.com/repos/CELAR/SlipStreamConnector-Okeanos/tags","blobs_url":"https://api.github.com/repos/CELAR/SlipStreamConnector-Okeanos/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/CELAR/SlipStreamConnector-Okeanos/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/CELAR/SlipStreamConnector-Okeanos/git/refs{/sha}","trees_url":"https://api.github.com/repos/CELAR/SlipStreamConnector-Okeanos/git/trees{/sha}","statuses_url":"https://api.github.com/repos/CELAR/SlipStreamConnector-Okeanos/statuses/{sha}","languages_url":"https://api.github.com/repos/CELAR/SlipStreamConnector-Okeanos/languages","stargazers_url":"https://api.github.com/repos/CELAR/SlipStreamConnector-Okeanos/stargazers","contributors_url":"https://api.github.com/repos/CELAR/SlipStreamConnector-Okeanos/contributors","subscribers_url":"https://api.github.com/repos/CELAR/SlipStreamConnector-Okeanos/subscribers","subscription_url":"https://api.github.com/repos/CELAR/SlipStreamConnector-Okeanos/subscription","commits_url":"https://api.github.com/repos/CELAR/SlipStreamConnector-Okeanos/commits{/sha}","git_commits_url":"https://api.github.com/repos/CELAR/SlipStreamConnector-Okeanos/git/commits{/sha}","comments_url":"https://api.github.com/repos/CELAR/SlipStreamConnector-Okeanos/comments{/number}","issue_comment_url":"https://api.github.com/repos/CELAR/SlipStreamConnector-Okeanos/issues/comments{/number}","contents_url":"https://api.github.com/repos/CELAR/SlipStreamConnector-Okeanos/contents/{+path}","compare_url":"https://api.github.com/repos/CELAR/SlipStreamConnector-Okeanos/compare/{base}...{head}","merges_url":"https://api.github.com/repos/CELAR/SlipStreamConnector-Okeanos/merges","archive_url":"https://api.github.com/repos/CELAR/SlipStreamConnector-Okeanos/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/CELAR/SlipStreamConnector-Okeanos/downloads","issues_url":"https://api.github.com/repos/CELAR/SlipStreamConnector-Okeanos/issues{/number}","pulls_url":"https://api.github.com/repos/CELAR/SlipStreamConnector-Okeanos/pulls{/number}","milestones_url":"https://api.github.com/repos/CELAR/SlipStreamConnector-Okeanos/milestones{/number}","notifications_url":"https://api.github.com/repos/CELAR/SlipStreamConnector-Okeanos/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/CELAR/SlipStreamConnector-Okeanos/labels{/name}","releases_url":"https://api.github.com/repos/CELAR/SlipStreamConnector-Okeanos/releases{/id}","created_at":"2014-06-06T13:30:57Z","updated_at":"2014-11-20T12:18:10Z","pushed_at":"2015-06-18T21:29:31Z","git_url":"git://github.com/CELAR/SlipStreamConnector-Okeanos.git","ssh_url":"git@github.com:CELAR/SlipStreamConnector-Okeanos.git","clone_url":"https://github.com/CELAR/SlipStreamConnector-Okeanos.git","svn_url":"https://github.com/CELAR/SlipStreamConnector-Okeanos","homepage":null,"size":596,"stargazers_count":0,"watchers_count":0,"language":"Python","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"open_issues_count":5,"forks":0,"open_issues":5,"watchers":0,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/CELAR/SlipStreamConnector-Okeanos/pulls/10"},"html":{"href":"https://github.com/CELAR/SlipStreamConnector-Okeanos/pull/10"},"issue":{"href":"https://api.github.com/repos/CELAR/SlipStreamConnector-Okeanos/issues/10"},"comments":{"href":"https://api.github.com/repos/CELAR/SlipStreamConnector-Okeanos/issues/10/comments"},"review_comments":{"href":"https://api.github.com/repos/CELAR/SlipStreamConnector-Okeanos/pulls/10/comments"},"review_comment":{"href":"https://api.github.com/repos/CELAR/SlipStreamConnector-Okeanos/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/CELAR/SlipStreamConnector-Okeanos/pulls/10/commits"},"statuses":{"href":"https://api.github.com/repos/CELAR/SlipStreamConnector-Okeanos/statuses/618aa6ed834326a8c7e4e7375f2539c07a4c88b1"}},"merged":false,"mergeable":true,"mergeable_state":"clean","merged_by":null,"comments":0,"review_comments":0,"commits":1,"additions":184,"deletions":7,"changed_files":4}}