summaryrefslogtreecommitdiffstats
path: root/python-pypi/sqlalchemy/DETAILS
blob: a5f1bc678ba2ae639b6b3ff5e5412860b1b33128 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
           SPELL=sqlalchemy
  CHEESESHOP_PKG=SQLAlchemy
         VERSION=1.0.6
     SOURCE_HASH=sha512:188e2ce1c38819318c7561fa2cc663a8421ea6869abd2b0b355986b8326c481a62cd073a52cb90ad967cbcc7c2bfe64aecee2280423a40b4bc23f779c92bcd63
          SOURCE="$CHEESESHOP_PKG-$VERSION.tar.gz"
   SOURCE_URL[0]=http://pypi.python.org/packages/source/S/$CHEESESHOP_PKG/$SOURCE
   SOURCE_URL[1]=http://downloads.sourceforge.net/sourceforge/$SPELL/$SOURCE
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$CHEESESHOP_PKG-$VERSION"
        WEB_SITE=http://www.sqlalchemy.org/
      LICENSE[0]='LGPL'
        KEYWORDS="python database"
           SHORT='object-relational mapper for Python'
cat << EOF
SQLAlchemy is the Python SQL toolkit and Object Relational Mapper that gives 
application developers the full power and flexibility of SQL.
It provides a full suite of well known enterprise-level persistence patterns, 
designed for efficient and high-performing database access, adapted into a 
simple and Pythonic domain language.
SQLALCHEMY'S PHILOSOPHY
SQL databases behave less and less like object collections the more size and 
performance start to matter; object collections behave less and less like 
tables and rows the more abstraction starts to matter. SQLAlchemy aims to 
accommodate both of these principles.
SQLAlchemy doesn't view databases as just collections of tables; it sees them 
as relational algebra engines. Its object relational mapper enables classes to 
be mapped against the database in more than one way. SQL constructs don't just 
select from just tables?you can also select from joins, subqueries, and unions. 
Thus database relationships and domain object models can be cleanly decoupled 
from the beginning, allowing both sides to develop to their full potential.
EOF