Re: Accessing PKG-INFO at runtime
"Pavel Repin" <[email protected]>
| Newsgroups | gmane.comp.python.peak |
|---|---|
| Message-ID | <[email protected]> |
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-Wh6+Hckhi6HFNGf7iClzIwC/[email protected]>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 _______________________________________________ PEAK mailing list [email protected] http://www.eby-sarna.com/mailman/listinfo/peak