Date: Mon, 19 Sep 2005 09:22:44 +0000 From: Clive Crous <clive@darkarts.co.za> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/86322: New port: databases/py-tada Twisted Asynchronous Database API Message-ID: <E1EHHrI-000ID1-Ng@clive.krazyboyz> Resent-Message-ID: <200509190730.j8J7UFK2089680@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 86322 >Category: ports >Synopsis: New port: databases/py-tada Twisted Asynchronous Database API >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: update >Submitter-Id: current-users >Arrival-Date: Mon Sep 19 07:30:14 GMT 2005 >Closed-Date: >Last-Modified: >Originator: Clive Crous >Release: FreeBSD 5.4-RELEASE i386 >Organization: Darkarts Studios >Environment: >Description: New port: databases/py-tada Twisted Asynchronous Database API port full description: This python module is a wrapper module for any DBAPI 2 compatible database module. It wraps all functions and methods of the origional module and forces the return of deferreds instead. tada can therefore be considered to be 'almost' DBAPI compatible as it inherits the compatiblity level of the wrapped module, but returns twisted deferreds. tadah - is an additional class: "Tada with Helpers". This class adds some helper functionality to tada, but breaks strict DBAPI 2 spec. tao - uses tada and tadah to create an object model for DB access. It is loosly based on the SQLObject project's usage model, but asynchronous. >How-To-Repeat: >Fix: --- py-tada.shar begins here --- # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # /usr/ports/databases/py-tada/ # /usr/ports/databases/py-tada/distinfo # /usr/ports/databases/py-tada/Makefile # /usr/ports/databases/py-tada/pkg-descr # /usr/ports/databases/py-tada/pkg-plist # echo c - /usr/ports/databases/py-tada/ mkdir -p /usr/ports/databases/py-tada/ > /dev/null 2>&1 echo x - /usr/ports/databases/py-tada/distinfo sed 's/^X//' >/usr/ports/databases/py-tada/distinfo << 'END-of-/usr/ports/databases/py-tada/distinfo' XMD5 (tada-1.3.0.tar.gz) = e7a43405c6f79877185190ad5a16ad65 XSIZE (tada-1.3.0.tar.gz) = 6908 END-of-/usr/ports/databases/py-tada/distinfo echo x - /usr/ports/databases/py-tada/Makefile sed 's/^X//' >/usr/ports/databases/py-tada/Makefile << 'END-of-/usr/ports/databases/py-tada/Makefile' X# New ports collection makefile for: py-tada X# Date created: 2005-09-18 X# Whom: clive crous <clive@darkarts.co.za> X# X# $FreeBSD$ X# X XPORTNAME= tada XPORTVERSION= 1.3.0 XCATEGORIES= databases python XMASTER_SITES= http://www.darkarts.co.za/projects/${PORTNAME}/downloads/${PORTVERSION}/ XPKGNAMEPREFIX= py- XDISTNAME= ${PORTNAME}-${PORTVERSION} X XMAINTAINER= clive@darkarts.co.za XCOMMENT= Twisted Asynchronous Database API X XBUILD_DEPENDS= ${PYTHON_SITELIBDIR}/twisted:${PORTSDIR}/devel/py-twistedCore XRUN_DEPENDS= ${BUILD_DEPENDS} X XUSE_PYTHON= yes XUSE_PYDISTUTILS= yes X XPLIST_SUB+= S=${PYTHONPREFIX_SITELIBDIR:S;${PREFIX}/;;} X X.include <bsd.port.mk> END-of-/usr/ports/databases/py-tada/Makefile echo x - /usr/ports/databases/py-tada/pkg-descr sed 's/^X//' >/usr/ports/databases/py-tada/pkg-descr << 'END-of-/usr/ports/databases/py-tada/pkg-descr' XThis python module is a wrapper module for any DBAPI 2 compatible database Xmodule. It wraps all functions and methods of the origional module and forces Xthe return of deferreds instead. tada can therefore be considered to be 'almost' XDBAPI compatible as it inherits the compatiblity level of the wrapped module, Xbut returns twisted deferreds. X Xtadah - is an additional class: "Tada with Helpers". This class adds some helper Xfunctionality to tada, but breaks strict DBAPI 2 spec. X Xtao - uses tada and tadah to create an object model for DB access. It is loosly Xbased on the SQLObject project's usage model, but asynchronous. X XAuthor: Clive Crous <clive@darkarts.co.za> XWWW: http://www.darkarts.co.za/projects/tada/ END-of-/usr/ports/databases/py-tada/pkg-descr echo x - /usr/ports/databases/py-tada/pkg-plist sed 's/^X//' >/usr/ports/databases/py-tada/pkg-plist << 'END-of-/usr/ports/databases/py-tada/pkg-plist' X%%S%%/tada/__init__.py X%%S%%/tada/__init__.pyc X%%S%%/tada/__init__.pyo X%%S%%/tada/tada.py X%%S%%/tada/tada.pyc X%%S%%/tada/tada.pyo X%%S%%/tada/tao.py X%%S%%/tada/tao.pyc X%%S%%/tada/tao.pyo X%%S%%/tada/taorda.py X%%S%%/tada/taorda.pyc X%%S%%/tada/taorda.pyo X%%S%%/tada/test/MySQLdb/__init__.py X%%S%%/tada/test/MySQLdb/__init__.pyc X%%S%%/tada/test/MySQLdb/__init__.pyo X%%S%%/tada/test/MySQLdb/test_tada.py X%%S%%/tada/test/MySQLdb/test_tada.pyc X%%S%%/tada/test/MySQLdb/test_tada.pyo X%%S%%/tada/test/MySQLdb/test_tadah.py X%%S%%/tada/test/MySQLdb/test_tadah.pyc X%%S%%/tada/test/MySQLdb/test_tadah.pyo X%%S%%/tada/test/MySQLdb/test_tao.py X%%S%%/tada/test/MySQLdb/test_tao.pyc X%%S%%/tada/test/MySQLdb/test_tao.pyo X%%S%%/tada/test/__init__.py X%%S%%/tada/test/__init__.pyc X%%S%%/tada/test/__init__.pyo X%%S%%/tada/test/pysqlite2/__init__.py X%%S%%/tada/test/pysqlite2/__init__.pyc X%%S%%/tada/test/pysqlite2/__init__.pyo X%%S%%/tada/test/pysqlite2/test_tada.py X%%S%%/tada/test/pysqlite2/test_tada.pyc X%%S%%/tada/test/pysqlite2/test_tada.pyo X%%S%%/tada/test/pysqlite2/test_tadah.py X%%S%%/tada/test/pysqlite2/test_tadah.pyc X%%S%%/tada/test/pysqlite2/test_tadah.pyo X%%S%%/tada/test/pysqlite2/test_tao.py X%%S%%/tada/test/pysqlite2/test_tao.pyc X%%S%%/tada/test/pysqlite2/test_tao.pyo X%%S%%/tada/util.py X%%S%%/tada/util.pyc X%%S%%/tada/util.pyo X@dirrm %%S%%/tada/test/pysqlite2 X@dirrm %%S%%/tada/test/MySQLdb X@dirrm %%S%%/tada/test X@dirrm %%S%%/tada END-of-/usr/ports/databases/py-tada/pkg-plist exit --- py-tada.shar ends here --- >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?E1EHHrI-000ID1-Ng>