summaryrefslogtreecommitdiff
path: root/setup.py
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2007-01-06 22:26:37 +0000
committerMike Bayer <mike_mp@zzzcomputing.com>2007-01-06 22:26:37 +0000
commit47b95e421c0c0aed7b2db358929b0b77d161af43 (patch)
tree9d808eb806fda559b720dbf9c6d96f180c1a8818 /setup.py
parent6d278f307ea9407993a2cc4b01bcd09f6e819834 (diff)
downloadsqlalchemy-47b95e421c0c0aed7b2db358929b0b77d161af43.tar.gz
added SVN link to setup.py description
Diffstat (limited to 'setup.py')
-rw-r--r--setup.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/setup.py b/setup.py
index 6b2f55522..c548bc088 100644
--- a/setup.py
+++ b/setup.py
@@ -36,6 +36,10 @@ SQLAlchemy's Advantages:
* Self-referential tables and mappers are supported. Adjacency list structures can be created, saved, and deleted with proper cascading, with no extra programming.
* Data mapping can be used in a row-based manner. Any bizarre hyper-optimized query that you or your DBA can cook up, you can run in SQLAlchemy, and as long as it returns the expected columns within a rowset, you can get your objects from it. For a rowset that contains more than one kind of object per row, multiple mappers can be chained together to return multiple object instance lists from a single database round trip.
* The type system allows pre- and post- processing of data, both at the bind parameter and the result set level. User-defined types can be freely mixed with built-in types. Generic types as well as SQL-specific types are available.
+
+SVN version:
+<http://svn.sqlalchemy.org/sqlalchemy/trunk#egg=SQLAlchemy-dev>
+
""",
classifiers = [
"Development Status :: 4 - Beta",