Jason Tackaberry wrote:
> I'm prepared now to begin using Python 2.5 features inside kaa.base and
> make it a formal requirement unless there are no further arguments.
> This new requirement will apply to svn shortly, and to the next release.

We could remove the 2.4 yield support with the get_result() stuff. That
would be an API change we should doc. When you start removing 2.4
support, make sure setup.py checks for >= 2.5 and < 3. After that we can
remove that check for the other kaa modules.

Duncan: if you don't mind, I will try to update Freevo 1 branch to all
API changes we make. I don't think you use coroutines, but you use
kaa.rpc and we want to rename one function there. I guess you also use
kaa.Process which will be updated with a new API soon (that API requires
2.5).

> As kaa.base is a dependency for all kaa modules, this requirement then
> applies to all modules under the kaa umbrella.  So dischi, we can start
> using relative imports for kaa.metadata (and elsewhere, where desired).

IIRC kaa.base, kaa.imlib2, and kaa.metadata are the old modules working
with 2.4. The others already require 2.5. For kaa.metadata relative
imports would be nice, kaa.imlib2 does not need anything special.


Dischi

-- 
Imagination is more important than knowledge. (Albert Einstein)

------------------------------------------------------------------------------
This SF.net email is sponsored by:
SourcForge Community
SourceForge wants to tell your story.
http://p.sf.net/sfu/sf-spreadtheword
_______________________________________________
Freevo-devel mailing list
Freevo-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freevo-devel

Reply via email to