BenoitTalbot / bungeni-portal

Automatically exported from code.google.com/p/bungeni-portal
0 stars 0 forks source link

Update SQLAlchemy version used by zope.alchemist #712

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Problem
--------
zope.alchemist provides for SQLAlchemy's transaction integration with Zope's 
transaction management. It also provides for things like :

- automatic sqlalchemy session management
- bidirectional schema transformation, from zope3 schemas to sqlalchemy, and 
from sqlalchemy tables to zope3 schemas.
- zope.schema.vocabulary support
- container and application support
- traversal patterns for applications and containers for date and attribute 
based urls.
- property validation on sqlalchemy mapped objects based on zope.schema
- zope.formlib, zc.table based generic user interface on sqlcontainers and 
objects, including embedded related display.
- zope3 catalog and zc.relations support via ( keyreference adapters / intid 
support )

Currently zope.alchemist uses SQLAlchemy version 0.5.8 which is rather outdated.

To Do
-----------

Update zope.alchemist to use SQlAlchemy 0.6.x series or greater.

There is also a package called zope.sqlalchemy : 
http://pypi.python.org/pypi/zope.sqlalchemy
This appears to be regularly updated and uses a newer version of SQLAlchemy.

Update zope.alchemist to make use of the zope.sqlalchemy package for SQLAlchemy 
and Zope transaction integration.

Update the bungeni code base to use the updated zope.alchemist package.

Original issue reported on code.google.com by ashok.ha...@gmail.com on 3 Jul 2011 at 8:30

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
Problem
--------
zope.alchemist (zope alchemist source repository -- 
http://code.google.com/p/zope-alchemist )  provides for SQLAlchemy's 
transaction integration with Zope's transaction management. It also provides 
for things like :

- automatic sqlalchemy session management
- bidirectional schema transformation, from zope3 schemas to sqlalchemy, and 
from sqlalchemy tables to zope3 schemas.
- zope.schema.vocabulary support
- container and application support
- traversal patterns for applications and containers for date and attribute 
based urls.
- property validation on sqlalchemy mapped objects based on zope.schema
- zope.formlib, zc.table based generic user interface on sqlcontainers and 
objects, including embedded related display.
- zope3 catalog and zc.relations support via ( keyreference adapters / intid 
support )

Currently zope.alchemist uses SQLAlchemy version 0.5.8 which is rather outdated.

To Do
-----------

1 - Update zope.alchemist to use zope.sqlalchemy 
(http://pypi.python.org/pypi/zope.sqlalchemy ) for transaction integration. 
i.e.  this will replace zope.alchemist's inbuilt zope,sqlalchemy transaction 
integration.

2 - Update and test the bungeni code base to use the updated zope.alchemist 
package.

3 - Update SQLALchemy dependency to version 0.6.x series or greater.

Original comment by ashok.ha...@gmail.com on 5 Jul 2011 at 1:51

GoogleCodeExporter commented 9 years ago

Original comment by ashok.ha...@gmail.com on 14 Jul 2011 at 11:54

GoogleCodeExporter commented 9 years ago

Original comment by ashok.ha...@gmail.com on 28 Sep 2011 at 7:59