Interactive and relative paths allow unlimited
(Or at least I have not found a limit yet) number of characters to be uppercase. This is fine, but when the python interpreter reads directories from PYTHONPATH with 3 capital letters you then get a failure to locate the files.
I have replicated this issue with python 2.2 and python 2.4. These where with red hat el3 and ubuntu (Some version not sure which)
and an example
import dcacheYaimInstallerTest.logger as logger
works fine in interactive or relative paths, but not when installed via an RPM.
import dcacheYaimInstallertest.logger as logger
is just fine in both scenarios.
This bug cost me some hours to trace and would have cost more had I not had a lot of experience of packaging, so I would be pleased if this could be fixed in all versions of Python.
Regards
Owen
|