{"action":"opened","issue":{"url":"https://api.github.com/repos/jettify/aiobotocore/issues/14","labels_url":"https://api.github.com/repos/jettify/aiobotocore/issues/14/labels{/name}","comments_url":"https://api.github.com/repos/jettify/aiobotocore/issues/14/comments","events_url":"https://api.github.com/repos/jettify/aiobotocore/issues/14/events","html_url":"https://github.com/jettify/aiobotocore/issues/14","id":120676605,"number":14,"title":"ImportError in client.py","user":{"login":"cbrichford","id":5386078,"avatar_url":"https://avatars.githubusercontent.com/u/5386078?v=3","gravatar_id":"","url":"https://api.github.com/users/cbrichford","html_url":"https://github.com/cbrichford","followers_url":"https://api.github.com/users/cbrichford/followers","following_url":"https://api.github.com/users/cbrichford/following{/other_user}","gists_url":"https://api.github.com/users/cbrichford/gists{/gist_id}","starred_url":"https://api.github.com/users/cbrichford/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cbrichford/subscriptions","organizations_url":"https://api.github.com/users/cbrichford/orgs","repos_url":"https://api.github.com/users/cbrichford/repos","events_url":"https://api.github.com/users/cbrichford/events{/privacy}","received_events_url":"https://api.github.com/users/cbrichford/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-12-07T00:23:10Z","updated_at":"2015-12-07T00:23:10Z","closed_at":null,"body":"Steps to reproduce:\r\n\r\n1. create a fresh virtualenv: ```virtualenv -p /usr/local/bin/python3 ab```\r\n2. install aiobotocore:\r\n\r\n    ```\r\n    ./ab/bin/pip install --upgrade --no-cache-dir git+https://github.com/jettify/aiobotocore.git@master#egg=aiobotocore\r\n    ```\r\n3. Try to import aiobotocore: ```./ab/bin/python -c 'import aiobotocore'```\r\n\r\nOutput:\r\n```\r\nTraceback (most recent call last):\r\n  File \"<string>\", line 1, in <module>\r\n  File \"~/ab/lib/python3.5/site-packages/aiobotocore/__init__.py\", line 3, in <module>\r\n    from .session import get_session, AioSession\r\n  File \"~/ab/lib/python3.5/site-packages/aiobotocore/session.py\", line 6, in <module>\r\n    from .client import AioClientCreator\r\n  File \"~/ab/lib/python3.5/site-packages/aiobotocore/client.py\", line 2, in <module>\r\n    from botocore.utils import get_service_module_name\r\nImportError: cannot import name 'get_service_module_name'\r\n```\r\n\r\nThe root cause seems to be the fact that get_service_module_name is referenced despite not existing in botocore 1.1.7 which aiobotocore specifies in the install_requires variable of setup.py.  This issue can be worked around by manually upgrading botocore to 1.2.2 or greater."}}