Nick Coghlan <ncoghlan <at> gmail.com> writes:

> Compilation can be a problem on Linux systems as well, so a platform
> neutral format is a better idea. Just have a mechanism that allows
> pysetup to create a bdist_msi from a bdist_simple. Similar, bdist_rpm
> and bdist_deb plugins could be taught to interpret bdist_simple.

I agree that a platform-neutral format is a good idea, but there might be other
complications with binary formats, which I'm not sure we've considered. For
example, if we're just bundling self-contained C extensions which just link to
libc/msvcrt, that's one thing. But what if those extensions link to particular
versions of other libraries? Are those referenced binaries supposed to be
bundled in the archive, too? I don't know that the dependency language supported
by packaging extends to these kinds of dependencies on external, non-Python
components. If we leave it to the packager to include all relevant binary
dependencies, I'm not sure how satisfactory that'll be - possibly, not very.

Regards,

Vinay Sajip


_______________________________________________
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com

Reply via email to