{"action":"created","issue":{"url":"https://api.github.com/repos/mwhudson/pydoctor/issues/103","labels_url":"https://api.github.com/repos/mwhudson/pydoctor/issues/103/labels{/name}","comments_url":"https://api.github.com/repos/mwhudson/pydoctor/issues/103/comments","events_url":"https://api.github.com/repos/mwhudson/pydoctor/issues/103/events","html_url":"https://github.com/mwhudson/pydoctor/issues/103","id":54115850,"number":103,"title":"pip install pydoctor fails to pull in dependencies","user":{"login":"mwhudson","id":672022,"avatar_url":"https://avatars.githubusercontent.com/u/672022?v=3","gravatar_id":"","url":"https://api.github.com/users/mwhudson","html_url":"https://github.com/mwhudson","followers_url":"https://api.github.com/users/mwhudson/followers","following_url":"https://api.github.com/users/mwhudson/following{/other_user}","gists_url":"https://api.github.com/users/mwhudson/gists{/gist_id}","starred_url":"https://api.github.com/users/mwhudson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mwhudson/subscriptions","organizations_url":"https://api.github.com/users/mwhudson/orgs","repos_url":"https://api.github.com/users/mwhudson/repos","events_url":"https://api.github.com/users/mwhudson/events{/privacy}","received_events_url":"https://api.github.com/users/mwhudson/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/mwhudson/pydoctor/labels/Fix+Released","name":"Fix Released","color":"ddffdd"},{"url":"https://api.github.com/repos/mwhudson/pydoctor/labels/Undecided","name":"Undecided","color":"ffdddd"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":5,"created_at":"2015-01-12T22:23:19Z","updated_at":"2015-01-12T22:28:49Z","closed_at":null,"body":"robertc@lifeless-64:~$ mkvirtualenv extras\nNew python executable in extras/bin/python\nInstalling setuptools............done.\nInstalling pip...............done.\nvirtualenvwrapper.user_scripts creating /home/robertc/.virtualenvs/extras/bin/predeactivate\nvirtualenvwrapper.user_scripts creating /home/robertc/.virtualenvs/extras/bin/postdeactivate\nvirtualenvwrapper.user_scripts creating /home/robertc/.virtualenvs/extras/bin/preactivate\nvirtualenvwrapper.user_scripts creating /home/robertc/.virtualenvs/extras/bin/postactivate\nvirtualenvwrapper.user_scripts creating /home/robertc/.virtualenvs/extras/bin/get_env_details\n(extras)robertc@lifeless-64:~$ cd source/unittest/extras/\n(extras)robertc@lifeless-64:~/source/unittest/extras$ pip install pydoctor\nDownloading/unpacking pydoctor\n  Downloading pydoctor-0.4.tar.gz (81kB): 81kB downloaded\n  Running setup.py egg_info for package pydoctor\n\n    warning: no directories found matching 'pydoctor/templates/'\nInstalling collected packages: pydoctor\n  Running setup.py install for pydoctor\n    changing mode of build/scripts-2.7/pydoctor from 664 to 775\n    /home/robertc/.virtualenvs/extras/bin/python -O /tmp/tmpZbEqKM.py\n    removing /tmp/tmpZbEqKM.py\n\n    warning: no directories found matching 'pydoctor/templates/'\n    changing mode of /home/robertc/.virtualenvs/extras/bin/pydoctor to 775\nSuccessfully installed pydoctor\nCleaning up...\n(extras)robertc@lifeless-64:~/source/unittest/extras$ make apidocs\n# pydoctor emits deprecation warnings under Ubuntu 10.10 LTS\nPYTHONWARNINGS='ignore::DeprecationWarning' \\\n                pydoctor --make-html --add-package extras \\\n                --docformat=restructuredtext --project-name=extras \\\n                --project-url=https://launchpad.net/extras\nadding directory /home/robertc/source/unittest/extras/extras\n5 modules and packages discovered\nTraceback (most recent call last):\n  File \"/home/robertc/.virtualenvs/extras/bin/pydoctor\", line 12, in <module>\n    sys.exit(main(sys.argv[1:]))\n  File \"/home/robertc/.virtualenvs/extras/local/lib/python2.7/site-packages/pydoctor/driver.py\", line 330, in main\n    system.process()\n  File \"/home/robertc/.virtualenvs/extras/local/lib/python2.7/site-packages/pydoctor/model.py\", line 713, in process\n    self.processModule(mod)\n  File \"/home/robertc/.virtualenvs/extras/local/lib/python2.7/site-packages/pydoctor/model.py\", line 697, in processModule\n    builder.processModuleAST(ast, mod)\n  File \"/home/robertc/.virtualenvs/extras/local/lib/python2.7/site-packages/pydoctor/astbuilder.py\", line 391, in processModuleAST\n    visitor.walk(ast, self.ModuleVistor(self, mod))\n  File \"/usr/lib/python2.7/compiler/visitor.py\", line 106, in walk\n    walker.preorder(tree, visitor)\n  File \"/usr/lib/python2.7/compiler/visitor.py\", line 63, in preorder\n    self.dispatch(tree, *args) # XXX *args make sense?\n  File \"/usr/lib/python2.7/compiler/visitor.py\", line 57, in dispatch\n    return meth(node, *args)\n  File \"/home/robertc/.virtualenvs/extras/local/lib/python2.7/site-packages/pydoctor/astbuilder.py\", line 81, in visitModule\n    self.default(node)\n  File \"/home/robertc/.virtualenvs/extras/local/lib/python2.7/site-packages/pydoctor/astbuilder.py\", line 75, in default\n    self.visit(child)\n  File \"/usr/lib/python2.7/compiler/visitor.py\", line 57, in dispatch\n    return meth(node, *args)\n  File \"/usr/lib/python2.7/compiler/visitor.py\", line 40, in default\n    self.dispatch(child, *args)\n  File \"/usr/lib/python2.7/compiler/visitor.py\", line 57, in dispatch\n    return meth(node, *args)\n  File \"/home/robertc/.virtualenvs/extras/local/lib/python2.7/site-packages/pydoctor/astbuilder.py\", line 148, in visitFrom\n    mod = self.system.getProcessedModule(modname)\n  File \"/home/robertc/.virtualenvs/extras/local/lib/python2.7/site-packages/pydoctor/model.py\", line 677, in getProcessedModule\n    return self.getProcessedModule(modname + '.__init__')\n  File \"/home/robertc/.virtualenvs/extras/local/lib/python2.7/site-packages/pydoctor/model.py\", line 682, in getProcessedModule\n    self.processModule(mod)\n  File \"/home/robertc/.virtualenvs/extras/local/lib/python2.7/site-packages/pydoctor/model.py\", line 697, in processModule\n    builder.processModuleAST(ast, mod)\n  File \"/home/robertc/.virtualenvs/extras/local/lib/python2.7/site-packages/pydoctor/astbuilder.py\", line 391, in processModuleAST\n    visitor.walk(ast, self.ModuleVistor(self, mod))\n  File \"/usr/lib/python2.7/compiler/visitor.py\", line 106, in walk\n    walker.preorder(tree, visitor)\n  File \"/usr/lib/python2.7/compiler/visitor.py\", line 63, in preorder\n    self.dispatch(tree, *args) # XXX *args make sense?\n  File \"/usr/lib/python2.7/compiler/visitor.py\", line 57, in dispatch\n    return meth(node, *args)\n  File \"/home/robertc/.virtualenvs/extras/local/lib/python2.7/site-packages/pydoctor/astbuilder.py\", line 81, in visitModule\n    self.default(node)\n  File \"/home/robertc/.virtualenvs/extras/local/lib/python2.7/site-packages/pydoctor/astbuilder.py\", line 75, in default\n    self.visit(child)\n  File \"/usr/lib/python2.7/compiler/visitor.py\", line 57, in dispatch\n    return meth(node, *args)\n  File \"/usr/lib/python2.7/compiler/visitor.py\", line 40, in default\n    self.dispatch(child, *args)\n  File \"/usr/lib/python2.7/compiler/visitor.py\", line 57, in dispatch\n    return meth(node, *args)\n  File \"/home/robertc/.virtualenvs/extras/local/lib/python2.7/site-packages/pydoctor/astbuilder.py\", line 265, in visitFunction\n    func = self.builder.pushFunction(node.name, node.doc)\n  File \"/home/robertc/.virtualenvs/extras/local/lib/python2.7/site-packages/pydoctor/astbuilder.py\", line 377, in pushFunction\n    return self._push(self.system.Function, name, docstring)\n  File \"/home/robertc/.virtualenvs/extras/local/lib/python2.7/site-packages/pydoctor/astbuilder.py\", line 337, in _push\n    from pydoctor import epydoc2stan\n  File \"/home/robertc/.virtualenvs/extras/local/lib/python2.7/site-packages/pydoctor/epydoc2stan.py\", line 7, in <module>\n    from nevow import tags\nImportError: No module named nevow\nmake: *** [apidocs] Error 1"},"comment":{"url":"https://api.github.com/repos/mwhudson/pydoctor/issues/comments/69659344","html_url":"https://github.com/mwhudson/pydoctor/issues/103#issuecomment-69659344","issue_url":"https://api.github.com/repos/mwhudson/pydoctor/issues/103","id":69659344,"user":{"login":"mwhudson","id":672022,"avatar_url":"https://avatars.githubusercontent.com/u/672022?v=3","gravatar_id":"","url":"https://api.github.com/users/mwhudson","html_url":"https://github.com/mwhudson","followers_url":"https://api.github.com/users/mwhudson/followers","following_url":"https://api.github.com/users/mwhudson/following{/other_user}","gists_url":"https://api.github.com/users/mwhudson/gists{/gist_id}","starred_url":"https://api.github.com/users/mwhudson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mwhudson/subscriptions","organizations_url":"https://api.github.com/users/mwhudson/orgs","repos_url":"https://api.github.com/users/mwhudson/repos","events_url":"https://api.github.com/users/mwhudson/events{/privacy}","received_events_url":"https://api.github.com/users/mwhudson/received_events","type":"User","site_admin":false},"created_at":"2015-01-12T22:28:49Z","updated_at":"2015-01-12T22:28:49Z","body":"(by lifeless)\nhave you tried putting nevow's dependencies first in setup.py?"}}