summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark Doffman <mark.doffman@codethink.co.uk>2014-07-17 14:55:19 +0000
committerMark Doffman <mark.doffman@codethink.co.uk>2014-07-17 14:55:19 +0000
commit8a3ea4f00637a97e5ad80e6d8aa0ca44967980f3 (patch)
treeffa6caadc2d036b8a649b823eb319b3b0195aa2a
parent98f436a00e4beeeb29d6b9102360a036bd78219d (diff)
downloadlorries-8a3ea4f00637a97e5ad80e6d8aa0ca44967980f3.tar.gz
Lorry Openstack dependencies.
Lorry dependencies for core Openstack projects.
-rw-r--r--open-source-lorries/python-alembic.lorry6
-rw-r--r--open-source-lorries/python-anyjson.lorry6
-rw-r--r--open-source-lorries/python-boto.lorry6
-rw-r--r--open-source-lorries/python-cffi.lorry6
-rw-r--r--open-source-lorries/python-cliff.lorry6
-rw-r--r--open-source-lorries/python-coverage.lorry6
-rw-r--r--open-source-lorries/python-creole.lorry6
-rw-r--r--open-source-lorries/python-croniter.lorry6
-rw-r--r--open-source-lorries/python-dateutil.lorry6
-rw-r--r--open-source-lorries/python-decorator.lorry6
-rw-r--r--open-source-lorries/python-defusedxml.lorry6
-rw-r--r--open-source-lorries/python-designateclient.lorry6
-rw-r--r--open-source-lorries/python-disutils2.lorry6
-rw-r--r--open-source-lorries/python-dnspython.lorry6
-rw-r--r--open-source-lorries/python-dogpile-cache.lorry6
-rw-r--r--open-source-lorries/python-eventlet.lorry6
-rw-r--r--open-source-lorries/python-fixtures.lorry6
-rw-r--r--open-source-lorries/python-futures.lorry6
-rw-r--r--open-source-lorries/python-greenlet.lorry6
-rw-r--r--open-source-lorries/python-happybase.lorry6
-rw-r--r--open-source-lorries/python-httplib2.lorry6
-rw-r--r--open-source-lorries/python-httpretty.lorry6
-rw-r--r--open-source-lorries/python-itsdangerous.lorry6
-rw-r--r--open-source-lorries/python-jinja2.lorry6
-rw-r--r--open-source-lorries/python-jsonpatch.lorry6
-rw-r--r--open-source-lorries/python-jsonpath-rw.lorry6
-rw-r--r--open-source-lorries/python-jsonpointer.lorry6
-rw-r--r--open-source-lorries/python-jsonrpclib.lorry6
-rw-r--r--open-source-lorries/python-kombu.lorry6
-rw-r--r--open-source-lorries/python-lockfile.lorry6
-rw-r--r--open-source-lorries/python-m2crypto.lorry6
-rw-r--r--open-source-lorries/python-mock.lorry6
-rw-r--r--open-source-lorries/python-mox.lorry7
-rw-r--r--open-source-lorries/python-msgpack-python.lorry6
-rw-r--r--open-source-lorries/python-mysqldb1.lorry6
-rw-r--r--open-source-lorries/python-netifaces.lorry6
-rw-r--r--open-source-lorries/python-networkx.lorry6
-rw-r--r--open-source-lorries/python-nose.lorry6
-rw-r--r--open-source-lorries/python-oauthlib.lorry6
-rw-r--r--open-source-lorries/python-openid.lorry6
-rw-r--r--open-source-lorries/python-paramiko.lorry6
-rw-r--r--open-source-lorries/python-passlib.lorry6
-rw-r--r--open-source-lorries/python-paste.lorry6
-rw-r--r--open-source-lorries/python-pastedeploy.lorry6
-rw-r--r--open-source-lorries/python-pecan.lorry6
-rw-r--r--open-source-lorries/python-pexpect.lorry6
-rw-r--r--open-source-lorries/python-psycopg2.lorry6
-rw-r--r--open-source-lorries/python-py-bcrypt.lorry6
-rw-r--r--open-source-lorries/python-pyasn1.lorry7
-rw-r--r--open-source-lorries/python-pycadf.lorry6
-rw-r--r--open-source-lorries/python-pycparser.lorry6
-rw-r--r--open-source-lorries/python-pycrypto.lorry6
-rw-r--r--open-source-lorries/python-pygments.lorry6
-rw-r--r--open-source-lorries/python-pyjwt.lorry6
-rw-r--r--open-source-lorries/python-pylint.lorry6
-rw-r--r--open-source-lorries/python-pyopenssl.lorry6
-rw-r--r--open-source-lorries/python-pytz.lorry6
-rw-r--r--open-source-lorries/python-qpid-python.lorry6
-rw-r--r--open-source-lorries/python-raven.lorry6
-rw-r--r--open-source-lorries/python-redis.lorry6
-rw-r--r--open-source-lorries/python-routes.lorry6
-rw-r--r--open-source-lorries/python-rq.lorry6
-rw-r--r--open-source-lorries/python-rsa.lorry6
-rw-r--r--open-source-lorries/python-rtslib-fb.lorry6
-rw-r--r--open-source-lorries/python-simplejson.lorry6
-rw-r--r--open-source-lorries/python-sqlalchemy-migrate.lorry6
-rw-r--r--open-source-lorries/python-sqlalchemy.lorry6
-rw-r--r--open-source-lorries/python-subunit.lorry6
-rw-r--r--open-source-lorries/python-suds.lorry6
-rw-r--r--open-source-lorries/python-tempita.lorry6
-rw-r--r--open-source-lorries/python-testrepository.lorry6
-rw-r--r--open-source-lorries/python-testscenarios.lorry6
-rw-r--r--open-source-lorries/python-testtools.lorry6
-rw-r--r--open-source-lorries/python-times.lorry6
-rw-r--r--open-source-lorries/python-tox.lorry6
-rw-r--r--open-source-lorries/python-urllib3.lorry6
-rw-r--r--open-source-lorries/python-uwsgi.lorry6
-rw-r--r--open-source-lorries/python-warlock.lorry6
-rw-r--r--open-source-lorries/python-webob.lorry6
-rw-r--r--open-source-lorries/python-websockify.lorry6
-rw-r--r--open-source-lorries/python-wsme.lorry6
-rw-r--r--open-source-lorries/python-xattr.lorry6
-rw-r--r--open-source-lorries/python-zope-browser.lorry6
-rw-r--r--open-source-lorries/python-zope-component.lorry6
-rw-r--r--open-source-lorries/python-zope-configuration.lorry6
-rw-r--r--open-source-lorries/python-zope-contenttype.lorry6
-rw-r--r--open-source-lorries/python-zope-event.lorry6
-rw-r--r--open-source-lorries/python-zope-exceptions.lorry6
-rw-r--r--open-source-lorries/python-zope-i18n.lorry6
-rw-r--r--open-source-lorries/python-zope-i18nmessageid.lorry6
-rw-r--r--open-source-lorries/python-zope-interface.lorry6
-rw-r--r--open-source-lorries/python-zope-location.lorry6
-rw-r--r--open-source-lorries/python-zope-pagetemplate.lorry6
-rw-r--r--open-source-lorries/python-zope-proxy.lorry6
-rw-r--r--open-source-lorries/python-zope-publisher.lorry6
-rw-r--r--open-source-lorries/python-zope-schema.lorry6
-rw-r--r--open-source-lorries/python-zope-security.lorry6
-rw-r--r--open-source-lorries/python-zope-tal.lorry6
-rw-r--r--open-source-lorries/python-zope-tales.lorry6
-rw-r--r--open-source-lorries/python-zope-traversing.lorry6
100 files changed, 602 insertions, 0 deletions
diff --git a/open-source-lorries/python-alembic.lorry b/open-source-lorries/python-alembic.lorry
new file mode 100644
index 0000000..f9edc46
--- /dev/null
+++ b/open-source-lorries/python-alembic.lorry
@@ -0,0 +1,6 @@
+{
+ "python-alembic": {
+ "type": "git",
+ "url": "git@bitbucket.org:zzzeek/alembic.git"
+ }
+}
diff --git a/open-source-lorries/python-anyjson.lorry b/open-source-lorries/python-anyjson.lorry
new file mode 100644
index 0000000..b5ed75d
--- /dev/null
+++ b/open-source-lorries/python-anyjson.lorry
@@ -0,0 +1,6 @@
+{
+ "python-anyjson": {
+ "type": "hg",
+ "url": "https://bitbucket.org/runeh/anyjson"
+ }
+}
diff --git a/open-source-lorries/python-boto.lorry b/open-source-lorries/python-boto.lorry
new file mode 100644
index 0000000..9ef2041
--- /dev/null
+++ b/open-source-lorries/python-boto.lorry
@@ -0,0 +1,6 @@
+{
+ "python-boto": {
+ "type": "git",
+ "url": "git://github.com/boto/boto.git"
+ }
+}
diff --git a/open-source-lorries/python-cffi.lorry b/open-source-lorries/python-cffi.lorry
new file mode 100644
index 0000000..ebaec0f
--- /dev/null
+++ b/open-source-lorries/python-cffi.lorry
@@ -0,0 +1,6 @@
+{
+ "python-cffi": {
+ "type": "hg",
+ "url": "https://bitbucket.org/cffi/cffi"
+ }
+}
diff --git a/open-source-lorries/python-cliff.lorry b/open-source-lorries/python-cliff.lorry
new file mode 100644
index 0000000..190c786
--- /dev/null
+++ b/open-source-lorries/python-cliff.lorry
@@ -0,0 +1,6 @@
+{
+ "python-cliff": {
+ "type": "git",
+ "url": "git://github.com/dreamhost/cliff.git"
+ }
+}
diff --git a/open-source-lorries/python-coverage.lorry b/open-source-lorries/python-coverage.lorry
new file mode 100644
index 0000000..b05d398
--- /dev/null
+++ b/open-source-lorries/python-coverage.lorry
@@ -0,0 +1,6 @@
+{
+ "python-coverage": {
+ "type": "hg",
+ "url": "https://bitbucket.org/ned/coveragepy"
+ }
+}
diff --git a/open-source-lorries/python-creole.lorry b/open-source-lorries/python-creole.lorry
new file mode 100644
index 0000000..a0bdde7
--- /dev/null
+++ b/open-source-lorries/python-creole.lorry
@@ -0,0 +1,6 @@
+{
+ "python-creole": {
+ "type": "git",
+ "url": "git://github.com/jedie/python-creole.git"
+ }
+}
diff --git a/open-source-lorries/python-croniter.lorry b/open-source-lorries/python-croniter.lorry
new file mode 100644
index 0000000..85041fa
--- /dev/null
+++ b/open-source-lorries/python-croniter.lorry
@@ -0,0 +1,6 @@
+{
+ "python-croniter": {
+ "type": "git",
+ "url": "git://github.com/kiorky/croniter.git"
+ }
+}
diff --git a/open-source-lorries/python-dateutil.lorry b/open-source-lorries/python-dateutil.lorry
new file mode 100644
index 0000000..f36de95
--- /dev/null
+++ b/open-source-lorries/python-dateutil.lorry
@@ -0,0 +1,6 @@
+{
+ "python-dateutil": {
+ "type": "bzr",
+ "url": "lp:dateutil"
+ }
+}
diff --git a/open-source-lorries/python-decorator.lorry b/open-source-lorries/python-decorator.lorry
new file mode 100644
index 0000000..c84f8f2
--- /dev/null
+++ b/open-source-lorries/python-decorator.lorry
@@ -0,0 +1,6 @@
+{
+ "python-decorator": {
+ "type": "hg",
+ "url": "https://bitbucket.org/pypa/pypi"
+ }
+}
diff --git a/open-source-lorries/python-defusedxml.lorry b/open-source-lorries/python-defusedxml.lorry
new file mode 100644
index 0000000..ad7cdf4
--- /dev/null
+++ b/open-source-lorries/python-defusedxml.lorry
@@ -0,0 +1,6 @@
+{
+ "python-defusedxml": {
+ "type": "hg",
+ "url": "https://bitbucket.org/tiran/defusedxml"
+ }
+}
diff --git a/open-source-lorries/python-designateclient.lorry b/open-source-lorries/python-designateclient.lorry
new file mode 100644
index 0000000..562da0c
--- /dev/null
+++ b/open-source-lorries/python-designateclient.lorry
@@ -0,0 +1,6 @@
+{
+ "python-designateclient": {
+ "type": "bzr",
+ "url": "lp:python-designateclientclient"
+ }
+}
diff --git a/open-source-lorries/python-disutils2.lorry b/open-source-lorries/python-disutils2.lorry
new file mode 100644
index 0000000..0ca4ba0
--- /dev/null
+++ b/open-source-lorries/python-disutils2.lorry
@@ -0,0 +1,6 @@
+{
+ "python-disutils2": {
+ "type": "hg",
+ "url": "http://hg.python.org/distutils2"
+ }
+}
diff --git a/open-source-lorries/python-dnspython.lorry b/open-source-lorries/python-dnspython.lorry
new file mode 100644
index 0000000..4d08c3d
--- /dev/null
+++ b/open-source-lorries/python-dnspython.lorry
@@ -0,0 +1,6 @@
+{
+ "python-dnspython": {
+ "type": "git",
+ "url": "git://github.com/rthalley/dnspython.git"
+ }
+}
diff --git a/open-source-lorries/python-dogpile-cache.lorry b/open-source-lorries/python-dogpile-cache.lorry
new file mode 100644
index 0000000..3eb3d36
--- /dev/null
+++ b/open-source-lorries/python-dogpile-cache.lorry
@@ -0,0 +1,6 @@
+{
+ "python-dogpile-cache": {
+ "type": "git",
+ "url": "git@bitbucket.org:zzzeek/dogpile.cache.git"
+ }
+}
diff --git a/open-source-lorries/python-eventlet.lorry b/open-source-lorries/python-eventlet.lorry
new file mode 100644
index 0000000..cfb26fd
--- /dev/null
+++ b/open-source-lorries/python-eventlet.lorry
@@ -0,0 +1,6 @@
+{
+ "python-eventlet": {
+ "type": "git",
+ "url": "git://github.com/eventlet/eventlet.git"
+ }
+}
diff --git a/open-source-lorries/python-fixtures.lorry b/open-source-lorries/python-fixtures.lorry
new file mode 100644
index 0000000..0109bbe
--- /dev/null
+++ b/open-source-lorries/python-fixtures.lorry
@@ -0,0 +1,6 @@
+{
+ "python-fixtures": {
+ "type": "bzr",
+ "url": "lp:python-fixtures"
+ }
+}
diff --git a/open-source-lorries/python-futures.lorry b/open-source-lorries/python-futures.lorry
new file mode 100644
index 0000000..b46136c
--- /dev/null
+++ b/open-source-lorries/python-futures.lorry
@@ -0,0 +1,6 @@
+{
+ "python-futures": {
+ "type": "hg",
+ "url": "https://code.google.com/p/pythonfutures/"
+ }
+}
diff --git a/open-source-lorries/python-greenlet.lorry b/open-source-lorries/python-greenlet.lorry
new file mode 100644
index 0000000..06c134d
--- /dev/null
+++ b/open-source-lorries/python-greenlet.lorry
@@ -0,0 +1,6 @@
+{
+ "python-greenlet": {
+ "type": "git",
+ "url": "git://github.com/python-greenlet/greenlet.git"
+ }
+}
diff --git a/open-source-lorries/python-happybase.lorry b/open-source-lorries/python-happybase.lorry
new file mode 100644
index 0000000..4405348
--- /dev/null
+++ b/open-source-lorries/python-happybase.lorry
@@ -0,0 +1,6 @@
+{
+ "python-happybase": {
+ "type": "git",
+ "url": "git://github.com/wbolster/happybase.git"
+ }
+}
diff --git a/open-source-lorries/python-httplib2.lorry b/open-source-lorries/python-httplib2.lorry
new file mode 100644
index 0000000..79722dd
--- /dev/null
+++ b/open-source-lorries/python-httplib2.lorry
@@ -0,0 +1,6 @@
+{
+ "python-httplib2": {
+ "type": "git",
+ "url": "git://github.com/jcgregorio/httplib2.git"
+ }
+}
diff --git a/open-source-lorries/python-httpretty.lorry b/open-source-lorries/python-httpretty.lorry
new file mode 100644
index 0000000..4219952
--- /dev/null
+++ b/open-source-lorries/python-httpretty.lorry
@@ -0,0 +1,6 @@
+{
+ "python-httpretty": {
+ "type": "git",
+ "url": "git://github.com/gabrielfalcao/httpretty.git"
+ }
+}
diff --git a/open-source-lorries/python-itsdangerous.lorry b/open-source-lorries/python-itsdangerous.lorry
new file mode 100644
index 0000000..6b323bd
--- /dev/null
+++ b/open-source-lorries/python-itsdangerous.lorry
@@ -0,0 +1,6 @@
+{
+ "python-itsdangerous": {
+ "type": "git",
+ "url": "git://github.com/mitsuhiko/itsdangerous.git"
+ }
+}
diff --git a/open-source-lorries/python-jinja2.lorry b/open-source-lorries/python-jinja2.lorry
new file mode 100644
index 0000000..7a7a113
--- /dev/null
+++ b/open-source-lorries/python-jinja2.lorry
@@ -0,0 +1,6 @@
+{
+ "python-jinja2": {
+ "type": "git",
+ "url": "git://github.com/mitsuhiko/jinja2.git"
+ }
+}
diff --git a/open-source-lorries/python-jsonpatch.lorry b/open-source-lorries/python-jsonpatch.lorry
new file mode 100644
index 0000000..06d8787
--- /dev/null
+++ b/open-source-lorries/python-jsonpatch.lorry
@@ -0,0 +1,6 @@
+{
+ "python-jsonpatch": {
+ "type": "git",
+ "url": "git://github.com/stefankoegl/python-json-patch.git"
+ }
+}
diff --git a/open-source-lorries/python-jsonpath-rw.lorry b/open-source-lorries/python-jsonpath-rw.lorry
new file mode 100644
index 0000000..a27e5da
--- /dev/null
+++ b/open-source-lorries/python-jsonpath-rw.lorry
@@ -0,0 +1,6 @@
+{
+ "python-jsonpath-rw": {
+ "type": "git",
+ "url": "git://github.com/kennknowles/python-jsonpath-rw.git"
+ }
+}
diff --git a/open-source-lorries/python-jsonpointer.lorry b/open-source-lorries/python-jsonpointer.lorry
new file mode 100644
index 0000000..ed0697f
--- /dev/null
+++ b/open-source-lorries/python-jsonpointer.lorry
@@ -0,0 +1,6 @@
+{
+ "python-jsonpointer": {
+ "type": "git",
+ "url": "git://github.com/stefankoegl/python-json-pointer.git"
+ }
+}
diff --git a/open-source-lorries/python-jsonrpclib.lorry b/open-source-lorries/python-jsonrpclib.lorry
new file mode 100644
index 0000000..847e471
--- /dev/null
+++ b/open-source-lorries/python-jsonrpclib.lorry
@@ -0,0 +1,6 @@
+{
+ "python-jsonrpclib": {
+ "type": "git",
+ "url": "git://github.com/joshmarshall/jsonrpclib.git"
+ }
+}
diff --git a/open-source-lorries/python-kombu.lorry b/open-source-lorries/python-kombu.lorry
new file mode 100644
index 0000000..1cc3c0a
--- /dev/null
+++ b/open-source-lorries/python-kombu.lorry
@@ -0,0 +1,6 @@
+{
+ "python-kombu": {
+ "type": "git",
+ "url": "git://github.com/celery/kombu.git"
+ }
+}
diff --git a/open-source-lorries/python-lockfile.lorry b/open-source-lorries/python-lockfile.lorry
new file mode 100644
index 0000000..c254234
--- /dev/null
+++ b/open-source-lorries/python-lockfile.lorry
@@ -0,0 +1,6 @@
+{
+ "python-lockfile": {
+ "type": "git",
+ "url": "git://github.com/smontanaro/pylockfile.git"
+ }
+}
diff --git a/open-source-lorries/python-m2crypto.lorry b/open-source-lorries/python-m2crypto.lorry
new file mode 100644
index 0000000..ae5b40d
--- /dev/null
+++ b/open-source-lorries/python-m2crypto.lorry
@@ -0,0 +1,6 @@
+{
+ "python-m2crypto": {
+ "type": "git",
+ "url": "git://github.com/martinpaljak/M2Crypto.git"
+ }
+}
diff --git a/open-source-lorries/python-mock.lorry b/open-source-lorries/python-mock.lorry
new file mode 100644
index 0000000..789f055
--- /dev/null
+++ b/open-source-lorries/python-mock.lorry
@@ -0,0 +1,6 @@
+{
+ "python-mock": {
+ "type": "hg",
+ "url": "https://code.google.com/p/mock/"
+ }
+}
diff --git a/open-source-lorries/python-mox.lorry b/open-source-lorries/python-mox.lorry
new file mode 100644
index 0000000..ce567f5
--- /dev/null
+++ b/open-source-lorries/python-mox.lorry
@@ -0,0 +1,7 @@
+{
+ "python-mox": {
+ "type": "svn",
+ "url": "http://pymox.googlecode.com/svn/"
+ "layout": "standard"
+ }
+}
diff --git a/open-source-lorries/python-msgpack-python.lorry b/open-source-lorries/python-msgpack-python.lorry
new file mode 100644
index 0000000..4fe376e
--- /dev/null
+++ b/open-source-lorries/python-msgpack-python.lorry
@@ -0,0 +1,6 @@
+{
+ "python-msgpack-python": {
+ "type": "git",
+ "url": "git://github.com/msgpack/msgpack-python.git"
+ }
+}
diff --git a/open-source-lorries/python-mysqldb1.lorry b/open-source-lorries/python-mysqldb1.lorry
new file mode 100644
index 0000000..32a37f7
--- /dev/null
+++ b/open-source-lorries/python-mysqldb1.lorry
@@ -0,0 +1,6 @@
+{
+ "python-mysqldb1": {
+ "type": "git",
+ "url": "git://github.com/farcepest/MySQLdb1.git"
+ }
+}
diff --git a/open-source-lorries/python-netifaces.lorry b/open-source-lorries/python-netifaces.lorry
new file mode 100644
index 0000000..8115f0e
--- /dev/null
+++ b/open-source-lorries/python-netifaces.lorry
@@ -0,0 +1,6 @@
+{
+ "python-netifaces": {
+ "type": "hg",
+ "url": "https://bitbucket.org/al45tair/netifaces"
+ }
+}
diff --git a/open-source-lorries/python-networkx.lorry b/open-source-lorries/python-networkx.lorry
new file mode 100644
index 0000000..5e2cb33
--- /dev/null
+++ b/open-source-lorries/python-networkx.lorry
@@ -0,0 +1,6 @@
+{
+ "python-networkx": {
+ "type": "git",
+ "url": "git://github.com/networkx/networkx.git"
+ }
+}
diff --git a/open-source-lorries/python-nose.lorry b/open-source-lorries/python-nose.lorry
new file mode 100644
index 0000000..817497f
--- /dev/null
+++ b/open-source-lorries/python-nose.lorry
@@ -0,0 +1,6 @@
+{
+ "python-nose": {
+ "type": "git",
+ "url": "git://github.com/nose-devs/nose.git"
+ }
+}
diff --git a/open-source-lorries/python-oauthlib.lorry b/open-source-lorries/python-oauthlib.lorry
new file mode 100644
index 0000000..5943ce9
--- /dev/null
+++ b/open-source-lorries/python-oauthlib.lorry
@@ -0,0 +1,6 @@
+{
+ "python-oauthlib": {
+ "type": "git",
+ "url": "git://github.com/idan/oauthlib.git"
+ }
+}
diff --git a/open-source-lorries/python-openid.lorry b/open-source-lorries/python-openid.lorry
new file mode 100644
index 0000000..628d2ed
--- /dev/null
+++ b/open-source-lorries/python-openid.lorry
@@ -0,0 +1,6 @@
+{
+ "python-openid": {
+ "type": "git",
+ "url": "git://github.com/openid/python-openid.git"
+ }
+}
diff --git a/open-source-lorries/python-paramiko.lorry b/open-source-lorries/python-paramiko.lorry
new file mode 100644
index 0000000..7a20b2b
--- /dev/null
+++ b/open-source-lorries/python-paramiko.lorry
@@ -0,0 +1,6 @@
+{
+ "python-paramiko": {
+ "type": "git",
+ "url": "git://github.com/paramiko/paramiko.git"
+ }
+}
diff --git a/open-source-lorries/python-passlib.lorry b/open-source-lorries/python-passlib.lorry
new file mode 100644
index 0000000..83860cb
--- /dev/null
+++ b/open-source-lorries/python-passlib.lorry
@@ -0,0 +1,6 @@
+{
+ "python-passlib": {
+ "type": "hg",
+ "url": "https://code.google.com/p/passlib/"
+ }
+}
diff --git a/open-source-lorries/python-paste.lorry b/open-source-lorries/python-paste.lorry
new file mode 100644
index 0000000..ed91dcc
--- /dev/null
+++ b/open-source-lorries/python-paste.lorry
@@ -0,0 +1,6 @@
+{
+ "python-paste": {
+ "type": "hg",
+ "url": "http://bitbucket.org/ianb/paste"
+ }
+}
diff --git a/open-source-lorries/python-pastedeploy.lorry b/open-source-lorries/python-pastedeploy.lorry
new file mode 100644
index 0000000..98ee005
--- /dev/null
+++ b/open-source-lorries/python-pastedeploy.lorry
@@ -0,0 +1,6 @@
+{
+ "python-pastedeploy": {
+ "type": "hg",
+ "url": "http://bitbucket.org/ianb/pastedeploy"
+ }
+}
diff --git a/open-source-lorries/python-pecan.lorry b/open-source-lorries/python-pecan.lorry
new file mode 100644
index 0000000..029b9c0
--- /dev/null
+++ b/open-source-lorries/python-pecan.lorry
@@ -0,0 +1,6 @@
+{
+ "python-pecan": {
+ "type": "git",
+ "url": "git://github.com/stackforge/pecan.git"
+ }
+}
diff --git a/open-source-lorries/python-pexpect.lorry b/open-source-lorries/python-pexpect.lorry
new file mode 100644
index 0000000..05b42a6
--- /dev/null
+++ b/open-source-lorries/python-pexpect.lorry
@@ -0,0 +1,6 @@
+{
+ "python-pexpect": {
+ "type": "git",
+ "url": "git://github.com/pexpect/pexpect.git"
+ }
+}
diff --git a/open-source-lorries/python-psycopg2.lorry b/open-source-lorries/python-psycopg2.lorry
new file mode 100644
index 0000000..baba6a8
--- /dev/null
+++ b/open-source-lorries/python-psycopg2.lorry
@@ -0,0 +1,6 @@
+{
+ "python-psycopg2": {
+ "type": "git",
+ "url": "git://github.com/nwcell/psycopg2-windows.git"
+ }
+}
diff --git a/open-source-lorries/python-py-bcrypt.lorry b/open-source-lorries/python-py-bcrypt.lorry
new file mode 100644
index 0000000..bb549a9
--- /dev/null
+++ b/open-source-lorries/python-py-bcrypt.lorry
@@ -0,0 +1,6 @@
+{
+ "python-py-bcrypt": {
+ "type": "hg",
+ "url": "https://code.google.com/p/py-bcrypt/"
+ }
+}
diff --git a/open-source-lorries/python-pyasn1.lorry b/open-source-lorries/python-pyasn1.lorry
new file mode 100644
index 0000000..a708a65
--- /dev/null
+++ b/open-source-lorries/python-pyasn1.lorry
@@ -0,0 +1,7 @@
+{
+ "python-pyasn1": {
+ "type": "cvs",
+ "url": ":pserver:anonymous@pyasn1.cvs.sourceforge.net:/cvsroot/pyasn1",
+ "module": "pyasn1"
+ }
+}
diff --git a/open-source-lorries/python-pycadf.lorry b/open-source-lorries/python-pycadf.lorry
new file mode 100644
index 0000000..8818b2f
--- /dev/null
+++ b/open-source-lorries/python-pycadf.lorry
@@ -0,0 +1,6 @@
+{
+ "python-pycadf": {
+ "type": "git",
+ "url": "git://github.com/openstack/pycadf.git"
+ }
+}
diff --git a/open-source-lorries/python-pycparser.lorry b/open-source-lorries/python-pycparser.lorry
new file mode 100644
index 0000000..30931df
--- /dev/null
+++ b/open-source-lorries/python-pycparser.lorry
@@ -0,0 +1,6 @@
+{
+ "python-pycparser": {
+ "type": "git",
+ "url": "git://github.com/eliben/pycparser.git"
+ }
+}
diff --git a/open-source-lorries/python-pycrypto.lorry b/open-source-lorries/python-pycrypto.lorry
new file mode 100644
index 0000000..6337acc
--- /dev/null
+++ b/open-source-lorries/python-pycrypto.lorry
@@ -0,0 +1,6 @@
+{
+ "python-pycrypto": {
+ "type": "git",
+ "url": "git://github.com/dlitz/pycrypto.git"
+ }
+}
diff --git a/open-source-lorries/python-pygments.lorry b/open-source-lorries/python-pygments.lorry
new file mode 100644
index 0000000..91679cf
--- /dev/null
+++ b/open-source-lorries/python-pygments.lorry
@@ -0,0 +1,6 @@
+{
+ "python-pygments": {
+ "type": "hg",
+ "url": "https://bitbucket.org/birkenfeld/pygments-main"
+ }
+}
diff --git a/open-source-lorries/python-pyjwt.lorry b/open-source-lorries/python-pyjwt.lorry
new file mode 100644
index 0000000..2e3f442
--- /dev/null
+++ b/open-source-lorries/python-pyjwt.lorry
@@ -0,0 +1,6 @@
+{
+ "python-pyjwt": {
+ "type": "git",
+ "url": "git://github.com/progrium/pyjwt.git"
+ }
+}
diff --git a/open-source-lorries/python-pylint.lorry b/open-source-lorries/python-pylint.lorry
new file mode 100644
index 0000000..40e408e
--- /dev/null
+++ b/open-source-lorries/python-pylint.lorry
@@ -0,0 +1,6 @@
+{
+ "python-pylint": {
+ "type": "hg",
+ "url": "https://bitbucket.org/logilab/pylint/"
+ }
+}
diff --git a/open-source-lorries/python-pyopenssl.lorry b/open-source-lorries/python-pyopenssl.lorry
new file mode 100644
index 0000000..abde1d1
--- /dev/null
+++ b/open-source-lorries/python-pyopenssl.lorry
@@ -0,0 +1,6 @@
+{
+ "python-pyopenssl": {
+ "type": "git",
+ "url": "git://github.com/pyca/pyopenssl.git"
+ }
+}
diff --git a/open-source-lorries/python-pytz.lorry b/open-source-lorries/python-pytz.lorry
new file mode 100644
index 0000000..9034bbe
--- /dev/null
+++ b/open-source-lorries/python-pytz.lorry
@@ -0,0 +1,6 @@
+{
+ "python-pytz": {
+ "type": "bzr",
+ "url": "lp:pytz"
+ }
+}
diff --git a/open-source-lorries/python-qpid-python.lorry b/open-source-lorries/python-qpid-python.lorry
new file mode 100644
index 0000000..7d35756
--- /dev/null
+++ b/open-source-lorries/python-qpid-python.lorry
@@ -0,0 +1,6 @@
+{
+ "python-qpid-python": {
+ "type": "git",
+ "url": "http://git.apache.org/qpid.git"
+ }
+}
diff --git a/open-source-lorries/python-raven.lorry b/open-source-lorries/python-raven.lorry
new file mode 100644
index 0000000..ddc4b6a
--- /dev/null
+++ b/open-source-lorries/python-raven.lorry
@@ -0,0 +1,6 @@
+{
+ "python-raven": {
+ "type": "git",
+ "url": "git://github.com/getsentry/raven-python.git"
+ }
+}
diff --git a/open-source-lorries/python-redis.lorry b/open-source-lorries/python-redis.lorry
new file mode 100644
index 0000000..64db8c1
--- /dev/null
+++ b/open-source-lorries/python-redis.lorry
@@ -0,0 +1,6 @@
+{
+ "python-redis": {
+ "type": "git",
+ "url": "git://github.com/andymccurdy/redis-py.git"
+ }
+}
diff --git a/open-source-lorries/python-routes.lorry b/open-source-lorries/python-routes.lorry
new file mode 100644
index 0000000..3f4b642
--- /dev/null
+++ b/open-source-lorries/python-routes.lorry
@@ -0,0 +1,6 @@
+{
+ "python-routes": {
+ "type": "git",
+ "url": "git://github.com/bbangert/routes.git"
+ }
+}
diff --git a/open-source-lorries/python-rq.lorry b/open-source-lorries/python-rq.lorry
new file mode 100644
index 0000000..82f6136
--- /dev/null
+++ b/open-source-lorries/python-rq.lorry
@@ -0,0 +1,6 @@
+{
+ "python-rq": {
+ "type": "git",
+ "url": "git://github.com/nvie/rq.git"
+ }
+}
diff --git a/open-source-lorries/python-rsa.lorry b/open-source-lorries/python-rsa.lorry
new file mode 100644
index 0000000..0312df5
--- /dev/null
+++ b/open-source-lorries/python-rsa.lorry
@@ -0,0 +1,6 @@
+{
+ "python-rsa": {
+ "type": "hg",
+ "url": "https://bitbucket.org/sybren/python-rsa"
+ }
+}
diff --git a/open-source-lorries/python-rtslib-fb.lorry b/open-source-lorries/python-rtslib-fb.lorry
new file mode 100644
index 0000000..746254c
--- /dev/null
+++ b/open-source-lorries/python-rtslib-fb.lorry
@@ -0,0 +1,6 @@
+{
+ "python-rtslib-fb": {
+ "type": "git",
+ "url": "git://github.com/agrover/rtslib-fb.git"
+ }
+}
diff --git a/open-source-lorries/python-simplejson.lorry b/open-source-lorries/python-simplejson.lorry
new file mode 100644
index 0000000..e44d26c
--- /dev/null
+++ b/open-source-lorries/python-simplejson.lorry
@@ -0,0 +1,6 @@
+{
+ "python-simplejson": {
+ "type": "git",
+ "url": "git://github.com/simplejson/simplejson.git"
+ }
+}
diff --git a/open-source-lorries/python-sqlalchemy-migrate.lorry b/open-source-lorries/python-sqlalchemy-migrate.lorry
new file mode 100644
index 0000000..69c7a7c
--- /dev/null
+++ b/open-source-lorries/python-sqlalchemy-migrate.lorry
@@ -0,0 +1,6 @@
+{
+ "python-sqlalchemy-migrate": {
+ "type": "git",
+ "url": "git://github.com/stackforge/sqlalchemy-migrate.git"
+ }
+}
diff --git a/open-source-lorries/python-sqlalchemy.lorry b/open-source-lorries/python-sqlalchemy.lorry
new file mode 100644
index 0000000..251a675
--- /dev/null
+++ b/open-source-lorries/python-sqlalchemy.lorry
@@ -0,0 +1,6 @@
+{
+ "python-sqlalchemy": {
+ "type": "git",
+ "url": "git://github.com/zzzeek/sqlalchemy.git"
+ }
+}
diff --git a/open-source-lorries/python-subunit.lorry b/open-source-lorries/python-subunit.lorry
new file mode 100644
index 0000000..76322f3
--- /dev/null
+++ b/open-source-lorries/python-subunit.lorry
@@ -0,0 +1,6 @@
+{
+ "python-subunit": {
+ "type": "bzr",
+ "url": "lp:subunit"
+ }
+}
diff --git a/open-source-lorries/python-suds.lorry b/open-source-lorries/python-suds.lorry
new file mode 100644
index 0000000..c9b98ba
--- /dev/null
+++ b/open-source-lorries/python-suds.lorry
@@ -0,0 +1,6 @@
+{
+ "python-suds": {
+ "type": "hg",
+ "url": "https://bitbucket.org/mirror/suds"
+ }
+}
diff --git a/open-source-lorries/python-tempita.lorry b/open-source-lorries/python-tempita.lorry
new file mode 100644
index 0000000..55995fc
--- /dev/null
+++ b/open-source-lorries/python-tempita.lorry
@@ -0,0 +1,6 @@
+{
+ "python-tempita": {
+ "type": "hg",
+ "url": "https://bitbucket.org/ianb/tempita"
+ }
+}
diff --git a/open-source-lorries/python-testrepository.lorry b/open-source-lorries/python-testrepository.lorry
new file mode 100644
index 0000000..8c6509a
--- /dev/null
+++ b/open-source-lorries/python-testrepository.lorry
@@ -0,0 +1,6 @@
+{
+ "python-testrepository": {
+ "type": "bzr",
+ "url": "lp:testrepository"
+ }
+}
diff --git a/open-source-lorries/python-testscenarios.lorry b/open-source-lorries/python-testscenarios.lorry
new file mode 100644
index 0000000..aefcb27
--- /dev/null
+++ b/open-source-lorries/python-testscenarios.lorry
@@ -0,0 +1,6 @@
+{
+ "python-testscenarios": {
+ "type": "bzr",
+ "url": "lp:testscenarios"
+ }
+}
diff --git a/open-source-lorries/python-testtools.lorry b/open-source-lorries/python-testtools.lorry
new file mode 100644
index 0000000..5794e79
--- /dev/null
+++ b/open-source-lorries/python-testtools.lorry
@@ -0,0 +1,6 @@
+{
+ "python-testtools": {
+ "type": "git",
+ "url": "git://github.com/testing-cabal/testtools.git"
+ }
+}
diff --git a/open-source-lorries/python-times.lorry b/open-source-lorries/python-times.lorry
new file mode 100644
index 0000000..0dd4c2d
--- /dev/null
+++ b/open-source-lorries/python-times.lorry
@@ -0,0 +1,6 @@
+{
+ "python-times": {
+ "type": "git",
+ "url": "git://github.com/nvie/times.git"
+ }
+}
diff --git a/open-source-lorries/python-tox.lorry b/open-source-lorries/python-tox.lorry
new file mode 100644
index 0000000..52bcd54
--- /dev/null
+++ b/open-source-lorries/python-tox.lorry
@@ -0,0 +1,6 @@
+{
+ "python-tox": {
+ "type": "hg",
+ "url": "https://bitbucket.org/hpk42/tox"
+ }
+}
diff --git a/open-source-lorries/python-urllib3.lorry b/open-source-lorries/python-urllib3.lorry
new file mode 100644
index 0000000..d9dbfea
--- /dev/null
+++ b/open-source-lorries/python-urllib3.lorry
@@ -0,0 +1,6 @@
+{
+ "python-urllib3": {
+ "type": "git",
+ "url": "git://github.com/shazow/urllib3.git"
+ }
+}
diff --git a/open-source-lorries/python-uwsgi.lorry b/open-source-lorries/python-uwsgi.lorry
new file mode 100644
index 0000000..cdb7e84
--- /dev/null
+++ b/open-source-lorries/python-uwsgi.lorry
@@ -0,0 +1,6 @@
+{
+ "python-uwsgi": {
+ "type": "git",
+ "url": "git://github.com/unbit/uwsgi.git"
+ }
+}
diff --git a/open-source-lorries/python-warlock.lorry b/open-source-lorries/python-warlock.lorry
new file mode 100644
index 0000000..be61842
--- /dev/null
+++ b/open-source-lorries/python-warlock.lorry
@@ -0,0 +1,6 @@
+{
+ "python-warlock": {
+ "type": "git",
+ "url": "git://github.com/bcwaldon/warlock.git"
+ }
+}
diff --git a/open-source-lorries/python-webob.lorry b/open-source-lorries/python-webob.lorry
new file mode 100644
index 0000000..638ad5b
--- /dev/null
+++ b/open-source-lorries/python-webob.lorry
@@ -0,0 +1,6 @@
+{
+ "python-webob": {
+ "type": "git",
+ "url": "git://github.com/Pylons/webob.git"
+ }
+}
diff --git a/open-source-lorries/python-websockify.lorry b/open-source-lorries/python-websockify.lorry
new file mode 100644
index 0000000..a38e2a5
--- /dev/null
+++ b/open-source-lorries/python-websockify.lorry
@@ -0,0 +1,6 @@
+{
+ "python-websockify": {
+ "type": "git",
+ "url": "git://github.com/kanaka/websockify.git"
+ }
+}
diff --git a/open-source-lorries/python-wsme.lorry b/open-source-lorries/python-wsme.lorry
new file mode 100644
index 0000000..4160c4a
--- /dev/null
+++ b/open-source-lorries/python-wsme.lorry
@@ -0,0 +1,6 @@
+{
+ "python-wsme": {
+ "type": "git",
+ "url": "git://github.com/stackforge/wsme.git"
+ }
+}
diff --git a/open-source-lorries/python-xattr.lorry b/open-source-lorries/python-xattr.lorry
new file mode 100644
index 0000000..d31082b
--- /dev/null
+++ b/open-source-lorries/python-xattr.lorry
@@ -0,0 +1,6 @@
+{
+ "python-xattr": {
+ "type": "git",
+ "url": "git://github.com/xattr/xattr.git"
+ }
+}
diff --git a/open-source-lorries/python-zope-browser.lorry b/open-source-lorries/python-zope-browser.lorry
new file mode 100644
index 0000000..e6f200c
--- /dev/null
+++ b/open-source-lorries/python-zope-browser.lorry
@@ -0,0 +1,6 @@
+{
+ "python-zope-browser": {
+ "type": "git",
+ "url": "git://github.com/zopefoundation/zope.browser.git"
+ }
+}
diff --git a/open-source-lorries/python-zope-component.lorry b/open-source-lorries/python-zope-component.lorry
new file mode 100644
index 0000000..23faf03
--- /dev/null
+++ b/open-source-lorries/python-zope-component.lorry
@@ -0,0 +1,6 @@
+{
+ "python-zope-component": {
+ "type": "git",
+ "url": "git://github.com/zopefoundation/zope.component.git"
+ }
+}
diff --git a/open-source-lorries/python-zope-configuration.lorry b/open-source-lorries/python-zope-configuration.lorry
new file mode 100644
index 0000000..6c9bd30
--- /dev/null
+++ b/open-source-lorries/python-zope-configuration.lorry
@@ -0,0 +1,6 @@
+{
+ "python-zope-configuration": {
+ "type": "git",
+ "url": "git://github.com/zopefoundation/zope.configuration.git"
+ }
+}
diff --git a/open-source-lorries/python-zope-contenttype.lorry b/open-source-lorries/python-zope-contenttype.lorry
new file mode 100644
index 0000000..dd505d5
--- /dev/null
+++ b/open-source-lorries/python-zope-contenttype.lorry
@@ -0,0 +1,6 @@
+{
+ "python-zope-contenttype": {
+ "type": "git",
+ "url": "git://github.com/zopefoundation/zope.contenttype.git"
+ }
+}
diff --git a/open-source-lorries/python-zope-event.lorry b/open-source-lorries/python-zope-event.lorry
new file mode 100644
index 0000000..82fa31d
--- /dev/null
+++ b/open-source-lorries/python-zope-event.lorry
@@ -0,0 +1,6 @@
+{
+ "python-zope-event": {
+ "type": "git",
+ "url": "git://github.com/zopefoundation/zope.event.git"
+ }
+}
diff --git a/open-source-lorries/python-zope-exceptions.lorry b/open-source-lorries/python-zope-exceptions.lorry
new file mode 100644
index 0000000..5e63b3e
--- /dev/null
+++ b/open-source-lorries/python-zope-exceptions.lorry
@@ -0,0 +1,6 @@
+{
+ "python-zope-exceptions": {
+ "type": "git",
+ "url": "git://github.com/zopefoundation/zope.exceptions.git"
+ }
+}
diff --git a/open-source-lorries/python-zope-i18n.lorry b/open-source-lorries/python-zope-i18n.lorry
new file mode 100644
index 0000000..7e609c9
--- /dev/null
+++ b/open-source-lorries/python-zope-i18n.lorry
@@ -0,0 +1,6 @@
+{
+ "python-zope-i18n": {
+ "type": "git",
+ "url": "git://github.com/zopefoundation/zope.i18n.git"
+ }
+}
diff --git a/open-source-lorries/python-zope-i18nmessageid.lorry b/open-source-lorries/python-zope-i18nmessageid.lorry
new file mode 100644
index 0000000..15549a0
--- /dev/null
+++ b/open-source-lorries/python-zope-i18nmessageid.lorry
@@ -0,0 +1,6 @@
+{
+ "python-zope-i18nmessageid": {
+ "type": "git",
+ "url": "git://github.com/zopefoundation/zope.i18nmessageid.git"
+ }
+}
diff --git a/open-source-lorries/python-zope-interface.lorry b/open-source-lorries/python-zope-interface.lorry
new file mode 100644
index 0000000..909c4fa
--- /dev/null
+++ b/open-source-lorries/python-zope-interface.lorry
@@ -0,0 +1,6 @@
+{
+ "python-zope-interface": {
+ "type": "git",
+ "url": "git://github.com/zopefoundation/zope.interface.git"
+ }
+}
diff --git a/open-source-lorries/python-zope-location.lorry b/open-source-lorries/python-zope-location.lorry
new file mode 100644
index 0000000..ce5a397
--- /dev/null
+++ b/open-source-lorries/python-zope-location.lorry
@@ -0,0 +1,6 @@
+{
+ "python-zope-location": {
+ "type": "git",
+ "url": "git://github.com/zopefoundation/zope.location.git"
+ }
+}
diff --git a/open-source-lorries/python-zope-pagetemplate.lorry b/open-source-lorries/python-zope-pagetemplate.lorry
new file mode 100644
index 0000000..22f4b50
--- /dev/null
+++ b/open-source-lorries/python-zope-pagetemplate.lorry
@@ -0,0 +1,6 @@
+{
+ "python-zope-pagetemplate": {
+ "type": "git",
+ "url": "git://github.com/zopefoundation/zope.pagetemplate.git"
+ }
+}
diff --git a/open-source-lorries/python-zope-proxy.lorry b/open-source-lorries/python-zope-proxy.lorry
new file mode 100644
index 0000000..75ab2af
--- /dev/null
+++ b/open-source-lorries/python-zope-proxy.lorry
@@ -0,0 +1,6 @@
+{
+ "python-zope-proxy": {
+ "type": "git",
+ "url": "git://github.com/zopefoundation/zope.proxy.git"
+ }
+}
diff --git a/open-source-lorries/python-zope-publisher.lorry b/open-source-lorries/python-zope-publisher.lorry
new file mode 100644
index 0000000..3b589cd
--- /dev/null
+++ b/open-source-lorries/python-zope-publisher.lorry
@@ -0,0 +1,6 @@
+{
+ "python-zope-publisher": {
+ "type": "git",
+ "url": "git://github.com/zopefoundation/zope.publisher.git"
+ }
+}
diff --git a/open-source-lorries/python-zope-schema.lorry b/open-source-lorries/python-zope-schema.lorry
new file mode 100644
index 0000000..f054ed9
--- /dev/null
+++ b/open-source-lorries/python-zope-schema.lorry
@@ -0,0 +1,6 @@
+{
+ "python-zope-schema": {
+ "type": "git",
+ "url": "git://github.com/zopefoundation/zope.schema.git"
+ }
+}
diff --git a/open-source-lorries/python-zope-security.lorry b/open-source-lorries/python-zope-security.lorry
new file mode 100644
index 0000000..8ea9549
--- /dev/null
+++ b/open-source-lorries/python-zope-security.lorry
@@ -0,0 +1,6 @@
+{
+ "python-zope-security": {
+ "type": "git",
+ "url": "git://github.com/zopefoundation/zope.security.git"
+ }
+}
diff --git a/open-source-lorries/python-zope-tal.lorry b/open-source-lorries/python-zope-tal.lorry
new file mode 100644
index 0000000..8316aa6
--- /dev/null
+++ b/open-source-lorries/python-zope-tal.lorry
@@ -0,0 +1,6 @@
+{
+ "python-zope-tal": {
+ "type": "git",
+ "url": "git://github.com/zopefoundation/zope.tal.git"
+ }
+}
diff --git a/open-source-lorries/python-zope-tales.lorry b/open-source-lorries/python-zope-tales.lorry
new file mode 100644
index 0000000..8d4e7b5
--- /dev/null
+++ b/open-source-lorries/python-zope-tales.lorry
@@ -0,0 +1,6 @@
+{
+ "python-zope-tales": {
+ "type": "git",
+ "url": "git://github.com/zopefoundation/zope.tales.git"
+ }
+}
diff --git a/open-source-lorries/python-zope-traversing.lorry b/open-source-lorries/python-zope-traversing.lorry
new file mode 100644
index 0000000..25ccb43
--- /dev/null
+++ b/open-source-lorries/python-zope-traversing.lorry
@@ -0,0 +1,6 @@
+{
+ "python-zope-traversing": {
+ "type": "git",
+ "url": "git://github.com/zopefoundation/zope.traversing.git"
+ }
+}