{"action":"opened","issue":{"url":"https://api.github.com/repos/nvie/pip-tools/issues/375","repository_url":"https://api.github.com/repos/nvie/pip-tools","labels_url":"https://api.github.com/repos/nvie/pip-tools/issues/375/labels{/name}","comments_url":"https://api.github.com/repos/nvie/pip-tools/issues/375/comments","events_url":"https://api.github.com/repos/nvie/pip-tools/issues/375/events","html_url":"https://github.com/nvie/pip-tools/issues/375","id":164183945,"number":375,"title":"pip-tools doesn't work with Seep","user":{"login":"GMLudo","id":243823,"avatar_url":"https://avatars.githubusercontent.com/u/243823?v=3","gravatar_id":"","url":"https://api.github.com/users/GMLudo","html_url":"https://github.com/GMLudo","followers_url":"https://api.github.com/users/GMLudo/followers","following_url":"https://api.github.com/users/GMLudo/following{/other_user}","gists_url":"https://api.github.com/users/GMLudo/gists{/gist_id}","starred_url":"https://api.github.com/users/GMLudo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/GMLudo/subscriptions","organizations_url":"https://api.github.com/users/GMLudo/orgs","repos_url":"https://api.github.com/users/GMLudo/repos","events_url":"https://api.github.com/users/GMLudo/events{/privacy}","received_events_url":"https://api.github.com/users/GMLudo/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2016-07-06T21:56:18Z","updated_at":"2016-07-06T21:56:18Z","closed_at":null,"body":"If I have this dependency in requirements.in:\r\n-e git+https://github.com/Julian/Seep.git@667dfd57949b1caed3031ac3da37b0f34c06002a#egg=seep\r\n\r\nI've this traceback: \r\n\r\n```\r\nTraceback (most recent call last):\r\n  File \"/opt/john_doe/pyvenv/bin/pip-compile\", line 11, in <module>\r\n    sys.exit(cli())\r\n  File \"/opt/john_doe/pyvenv/lib/python3.4/site-packages/click/core.py\", line 716, in __call__\r\n    return self.main(*args, **kwargs)\r\n  File \"/opt/john_doe/pyvenv/lib/python3.4/site-packages/click/core.py\", line 696, in main\r\n    rv = self.invoke(ctx)\r\n  File \"/opt/john_doe/pyvenv/lib/python3.4/site-packages/click/core.py\", line 889, in invoke\r\n    return ctx.invoke(self.callback, **ctx.params)\r\n  File \"/opt/john_doe/pyvenv/lib/python3.4/site-packages/click/core.py\", line 534, in invoke\r\n    return callback(*args, **kwargs)\r\n  File \"/opt/john_doe/pyvenv/lib/python3.4/site-packages/piptools/scripts/compile.py\", line 161, in cli\r\n    results = resolver.resolve()\r\n  File \"/opt/john_doe/pyvenv/lib/python3.4/site-packages/piptools/resolver.py\", line 103, in resolve\r\n    has_changed, best_matches = self._resolve_one_round()\r\n  File \"/opt/john_doe/pyvenv/lib/python3.4/site-packages/piptools/resolver.py\", line 185, in _resolve_one_round\r\n    for best_match in best_matches\r\n  File \"/opt/john_doe/pyvenv/lib/python3.4/site-packages/piptools/resolver.py\", line 186, in <genexpr>\r\n    for dep in self._iter_dependencies(best_match))\r\n  File \"/opt/john_doe/pyvenv/lib/python3.4/site-packages/piptools/resolver.py\", line 243, in _iter_dependencies\r\n    for dependency in self.repository.get_dependencies(ireq):\r\n  File \"/opt/john_doe/pyvenv/lib/python3.4/site-packages/piptools/repositories/local.py\", line 65, in get_dependencies\r\n    return self.repository.get_dependencies(ireq)\r\n  File \"/opt/john_doe/pyvenv/lib/python3.4/site-packages/piptools/repositories/pypi.py\", line 132, in get_dependencies\r\n    dependencies = reqset._prepare_file(self.finder, ireq)\r\n  File \"/opt/john_doe/pyvenv/lib/python3.4/site-packages/pip/req/req_set.py\", line 489, in _prepare_file\r\n    abstract_dist.prep_for_dist()\r\n  File \"/opt/john_doe/pyvenv/lib/python3.4/site-packages/pip/req/req_set.py\", line 127, in prep_for_dist\r\n    self.req_to_install.run_egg_info()\r\n  File \"/opt/john_doe/pyvenv/lib/python3.4/site-packages/pip/req/req_install.py\", line 425, in run_egg_info\r\n    command_desc='python setup.py egg_info')\r\n  File \"/opt/john_doe/pyvenv/lib/python3.4/site-packages/pip/utils/__init__.py\", line 718, in call_subprocess\r\n    % (command_desc, proc.returncode, cwd))\r\npip.exceptions.InstallationError: Command \"python setup.py egg_info\" failed with error code 2 in /tmp/tmp0zyzejwysource/seep/\r\n```\r\n\r\nBut, if I do that manually: \r\n```\r\n# python setup.py egg_info\r\nzip_safe flag not set; analyzing archive contents...\r\n\r\nInstalled /opt/Seep/.eggs/vcversioner-2.16.0.0-py3.4.egg\r\nrunning egg_info\r\ncreating seep.egg-info\r\nwriting dependency_links to seep.egg-info/dependency_links.txt\r\nwriting seep.egg-info/PKG-INFO\r\nwriting requirements to seep.egg-info/requires.txt\r\nwriting top-level names to seep.egg-info/top_level.txt\r\nwriting manifest file 'seep.egg-info/SOURCES.txt'\r\nreading manifest file 'seep.egg-info/SOURCES.txt'\r\nreading manifest template 'MANIFEST.in'\r\nwriting manifest file 'seep.egg-info/SOURCES.txt'\r\n```\r\n\r\nTo me, it should be linked that **setup_requires** shouldn't be respected by pip-tools.\r\n\r\nThanks for your answer."}}
{"actor":{"display_login":"GMLudo"}}