dep: add pygrader dependencies as submodules
authorW. Trevor King <wking@tremily.us>
Tue, 11 Dec 2012 16:30:24 +0000 (11:30 -0500)
committerW. Trevor King <wking@tremily.us>
Tue, 11 Dec 2012 16:30:55 +0000 (11:30 -0500)
commit8e10f59d36ea9c619241efaf3213156406dd74f9
tree8754366d3d264c5599ec0f8416a6741c081e2c29
parentc47bc820cb31db468b5eb84358bccde451a1252e
dep: add pygrader dependencies as submodules

With the submodules checked out, you can run:

  $ PYTHONPATH=dep ./bin/pg.py ...

to run pygrader without installing any external pacakges on your
system.  With Gentoo's Python 3.3 support still flaky [1,2], this is
less painful than maintaining the dependencies by hand.

Checkout updated submodules with:

  $ git submodule update --init

The jinja2 repository is my local branch, which applies 2to3 directly
to the source (because we are loading jinja2 directly from the
submodule source).  I will rebase my jinja2 branch against new
upstream versions, so don't do any Jinja development based on my
branch.

[1]: https://bugs.gentoo.org/show_bug.cgi?id=437322
[2]: https://bugs.gentoo.org/show_bug.cgi?id=364877
.gitmodules [new file with mode: 0644]
dep/jinja2 [new symlink]
dep/pgp_mime [new symlink]
dep/pyassuan [new symlink]
dep/pygrader [new symlink]
dep/src/jinja2 [new submodule]
dep/src/pgp-mime [new submodule]
dep/src/pyassuan [new submodule]