[Distutils] finding my own version with setuptools

Ashley Walsh ashleywalsh at gmail.com
Wed Nov 9 05:16:59 CET 2005


Thats what I ended up doing.

Thanks,
Ashley


On 09/11/2005, at 2:08 PM, Phillip J. Eby wrote:

> At 01:55 PM 11/9/2005 +1000, Ashley Walsh wrote:
>> Hi,
>>
>> Is there an easy way for a module to uses its __name__ to identify
>> the Distribution it comes from?  I had a look through pkg_resources
>> but I couldn't see a straight forward way to do it, so I thought I'd
>> ask.
>>
>> The reason is that I want a console script log its version.
>
> Well, if you know the *project* name, you can just do:
>
>     pkg_resources.get_distribution("ProjectName").version
>
> to look up the distribution for "ProjectName" and get its version.
>
> However, if you don't know the project name, then figuring out the  
> distribution is a lot more work.  However, since it's presumably  
> you writing the code, you should probably be aware of what your  
> name for the project is.  :)
>



More information about the Distutils-SIG mailing list