At 07:08 PM 1/30/2010 -0500, Barry Warsaw wrote:
On Jan 29, 2010, at 11:03 PM, Tarek Ziadé wrote:

>Yes, that's how Jinja does already for example, using Setuptools's
>pkg_resources :
>
>__version__ = __import__('pkg_resources').get_distribution('Jinja2').version

And that's different yet again from what PJE suggests.

Not really; just a different way of spelling the same thing. In either case, you're looking at the .version attribute of the Distribution instance.


  This is screaming for
a blessed API to be pushed into the stdlib.

(BTW, why use __import__() there?)

It lets you save an extra line to import pkg_resources; that's really the only difference.

_______________________________________________
Distutils-SIG maillist  -  Distutils-SIG@python.org
http://mail.python.org/mailman/listinfo/distutils-sig

Reply via email to