TurboGears 2 packaging - status update

Brief status update about my TurboGears 2 packaging efforts, after some evening work of today:

Here is my ex-virgin /usr/local/lib/python2.5/site-packages/ as it looks now:

    zack@usha:~$ ls /usr/local/lib/python2.5/site-packages/ -1
    AddOns-0.6-py2.5.egg
    BytecodeAssembler-0.3-py2.5.egg
    Catwalk-2.0.2-py2.5.egg
    easy-install.pth
    Extremes-1.1-py2.5.egg
    PEAK_Rules-0.5a1.dev_r2582-py2.5.egg
    prioritized_methods-0.2.1-py2.5.egg
    sprox-0.5.5-py2.5.egg
    SymbolType-1.0-py2.5.egg
    tg.devtools-2.0-py2.5.egg
    tgext.admin-0.2.4-py2.5.egg
    tgext.crud-0.2.4-py2.5.egg
    TurboGears2-2.0-py2.5.egg
    tw.forms-0.9.3-py2.5.egg
    zope.sqlalchemy-0.4-py2.5.egg

At this point, it should be already possible to install the 2 main eggs composing TurboGears 2 (tg.devtools and TurboGears2 itself) relying only on Debian-package dependencies. ... modulo some "details":

  • the two eggs themselves aren't properly packaged yet

  • I haven't tested this

  • you will be missing a lot of stuff that is part of the usual TG workflow, such as Catwalk (that requires a good deal of dependencies of its own)

This evening's motto: ci siamo quasi.

Next week I'll be pretty busy, but I guess some night work (or some of you, fellow readers :-) ) will come to the rescue.