[PEAK] Accessing PKG-INFO at runtime
Pavel Repin
prepin+peak at gmail.com
Thu Sep 18 23:03:14 EDT 2008
Hi, Phillip,
That works nice. Is there a way to derive 'MyPackageName' from the available
metadata on the fly instead of hard-coding the package name within some
python code inside the package itself? I ask because I want to keep things
DRY (Don't Repeat Yourself).
On Thu, Sep 18, 2008 at 6:49 AM, Phillip J. Eby <pje at telecommunity.com>wrote:
> At 01:08 AM 9/18/2008 -0700, Pavel Repin wrote:
>
>> Is there a recommended way to obtain version information of an executing
>> application?
>> For instance, if my application script wants to write a log message
>> containing its own version, I'd like to get the version info stored in its
>> PKG-INFO file.
>> Hopefully, this runtime version info access method should work both in
>> developer mode for apps installed with "setup.py develop" command, and when
>> running them as eggs installed with easy_install script.
>>
>> Any ideas?
>>
>
> Something like pkg_resources.require('MyProjectName')[0].version should
> work.
>
>
--
Pavel Repin
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.eby-sarna.com/pipermail/peak/attachments/20080918/dd4b0750/attachment.html
More information about the PEAK
mailing list