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
--- /dev/null
+[submodule "dep/src/pyassuan"]
+ path = dep/src/pyassuan
+ url = ../pyassuan.git
+[submodule "dep/src/pgp-mime"]
+ path = dep/src/pgp-mime
+ url = ../pgp-mime.git
+[submodule "dep/src/jinja2"]
+ path = dep/src/jinja2
+ url = ../jinja2.git
--- /dev/null
+src/jinja2/jinja2
\ No newline at end of file
--- /dev/null
+src/pgp-mime/pgp_mime/
\ No newline at end of file
--- /dev/null
+src/pyassuan/pyassuan/
\ No newline at end of file
--- /dev/null
+../pygrader/
\ No newline at end of file
--- /dev/null
+Subproject commit d05c1de48c60169e89112214c0dc6a58ebad3a79
--- /dev/null
+Subproject commit ddd7ebbee2827208f315d6b7d575faff8531dd3d
--- /dev/null
+Subproject commit 1a08bce6857953b635428ae32b07b498615657cf