FWIW, tackling FHS compliance is one of the things I have in mind as being
suitable for a metadata 2.0 extension.

Because Mac OS X and Windows just bundle (almost) everything into the
application directory, FHS concepts simply don't map properly, so the
current best FHS compliant solution is to use the  "data" scheme path, FHS
subdirectories and flag the project as Linux specific in the docs (or just
not publish it on PyPI).

Alternatively, cross platform Python code sometimes just ignores FHS
compliance and bundles everything in with the module code (using
pkgutil.get_data to retrieve it at runtime). Getting such packages ready
for distro inclusion then ends up being quite a pain :P

Cheers,
Nick.
_______________________________________________
Distutils-SIG maillist  -  Distutils-SIG@python.org
https://mail.python.org/mailman/listinfo/distutils-sig

Reply via email to