{"action":"created","issue":{"url":"https://api.github.com/repos/pypa/pip/issues/1964","repository_url":"https://api.github.com/repos/pypa/pip","labels_url":"https://api.github.com/repos/pypa/pip/issues/1964/labels{/name}","comments_url":"https://api.github.com/repos/pypa/pip/issues/1964/comments","events_url":"https://api.github.com/repos/pypa/pip/issues/1964/events","html_url":"https://github.com/pypa/pip/issues/1964","id":39769617,"number":1964,"title":"AssertionError: Multiple .dist-info directories","user":{"login":"ssbarnea","id":102495,"avatar_url":"https://avatars.githubusercontent.com/u/102495?v=3","gravatar_id":"","url":"https://api.github.com/users/ssbarnea","html_url":"https://github.com/ssbarnea","followers_url":"https://api.github.com/users/ssbarnea/followers","following_url":"https://api.github.com/users/ssbarnea/following{/other_user}","gists_url":"https://api.github.com/users/ssbarnea/gists{/gist_id}","starred_url":"https://api.github.com/users/ssbarnea/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ssbarnea/subscriptions","organizations_url":"https://api.github.com/users/ssbarnea/orgs","repos_url":"https://api.github.com/users/ssbarnea/repos","events_url":"https://api.github.com/users/ssbarnea/events{/privacy}","received_events_url":"https://api.github.com/users/ssbarnea/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":11,"created_at":"2014-08-07T21:20:49Z","updated_at":"2016-04-13T12:23:46Z","closed_at":"2014-11-12T01:44:06Z","body":"The error is very confusing and doesn't include any hint on which is the real problem, which are the \"multiple\" ones, these are not listed even in the pip.log\r\n\r\n```\r\npip install --user python3-ldap\r\nDownloading/unpacking python3-ldap\r\n  Downloading python3_ldap-0.9.5.2-py2.py3-none-any.whl (136kB): 136kB downloaded\r\nRequirement already satisfied (use --upgrade to upgrade): pyasn1==0.1.7 in /Users/sorins/Library/Python/2.7/lib/python/site-packages (from python3-ldap)\r\nInstalling collected packages: python3-ldap\r\nCleaning up...\r\nException:\r\nTraceback (most recent call last):\r\n  File \"/Library/Python/2.7/site-packages/pip/basecommand.py\", line 122, in main\r\n    status = self.run(options, args)\r\n  File \"/Library/Python/2.7/site-packages/pip/commands/install.py\", line 283, in run\r\n    requirement_set.install(install_options, global_options, root=options.root_path)\r\n  File \"/Library/Python/2.7/site-packages/pip/req.py\", line 1435, in install\r\n    requirement.install(install_options, global_options, *args, **kwargs)\r\n  File \"/Library/Python/2.7/site-packages/pip/req.py\", line 671, in install\r\n    self.move_wheel_files(self.source_dir, root=root)\r\n  File \"/Library/Python/2.7/site-packages/pip/req.py\", line 901, in move_wheel_files\r\n    pycompile=self.pycompile,\r\n  File \"/Library/Python/2.7/site-packages/pip/wheel.py\", line 215, in move_wheel_files\r\n    clobber(source, lib_dir, True)\r\n  File \"/Library/Python/2.7/site-packages/pip/wheel.py\", line 193, in clobber\r\n    assert not info_dir, 'Multiple .dist-info directories'\r\nAssertionError: Multiple .dist-info directories\r\n\r\nStoring debug log for failure in /Users/sorins/Library/Logs/pip.log\r\n```\r\nhttp://pastebin.com/fqz89aUM\r\n\r\n```\r\n/Library/Python/2.7/site-packages $ ls -w\r\nJinja2-2.7.3-py2.7.egg-info\t\tcoverage-3.7.1-py2.7.egg-info\t\tpip-1.5.6-py2.7.egg-info\t\tpytest_pep8.py\t\t\t\tsqlalchemy\r\nMarkupSafe-0.23-py2.7.egg-info\t\tdocutils\t\t\t\tpy\t\t\t\t\tpytest_pep8.pyc\t\t\t\tteamcity\r\nPygments-1.6-py2.7.egg-info\t\tdocutils-0.11-py2.7.egg-info\t\tpy-1.4.22-py2.7.egg-info\t\tpytest_pycharm-0.1.0-py2.7.egg-info\tteamcity_messages-1.8-py2.7.egg-info\r\nREADME\t\t\t\t\teasy-install.pth\t\t\tpygments\t\t\t\tpytest_pycharm.py\t\t\ttlslite\r\nSQLAlchemy-0.9.6-py2.7.egg-info\t\texecnet\t\t\t\t\tpytest-2.6.0-py2.7.egg-info\t\tpytest_pycharm.pyc\t\t\ttlslite-0.4.6-py2.7.egg-info\r\nSphinx-1.2.2-py2.7.egg-info\t\texecnet-1.2.0-py2.7.egg-info\t\tpytest.py\t\t\t\tpytest_xdist-1.10-py2.7.egg-info\tvboxapi\r\n_pytest\t\t\t\t\tjinja2\t\t\t\t\tpytest.pyc\t\t\t\trequests\t\t\t\tvboxapi-1.0-py2.7.egg-info\r\nactivedirectory-0.0.7-py2.7.egg-info\tmarkupsafe\t\t\t\tpytest_cache-1.0-py2.7.egg-info\t\trequests-2.3.0.dist-info\t\tvirtualenv-1.11.6.dist-info\r\ncov_core-1.13.0-py2.7.egg-info\t\tpep8-1.5.7.dist-info\t\t\tpytest_cache.py\t\t\t\trequests_oauthlib\t\t\tvirtualenv.py\r\ncov_core.py\t\t\t\tpep8.py\t\t\t\t\tpytest_cache.pyc\t\t\trequests_oauthlib-0.4.1.dist-info\tvirtualenv.pyc\r\ncov_core.pyc\t\t\t\tpep8.pyc\t\t\t\tpytest_cov-1.7.0-py2.7.egg-info\t\tsix-1.7.2-py2.7.egg-info\t\tvirtualenv_support\r\ncov_core_init.py\t\t\tpg8000\t\t\t\t\tpytest_cov.py\t\t\t\tsix.py\t\t\t\t\txdist\r\ncov_core_init.pyc\t\t\tpg8000-1.9.11-py2.7.egg-info\t\tpytest_cov.pyc\t\t\t\tsix.pyc\t\t\t\t\txmlrunner\r\ncoverage\t\t\t\tpip\t\t\t\t\tpytest_pep8-1.0.6-py2.7.egg-info\tsphinx\t\t\t\t\txmlrunner-1.7.5-py2.7.egg-info\r\n```\r\n\r\n```\r\n~/Library/Python/2.7/lib/python/site-packages $ ls -w\r\nIPython                          filemagic-1.6-py2.7.egg-info     mock-1.0.1-py2.7.egg-info        pkg_resources.py                 readline.py                      tox-1.7.2-py2.7.egg-info\r\n_markerlib                       gnureadline-6.3.3-py2.7.egg-info mock.py                          pkg_resources.pyc                readline.pyc                     wheel\r\nautopep8-1.0.3-py2.7.egg-info    gnureadline.so                   mock.pyc                         pyasn1                           setuptools                       wheel-0.24.0.dist-info\r\nautopep8.py                      ipython-2.1.0.dist-info          nose                             pyasn1-0.1.7-py2.7.egg-info      setuptools-5.4.1.dist-info       yanc\r\nautopep8.pyc                     jira                             nose-1.3.3-py2.7.egg-info        pypyodbc-1.3.3-py2.7.egg-info    tendo                            yanc-0.2.4-py2.7.egg-info\r\neasy_install.py                  jira-0.29.dist-info              oauthlib                         pypyodbc.py                      tendo-0.2.6-py2.7.egg-info\r\neasy_install.pyc                 magic                            oauthlib-0.6.3-py2.7.egg-info    pypyodbc.pyc                     tox\r\n```"},"comment":{"url":"https://api.github.com/repos/pypa/pip/issues/comments/209403353","html_url":"https://github.com/pypa/pip/issues/1964#issuecomment-209403353","issue_url":"https://api.github.com/repos/pypa/pip/issues/1964","id":209403353,"user":{"login":"pfmoore","id":1110419,"avatar_url":"https://avatars.githubusercontent.com/u/1110419?v=3","gravatar_id":"","url":"https://api.github.com/users/pfmoore","html_url":"https://github.com/pfmoore","followers_url":"https://api.github.com/users/pfmoore/followers","following_url":"https://api.github.com/users/pfmoore/following{/other_user}","gists_url":"https://api.github.com/users/pfmoore/gists{/gist_id}","starred_url":"https://api.github.com/users/pfmoore/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pfmoore/subscriptions","organizations_url":"https://api.github.com/users/pfmoore/orgs","repos_url":"https://api.github.com/users/pfmoore/repos","events_url":"https://api.github.com/users/pfmoore/events{/privacy}","received_events_url":"https://api.github.com/users/pfmoore/received_events","type":"User","site_admin":false},"created_at":"2016-04-13T12:23:46Z","updated_at":"2016-04-13T12:23:46Z","body":"The change should be in the next release of pip (whenever that gets released)."}}