Generate Sphinx object inventory instead of pickle
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
pydoctor |
Fix Committed
|
Undecided
|
Adi Roiban |
Bug Description
A pickle generated from https:/
$ pydoctor --extra-system path/to/
Traceback (most recent call last):
File "bin/pydoctor", line 12, in <module>
sys.
File "lib/python2.
moresystems
File "lib/python2.
n.append(
File "lib/python2.
raise KeyError, name
KeyError: 'twisted.
Related branches
- Michael Hudson-Doyle: Pending requested
-
Diff: 386 lines (+344/-0)4 files modifiedREADME.txt (+30/-0)
pydoctor/driver.py (+15/-0)
pydoctor/sphinx.py (+98/-0)
pydoctor/test/test_sphinx.py (+201/-0)
Changed in pydoctor: | |
assignee: | nobody → Adi Roiban (adiroiban) |
Changed in pydoctor: | |
status: | New → Fix Committed |
So the fix here is (probably) to delete all the pickle-related code and switch to using sphinx's objects.inv format (this also means that we should be able to use the python.org objects.inv and delete the special casing for the standard library)