Distutils extension proposal (was: Re: Distutils question)
Laszlo Zsolt Nagy
gandalf at geochemsource.com
Thu Sep 8 17:54:00 CEST 2005
Peter Hansen wrote:
>>How how can I install my .mo files from a distutil script into its
>>sys.prefix + os.sep + 'share' + os.sep + 'locale'
>I can't answer the first question, but the latter should be written this
> os.path.join(sys.prefix, 'share', 'locale')
>for greater portability and maintainability.
Of course. :-)
I know that Peter is a big Python guru, and he could not answer the
question. I also read the archives in the i18n-sig. There were questions
about the same problem and the answer was that there is no standard way
to include message files with a distribution. I would like to propose an
extension in distutils.
Most of the packages contain messages and they should be i18n-ed. The
proposal itself contains two parts.
1. We should extend the distutils interface to allow message files to be
installed to the default location
os.path.join(sys.prefix, 'share', 'locale')
2. Domain names for packages should be somehow standardized, especially
in conjunction with PEP 301 (Package Index and Metadata for Distutils).
Somehow, the package name and version should identify the message files
that can be used.
More information about the Python-list