The Python SQL Toolkit and Object Relational Mapper

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.

WWW: http://www.sqlalchemy.org/

PR:		ports/101920
Submitted by:	Dryice Liu <dryice@dryice.name>
Approved by:	krion (mentor)
This commit is contained in:
Martin Wilke 2006-08-23 13:47:02 +00:00
parent 7481628a1e
commit 44c5f0ff2d
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=171275
11 changed files with 209 additions and 0 deletions

View file

@ -398,6 +398,7 @@
SUBDIR += py-psycopg
SUBDIR += py-psycopg2
SUBDIR += py-pyPgSQL
SUBDIR += py-sqlalchemy
SUBDIR += py-sqlite3
SUBDIR += py-sqlobject
SUBDIR += py-sqlrelay

Binary file not shown.

View file

@ -0,0 +1,78 @@
# Ports collection makefile for: py-sqlalchemy
# Date created: 12 Auguest 2004
# Whom: Dryice Dong Liu <dryice@dryice.name>
#
# $FreeBSD$
#
PORTNAME= sqlalchemy
PORTVERSION= 0.2.7
CATEGORIES= databases python
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} \
http://cheeseshop.python.org/packages/source/S/SQLAlchemy/ \
http://dryice.name/computer/FreeBSD/distfiles/
DISTNAME= SQLAlchemy-${PORTVERSION}
MAINTAINER= dryice@dryice.name
COMMENT= A Python SQL toolkit and Object Relational Mapper
USE_PYTHON= 2.3+
PLIST_SUB+= PORTVERSION=${PORTVERSION} \
PYTHONVERSION=${_PYTHON_VERSION} \
EXAMPLEDIR=share/examples/${PORTNAME}
USE_PYDISTUTILS= yes
BUILD_DEPENDS+= easy_install:${PORTSDIR}/devel/py-setuptools
OPTIONS= FIREBIRD "support FireBird" off
OPTIONS+= MSSQL "support MS SQL Server" off
OPTIONS+= MYSQL "support MySql" on
OPTIONS+= POSTGRE "support PostGreSQL" on
OPTIONS+= SQLITE "support Sqlite" on
.if !defined(NOPORTDOCS)
PORTDOCS= adv_datamapping.html alphaapi.html \
alphaimplementation.html datamapping.html \
dbengine.html docs.css docstrings.html \
documentation.html index.html metadata.html \
plugins.html pooling.html scripts.js \
sqlconstruction.html style.css syntaxhighlight.css \
tutorial.html types.html unitofwork.html
.endif
.include <bsd.port.pre.mk>
.if defined(WITH_FIREBIRD)
RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/kinterbasdb/__init__.py:${PORTSDIR}/databases/kinterbasdb
.endif
.if defined(WITH_MSSQL)
RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/pymssql.py:${PORTSDIR}/databases/py-mssql
.endif
.if !defined(WITHOUT_MYSQL)
RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/MySQLdb/__init__.py:${PORTSDIR}/databases/py-MySQLdb
.endif
.if !defined(WITHOUT_POSTGRE)
RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/psycopg2/__init__.py:${PORTSDIR}/databases/py-psycopg2
.endif
.if !defined(WITHOUT_SQLITE)
RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/pysqlite2/__init__.py:${PORTSDIR}/databases/py-pysqlite23
.endif
post-install:
.if !defined(NOPORTDOCS)
${MKDIR} ${DOCSDIR}
.for i in ${PORTDOCS}
${INSTALL_DATA} ${WRKSRC}/doc/${i} ${DOCSDIR}
.endfor
.endif
${MKDIR} ${EXAMPLESDIR}
.for i in adjacencytree backref polymorph vertical
${CP} -r ${WRKSRC}/examples/${i} ${EXAMPLESDIR}
.endfor
.include <bsd.port.post.mk>

View file

@ -0,0 +1,3 @@
MD5 (SQLAlchemy-0.2.7.tar.gz) = d1c4e9f4c512d6d68e3e453f10df896e
SHA256 (SQLAlchemy-0.2.7.tar.gz) = d12ff098ae9206114d0d024469b3f93cc4c9dc5febfd92390391c6155642f19e
SIZE (SQLAlchemy-0.2.7.tar.gz) = 626974

View file

@ -0,0 +1,10 @@
The Python SQL Toolkit and Object Relational Mapper
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.
WWW: http://www.sqlalchemy.org/

View file

@ -0,0 +1,13 @@
%%PYTHON_SITELIBDIR%%/SQLAlchemy-%%PORTVERSION%%-py%%PYTHONVERSION%%.egg
%%EXAMPLEDIR%%/adjacencytree/basic_tree.py
%%EXAMPLEDIR%%/adjacencytree/byroot_tree.py
%%EXAMPLEDIR%%/backref/backref_tree.py
%%EXAMPLEDIR%%/polymorph/concrete.py
%%EXAMPLEDIR%%/polymorph/polymorph.py
%%EXAMPLEDIR%%/polymorph/single.py
%%EXAMPLEDIR%%/vertical/vertical.py
@dirrm %%EXAMPLEDIR%%/adjacencytree
@dirrm %%EXAMPLEDIR%%/backref
@dirrm %%EXAMPLEDIR%%/polymorph
@dirrm %%EXAMPLEDIR%%/vertical
@dirrm %%EXAMPLEDIR%%

