You can try the `pkg_resources` APIs and get the version from the  
setuptools data.

 >>> import pkg_resources
 >>> pkg_resources.require('ZODB3')[0].version
'3.8.1'

Which only works if ZODB3 was installed via buildout/setuptools, of  
course.


On Jun 8, 2009, at 2:30 AM, Pedro Ferreira wrote:

> Hello,
>
> I've noticed that the __version__ variable hasn't been updated lately:
>
> i.e. on 3.8.1:
>
>>>> import ZODB
>>>> ZODB.__version__
> '3.7.0b3'
>
> And on 3.9x it doesn't even exist.
> Was it officially deprecated? If so, is there any other way to check  
> the
> library version?
>
> Thanks in advance,



Thanks,
Jeff Shell
j...@bottlerocket.net

_______________________________________________
For more information about ZODB, see the ZODB Wiki:
http://www.zope.org/Wikis/ZODB/

ZODB-Dev mailing list  -  ZODB-Dev@zope.org
http://mail.zope.org/mailman/listinfo/zodb-dev

Reply via email to