On Dec 8, 2:57 pm, "Diez B. Roggisch" <[EMAIL PROTECTED]> wrote: > Val schrieb:> I've written my first module, " > > " and uploaded it as an egg to > > > PyPI. I can use easy_istall to install my own module, but when I try > > to import it I get an ImportError "No module named gpsparser". > > > So I've done some research and found that in my site-packages/ > > directory gpsparser exists as an egg file, while all the other > > packages I've installed exist as an egg directory. > > > If this makes any sense, can anyone explain what I've done wrong in > > building my package that the installation process does not unpack the > > egg file? > > This has nothing to do with that - it's simply that your egg is empty. > Take a look at this: > > (gpsparser)mac-dir:Application Support deets$ unzip -l > /Users/deets/.virtualenvs/gpsparser/lib/python2.5/site-packages/gpsparser-0 > .0.1-py2.5.egg > Archive: > /Users/deets/.virtualenvs/gpsparser/lib/python2.5/site-packages/gpsparser-0 > .0.1-py2.5.egg > Length Date Time Name > -------- ---- ---- ---- > 1 12-08-08 12:04 EGG-INFO/dependency_links.txt > 249 12-08-08 12:04 EGG-INFO/PKG-INFO > 599 12-08-08 12:04 EGG-INFO/SOURCES.txt > 1 12-08-08 12:04 EGG-INFO/top_level.txt > 1 12-08-08 11:25 EGG-INFO/zip-safe > -------- ------- > 851 5 files > (gpsparser)mac-dir:Application Support deets$ > > I presume you miss a > > packages=find_packages(), > > line in your setup.py, with > > from setuptools import setup, find_packages > > to actually get the find_packages. > > Diez
You are absolutely right. How embarrassing. Thank you SO much! -Val -- http://mail.python.org/mailman/listinfo/python-list