{"action":"created","issue":{"url":"https://api.github.com/repos/pypa/pipenv/issues/1653","repository_url":"https://api.github.com/repos/pypa/pipenv","labels_url":"https://api.github.com/repos/pypa/pipenv/issues/1653/labels{/name}","comments_url":"https://api.github.com/repos/pypa/pipenv/issues/1653/comments","events_url":"https://api.github.com/repos/pypa/pipenv/issues/1653/events","html_url":"https://github.com/pypa/pipenv/issues/1653","id":304051323,"number":1653,"title":"11.1.8+ broke pipenv lock/install of --dev -e .","user":{"login":"hynek","id":41240,"avatar_url":"https://avatars3.githubusercontent.com/u/41240?v=4","gravatar_id":"","url":"https://api.github.com/users/hynek","html_url":"https://github.com/hynek","followers_url":"https://api.github.com/users/hynek/followers","following_url":"https://api.github.com/users/hynek/following{/other_user}","gists_url":"https://api.github.com/users/hynek/gists{/gist_id}","starred_url":"https://api.github.com/users/hynek/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hynek/subscriptions","organizations_url":"https://api.github.com/users/hynek/orgs","repos_url":"https://api.github.com/users/hynek/repos","events_url":"https://api.github.com/users/hynek/events{/privacy}","received_events_url":"https://api.github.com/users/hynek/received_events","type":"User","site_admin":false},"labels":[{"id":522150494,"url":"https://api.github.com/repos/pypa/pipenv/labels/bug%20%F0%9F%90%9B","name":"bug 🐛","color":"ee0701","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":97,"created_at":"2018-03-10T07:53:24Z","updated_at":"2018-03-11T07:22:38Z","closed_at":null,"author_association":"CONTRIBUTOR","body":"Sorry I don’t have the time for the full template dance, but I woke up to a broken pipenv update and could pinpoint it to:\r\n\r\n- `pipenv install --dev -e .`\r\n- `pipenv lock` if the Pipfile contains -e .\r\n- starting with 11.1.8\r\n\r\nThis is what I get with latest pipenv on lock:\r\n\r\n```\r\nLocking [dev-packages] dependencies…\r\nate(resolver.resolve(max_rounds=PIPENV_MAX_ROUNDS))\r\n  File \"/Users/hynek/.local/venvs/pipenv/lib/python3.6/site-packages/pipenv/../pipenv/patched/piptools/resolver.py\", line 102, in resolve\r\n    has_changed, best_matches = self._resolve_one_round()\r\n  File \"/Users/hynek/.local/venvs/pipenv/lib/python3.6/site-packages/pipenv/../pipenv/patched/piptools/resolver.py\", line 200, in _resolve_one_round\r\n    for dep in self._iter_dependencies(best_match):\r\n  File \"/Users/hynek/.local/venvs/pipenv/lib/python3.6/site-packages/pipenv/../pipenv/patched/piptools/resolver.py\", line 275, in _iter_dependencies\r\n    for dependency in self.repository.get_dependencies(ireq):\r\n  File \"/Users/hynek/.local/venvs/pipenv/lib/python3.6/site-packages/pipenv/../pipenv/patched/piptools/repositories/pypi.py\", line 182, in get_dependencies\r\n    'Please run \"$ pipenv-resolver {0!r} --verbose\" to debug.'.format(str(ireq.req))\r\nValueError: Your dependencies could not be resolved.\r\nPlease run \"$ pipenv-resolver 'None' --verbose\" to debug.\r\n```\r\n\r\nThis is what I get with latest pipenv on `pipenv install --dev -e .` :\r\n\r\n```\r\nInstalling -e .…\r\nObtaining file:///Users/hynek/tmp/t\r\nInstalling collected packages: t\r\n  Found existing installation: t 1.0\r\n    Uninstalling t-1.0:\r\n      Successfully uninstalled t-1.0\r\n  Running setup.py develop for t\r\nSuccessfully installed t\r\n\r\nAdding -e . to Pipfile's [dev-packages]…\r\nPipfile.lock not found, creating…\r\nLocking [dev-packages] dependencies…\r\nate(resolver.resolve(max_rounds=PIPENV_MAX_ROUNDS))\r\n  File \"/Users/hynek/.local/venvs/pipenv/lib/python3.6/site-packages/pipenv/../pipenv/patched/piptools/resolver.py\", line 102, in resolve\r\n    has_changed, best_matches = self._resolve_one_round()\r\n  File \"/Users/hynek/.local/venvs/pipenv/lib/python3.6/site-packages/pipenv/../pipenv/patched/piptools/resolver.py\", line 200, in _resolve_one_round\r\n    for dep in self._iter_dependencies(best_match):\r\n  File \"/Users/hynek/.local/venvs/pipenv/lib/python3.6/site-packages/pipenv/../pipenv/patched/piptools/resolver.py\", line 275, in _iter_dependencies\r\n    for dependency in self.repository.get_dependencies(ireq):\r\n  File \"/Users/hynek/.local/venvs/pipenv/lib/python3.6/site-packages/pipenv/../pipenv/patched/piptools/repositories/pypi.py\", line 182, in get_dependencies\r\n    'Please run \"$ pipenv-resolver {0!r} --verbose\" to debug.'.format(str(ireq.req))\r\nValueError: Your dependencies could not be resolved.\r\nPlease run \"$ pipenv-resolver 'None' --verbose\" to debug.\r\n```"},"comment":{"url":"https://api.github.com/repos/pypa/pipenv/issues/comments/372095102","html_url":"https://github.com/pypa/pipenv/issues/1653#issuecomment-372095102","issue_url":"https://api.github.com/repos/pypa/pipenv/issues/1653","id":372095102,"user":{"login":"techalchemy","id":954310,"avatar_url":"https://avatars0.githubusercontent.com/u/954310?v=4","gravatar_id":"","url":"https://api.github.com/users/techalchemy","html_url":"https://github.com/techalchemy","followers_url":"https://api.github.com/users/techalchemy/followers","following_url":"https://api.github.com/users/techalchemy/following{/other_user}","gists_url":"https://api.github.com/users/techalchemy/gists{/gist_id}","starred_url":"https://api.github.com/users/techalchemy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/techalchemy/subscriptions","organizations_url":"https://api.github.com/users/techalchemy/orgs","repos_url":"https://api.github.com/users/techalchemy/repos","events_url":"https://api.github.com/users/techalchemy/events{/privacy}","received_events_url":"https://api.github.com/users/techalchemy/received_events","type":"User","site_admin":false},"created_at":"2018-03-11T07:22:38Z","updated_at":"2018-03-11T07:22:38Z","author_association":"MEMBER","body":"Whoa wtf. @hynek can you `pipenv-resolver keyring --debug --clear --verbose` ? Is this into a clean environment? Did you explicitly pin `keyring`? And does this only happen when you put it in `dev-packages`?"}}
{"actor":{"display_login":"techalchemy"}}