Unbundle external libraries #191

Merged
merged 6 commits into from Mar 24, 2011
Commits on Mar 13, 2011
  1. Unbundle of all external modules.

    tomspur committed Jun 19, 2010
    Move all libraries in external into subfolders and place a custom
    __init__.py into each of them. This way the system installed ones are
    tried first, before falling back to the bundled ones.
    
    Now every distribution can properly depend on the upstream library.
    (e.g. bundled libraries are not allowed in fedora)
    
    Signed-off-by: Toshio Ernie Kuratomi <toshio@fedoraproject.org>
    Signed-off-by: Thomas Spura <tomspur@fedoraproject.org>
  2. Update internal argparse to version 1.1

    tomspur committed Oct 14, 2010
    Signed-off-by: Thomas Spura <tomspur@fedoraproject.org>
  3. Also unbundle pexpect

    tomspur committed Nov 1, 2010
    Signed-off-by: Thomas Spura <tomspur@fedoraproject.org>
  4. Don't use the system pretty...

    tomspur committed Nov 5, 2010
    ... because upstream pretty does not (yet?) incorporate the changes to
    the local _pretty.
    
    Signed-off-by: Thomas Spura <tomspur@fedoraproject.org>
  5. import from module and not from module.py

    tomspur committed Nov 5, 2010
    Thanks to Justin Riley for noticing.
    
    Signed-off-by: Thomas Spura <tomspur@fedoraproject.org>