Quantum needs proper packaging

Bug #850644 reported by Tyler Smith
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
neutron
Fix Released
High
Tyler Smith

Bug Description

Quantum needs be able to be easy installed modularly, and build into RPMs and debs.

Revision history for this message
Brad Hall (bgh) wrote :

This is in now

Changed in quantum:
importance: Undecided → High
status: In Progress → Fix Committed
milestone: none → essex-1
Revision history for this message
morellon (morellon) wrote :

Hi Brad,

Nice work on the new structure for the plugins, but I think you missed something.
Since you commit, I can't install quantum with `python setup.py install --venv`

Exception: Command "pip install /root/quantum_default/common -E /root/quantum_default/.quantum-venv" failed.
Exception:
Traceback (most recent call last):
  File "/usr/lib/pymodules/python2.6/pip/basecommand.py", line 120, in main
    self.run(options, args)
  File "/usr/lib/pymodules/python2.6/pip/commands/install.py", line 153, in run
    InstallRequirement.from_line(name, None))
  File "/usr/lib/pymodules/python2.6/pip/req.py", line 98, in from_line
    return cls(req, comes_from, url=url)
  File "/usr/lib/pymodules/python2.6/pip/req.py", line 38, in __init__
    req = pkg_resources.Requirement.parse(req)
  File "/root/quantum_default/.quantum-venv/lib/python2.6/site-packages/pkg_resources.py", line 2582, in parse
    reqs = list(parse_requirements(s))
  File "/root/quantum_default/.quantum-venv/lib/python2.6/site-packages/pkg_resources.py", line 2495, in parse_requirements
    raise ValueError("Missing distribution spec", line)
ValueError: ('Missing distribution spec', '/root/quantum_default/common')

Revision history for this message
Brad Hall (bgh) wrote :

Oops.. ok, I'll take a look. Thanks!

dan wendlandt (danwent)
Changed in quantum:
status: Fix Committed → Fix Released
Thierry Carrez (ttx)
Changed in quantum:
milestone: essex-1 → 2012.1
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Related blueprints

Remote bug watches

Bug watches keep track of this bug in other bug trackers.