packaging instructions include extra dependencies
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ironic UI |
Fix Released
|
Undecided
|
Doug Hellmann |
Bug Description
The setup.py for ironic-ui 1.1.0 includes a setup_requires instruction to install python-
One result of having the dependency expressed this way is that there is a lot of extra garbage data added to release announcements for the project (http://
Another result is that sometimes the package can't be installed at all because of conflicting requirements, which is what happened to me when I tried to run "python setup.py --description" by hand:
$ python setup.py --description
Traceback (most recent call last):
File "setup.py", line 32, in <module>
pbr=True)
File "/usr/lib/
_setup_
File "/usr/local/
self.
File "/usr/local/
replace_
File "/usr/local/
dist = best[req.key] = env.best_match(req, ws, installer)
File "/usr/local/
dist = working_
File "/usr/local/
raise VersionConflict
pkg_resources.
tags: | added: mitaka-rc-potential |
Changed in ironic-ui: | |
status: | New → In Progress |
assignee: | nobody → Doug Hellmann (doug-hellmann) |
Changed in ironic-ui: | |
status: | In Progress → Fix Committed |
status: | Fix Committed → Fix Released |
This issue was fixed in the openstack/ironic-ui 1.1.1 release.