On Thu, 2008-09-11 at 14:37 +0000, Juan Pablo Soto Barrera wrote: > After looking Freevo source and kaa-metadata, I could not find > applicable examples either.
All kaa modules have a version submodule that can be imported. It's a bit roundabout, but it does work: >>> import kaa.metadata >>> print kaa.metadata.version.VERSION 0.7.4 kaa.metadata.version is a file version.py, VERSION is an object within that whose __str__ method returns the stringified version. dischi: this is a bit lame. I think we talked about this before. Can't we have kaa.metadata.version be the version object? Does require having the auto-generated version module be renamed to something else (_version.py maybe) and explicitly have "from _version import *" in the modules' __init__.py (and rename VERSION to version). > How to find out the version of a package available for importing? It basically depends on the package. There is no standard way of doing this. For kaa we have the version submodule. pygtk doesn't it another way: >>> import gobject >>> gobject.pygtk_version (2, 14, 2) If python-gdata does not do something similar, you're likely out of luck. Cheers, Jason. ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Freevo-devel mailing list Freevo-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freevo-devel