Success - Re: Trouble installing PmwContribD - no "PmwContribD.pth"

Russell Whitaker whitaker at best.com
Thu Sep 13 21:53:23 EDT 2001


Gordon McMillan <gmcm at hypernet.com> wrote in message news:<Xns911BC0768D0Fgmcmhypernetcom at 199.171.54.214>...
> Russell Whitaker wrote:
> 
>  
> > I'm needing the functionality documented in Doug Hellmann's
> > PmwContribD class MCScrolledListBox.py.  In the docs (from
> > what I assume to be the canonical distributions at:
> > "http://sourceforge.net/projects/pmwcontribd/") is mentioned
> > a file "PmwContribD.pth" (also mentioned only here in a search:
> > "http://groups.google.com/groups?q=pmwcontribd.pth&hl=en&rnum=1&selm=399
> > BF0AA.1590C08D%40proceryon.at") which is not included in either the .gz
> > or .zip archive on SourceForge (v r1_16).
> 
> A .pth file is a text file with one directory per line.
> Those directories will be added to your sys.path.
> The .pth file is typically (on Windows) put in your Python directory.
> So if you install a package as follows:
> 
> D:\
>    mypackages\
>       spam\ 
>          __init__.py
>          other stuff...
>       andeggs\
>          __init__.py
>          yet more stuff...
> 
> then a .pth file that says:
> D:/mypackages
> will make both the spam and andeggs packages available.


OK, I did that first step, slanting as "\" instead of "/".


> 
> Typically, *nix doesn't use .pth files, but would put the
> spam and andeggs packages into site-packages.
> 
> > I notice also that there's no __init__.py in the extracted
> > distro, either.
> 
> Some zip tools don't like 0 length files. Just create one.


I did that too.  It works!  I was able to import PmwContribD.

Gordon, *thank you*!  Now I'll go play with MCScrolledListBox.py...

Russell


>  
> - Gordon



More information about the Python-list mailing list