simplejson requirement not documented
Bug #298908 reported by
Robert Collins
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
launchpadlib |
Triaged
|
Low
|
Unassigned |
Bug Description
Following https:/
>>> from launchpadlib.
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "launchpadlib/
import simplejson
ImportError: No module named simplejson
>>>
setup.py does include a reference to simplejson, but thats not obvious to folk reading README.txt or the web page.
(In case you are wondering why I don't just run setup.py - your setup.py uses ez_setup, which is plain evil, so it doesn't get run).
Changed in launchpadlib: | |
status: | New → Incomplete |
To post a comment you must log in.
Seems like you buried the lede. If you're not using the install procedure because ez_setup is plain evil, your bug report should be "ez_setup is plain evil, do not use."
Since you filed this bug, launchpadlib was changed to use zc.buildout, which added more dependencies. It's about to be refactored to depend on lazr.restfulclient, which will add more. Avoiding the install procedure won't really be an option. I don't know the details, but setup.py is still part of the package even though we use zc.buildout, and ez_setup is still used in setup.py. If you can provide some more details or a link about the evil of ez_setup, I bet Gary can take a look.