Last October, I sent an email to this list asking how to install modules
which use setuputils so that modules are shipped in a way that is compatible
with Solaris packaging.  It was recommended to me to run "setup.py install"
with the "--root=/foo" argument and this causes the files to be installed
directly to the filesystem and not in an Egg format.

For example, when installing cssutils this way, it installs the python files
to /usr/lib/python2.4/site-packages/cssutils, and not in Egg format.  This
seems to work great, so thanks for the help with that.

However, installing this way seems to also install various egg related files
which I am not sure are actually needed when delivering in this manner.  For
example, installing CSSutils or simplejson puts directories with names like
these on the filesystem:

  /usr/lib/python2.4/site-packages/cssutils-0.9.5.1-py2.4.egg-info
  /usr/lib/python2.4/site-packages/simplejson-2.0.4-py2.4.egg-info

These directories contain files like PKG-INFO, SOURCES.txt,
dependency_links.txt, entry_points.txt, and top_level.txt.

Is there any value in shipping these files when not delivering as Eggs, or
could they safely be just removed?  Should they not be installed when
building with the "--root" option, or is there some other way to disable
having them be installed?

Thanks,

Brian

_______________________________________________
Distutils-SIG maillist  -  [email protected]
http://mail.python.org/mailman/listinfo/distutils-sig

Reply via email to