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