tech-pkg archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
python package default write permissions on egg-info files
In discussing a bit with upstream on the py-pyparsing egg-info group and world write permissions issue,
it appears that distro maintainers whose primary platform is Windows(tm) may be the culprit
in a large majority of the cases.
In this type of case, the distro doesn't manage *at all* the egg-info files.
If absent, 'python setup.py sdist --formats=gztar' (for example) will create the missing egg-info
directory and contents with the default windows permissions, which unfortunately seem to be
read & write for everybody. YEAH!
well, not really. Especially not for later installation on a non Windows system.
Other than encouraging upstream to directly "manage" the egg-info files in their source code
management system (it's theoretically easy enough to do: 'python setup.py egg_info' followed
by a manual change in permissions prior to committing these files).
Does anybody know of a better way? (like some magical undocumented parameter to setup.py sdist
that would set the equivalent of umask, or something to that effect in pydistutils.cfg :-)
--
Richard PALO
Home |
Main Index |
Thread Index |
Old Index