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
|