Alberto Valverde wrote:
>> Hi Alberto,
>> Thanks! I applied a slightly modified version of this patch:
>> The code can be checked out from http://svn.repoze.org/repoze.tm2/trunk/ .
> Awesome, thanks :)
> I'll remove my temporary implementation from rum and use repoze.tm2 now
> instead and tell you how it goes... Then I'll take ata sb at integrating
> it in turbogears2 (this is why I'm cross-posting to tg-trunk)
> BTW, where can I tell pkg_resources to pull repoze.tm2 as a distribution's
> requirement from? Are you planning to register it at PyPI like everyone
> else does? ;)
Our release situation is a little complicated right now. There's another
version named "repoze.tm" that is used by "repoze.zope2". The difference
between repoze.tm and repoze.tm2 is that repoze.tm depends not only on
"transaction" but also on all of ZODB ("transaction" is a package that up until
recently always shipped as part of ZODB).
It's appropriate for "repoze.zope2" to depend on ZODB, and thus for it to use
repoze.tm wholesale, not trying to use a standalone "transaction" package. But
it's our intent to retire "repoze.tm" and start to use repoze.tm2 for all of
projects. But that requires a couple days worth of development to tease apart
ZODB dependencies our releases of Zope2 so it can use separate "ZODB" and
"transaction" packages. And each version of Zope would need to be tested to
make sure this works, which is probably another day or two worth of effort. We
just haven't done the work.
So, long story short, I've been afraid to release *either* repoze.tm or
repoze.tm2 until I had the time to sort all that out. I'd still rather not
release either to PyPI but I'll go ahead and create a release of "repoze.tm2"
an index on dist.repoze.org (which will also contain the transaction package).
Repoze-dev mailing list