import re
from sqlalchemy import schema, types, engine, sql, pool, orm, exceptions, databases, interfaces
-from sqlalchemy.sql import compiler
+from sqlalchemy.sql import compiler, expression
from sqlalchemy.engine import default, strategies, threadlocal
import sqlalchemy.orm.shard
import sqlalchemy.ext.sessioncontext as sessioncontext
"""generate a docstring.AbstractDoc structure."""
print "generating docstrings"
objects = [
- make_doc(obj=sql,include_all_classes=True),
- make_doc(obj=schema),
- make_doc(obj=pool),
- make_doc(obj=types),
make_doc(obj=engine),
- make_doc(obj=engine.url),
- make_doc(obj=strategies),
make_doc(obj=default),
+ make_doc(obj=engine.url),
make_doc(obj=threadlocal),
+ make_doc(obj=exceptions),
+ make_doc(obj=schema),
+ #make_doc(obj=sql,include_all_classes=True),
make_doc(obj=compiler),
+ make_doc(obj=expression,include_all_classes=True),
make_doc(obj=interfaces),
+ make_doc(obj=pool),
+ make_doc(obj=strategies),
+ make_doc(obj=types),
make_doc(obj=orm),
make_doc(obj=orm.collections, classes=[orm.collections.collection,
orm.collections.MappedCollection,
make_doc(obj=orm.query, classes=[orm.query.Query]),
make_doc(obj=orm.session, classes=[orm.session.Session]),
make_doc(obj=orm.shard),
- make_doc(obj=exceptions),
make_doc(obj=associationproxy, classes=[associationproxy.AssociationProxy]),
make_doc(obj=orderinglist, classes=[orderinglist.OrderingList]),
make_doc(obj=sqlsoup),
#!/usr/bin/env python
import sys,re,os,shutil
+from os import path
import cPickle as pickle
sys.path = ['../../lib', './lib'] + sys.path
'copyright'
]
+v = open(path.join(path.dirname(__file__), '..', '..', 'VERSION'))
+VERSION = v.readline().strip()
+v.close()
+
parser = optparse.OptionParser(usage = "usage: %prog [options] [tests...]")
parser.add_option("--file", action="store", dest="file", help="only generate file <file>")
parser.add_option("--docstrings", action="store_true", dest="docstrings", help="only generate docstrings")
-parser.add_option("--version", action="store", dest="version", default=sqlalchemy.__version__, help="version string")
+parser.add_option("--version", action="store", dest="version", default=VERSION, help="version string")
(options, args) = parser.parse_args()
if options.file:
title='SQLAlchemy 0.4 Documentation'
version = options.version
+
root = toc.TOCElement('', 'root', '', version=version, doctitle=title)
shutil.copy('./content/index.html', './output/index.html')