Binary file not shown.

View file

@ -0,0 +1,78 @@
# Ports collection makefile for: py-sqlalchemy
# Date created: 12 Auguest 2004
# Whom: Dryice Dong Liu <dryice@dryice.name>
#
# $FreeBSD$
#
PORTNAME= sqlalchemy
PORTVERSION= 0.2.7
CATEGORIES= databases python
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} \
http://cheeseshop.python.org/packages/source/S/SQLAlchemy/ \
http://dryice.name/computer/FreeBSD/distfiles/
DISTNAME= SQLAlchemy-${PORTVERSION}
MAINTAINER= dryice@dryice.name
COMMENT= A Python SQL toolkit and Object Relational Mapper
USE_PYTHON= 2.3+
PLIST_SUB+= PORTVERSION=${PORTVERSION} \
PYTHONVERSION=${_PYTHON_VERSION} \
EXAMPLEDIR=share/examples/${PORTNAME}
USE_PYDISTUTILS= yes
BUILD_DEPENDS+= easy_install:${PORTSDIR}/devel/py-setuptools
OPTIONS= FIREBIRD "support FireBird" off
OPTIONS+= MSSQL "support MS SQL Server" off
OPTIONS+= MYSQL "support MySql" on
OPTIONS+= POSTGRE "support PostGreSQL" on
OPTIONS+= SQLITE "support Sqlite" on
.if !defined(NOPORTDOCS)
PORTDOCS= adv_datamapping.html alphaapi.html \
alphaimplementation.html datamapping.html \
dbengine.html docs.css docstrings.html \
documentation.html index.html metadata.html \
plugins.html pooling.html scripts.js \
sqlconstruction.html style.css syntaxhighlight.css \
tutorial.html types.html unitofwork.html
.endif
.include <bsd.port.pre.mk>
.if defined(WITH_FIREBIRD)
RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/kinterbasdb/__init__.py:${PORTSDIR}/databases/kinterbasdb
.endif
.if defined(WITH_MSSQL)
RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/pymssql.py:${PORTSDIR}/databases/py-mssql
.endif
.if !defined(WITHOUT_MYSQL)
RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/MySQLdb/__init__.py:${PORTSDIR}/databases/py-MySQLdb
.endif
.if !defined(WITHOUT_POSTGRE)
RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/psycopg2/__init__.py:${PORTSDIR}/databases/py-psycopg2
.endif
.if !defined(WITHOUT_SQLITE)
RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/pysqlite2/__init__.py:${PORTSDIR}/databases/py-pysqlite23
.endif
post-install:
.if !defined(NOPORTDOCS)
${MKDIR} ${DOCSDIR}
.for i in ${PORTDOCS}
${INSTALL_DATA} ${WRKSRC}/doc/${i} ${DOCSDIR}
.endfor
.endif
${MKDIR} ${EXAMPLESDIR}
.for i in adjacencytree backref polymorph vertical
${CP} -r ${WRKSRC}/examples/${i} ${EXAMPLESDIR}
.endfor
.include <bsd.port.post.mk>

View file

@ -0,0 +1,3 @@
MD5 (SQLAlchemy-0.2.7.tar.gz) = d1c4e9f4c512d6d68e3e453f10df896e
SHA256 (SQLAlchemy-0.2.7.tar.gz) = d12ff098ae9206114d0d024469b3f93cc4c9dc5febfd92390391c6155642f19e
SIZE (SQLAlchemy-0.2.7.tar.gz) = 626974

View file

@ -0,0 +1,10 @@
The Python SQL Toolkit and Object Relational Mapper
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.
WWW: http://www.sqlalchemy.org/

View file

@ -0,0 +1,13 @@
%%PYTHON_SITELIBDIR%%/SQLAlchemy-%%PORTVERSION%%-py%%PYTHONVERSION%%.egg
%%EXAMPLEDIR%%/adjacencytree/basic_tree.py
%%EXAMPLEDIR%%/adjacencytree/byroot_tree.py
%%EXAMPLEDIR%%/backref/backref_tree.py
%%EXAMPLEDIR%%/polymorph/concrete.py
%%EXAMPLEDIR%%/polymorph/polymorph.py
%%EXAMPLEDIR%%/polymorph/single.py
%%EXAMPLEDIR%%/vertical/vertical.py
@dirrm %%EXAMPLEDIR%%/adjacencytree
@dirrm %%EXAMPLEDIR%%/backref
@dirrm %%EXAMPLEDIR%%/polymorph
@dirrm %%EXAMPLEDIR%%/vertical
@dirrm %%EXAMPLEDIR%%