>>>> "ZJ" == Zbigniew Jędrzejewski-Szmek
<zbyszek(a)in.waw.pl> writes:
ZJ> This guidelines are just too vague, and I think this is the source
ZJ> of many disagreements over naming.
Well, there is
https://fedoraproject.org/wiki/Packaging:Guidelines#Libraries_and_Applica...
which I don't think is particularly vague.
ZJ> I think we should stop guessing, and assume that if a package
ZJ> installs any importable module, something might start using that
ZJ> module and behave accordingly.
Which is covered by the "Mixed Use Packages" section, isn't it?
This question isn't unique to Python, which is why it's in the main
packaging guidelines. If you believe that Python should be stricter
here or has special requirements, then you can certainly propose some
Python-specific guidelines. Languages which have more complete
automatic dependency generation don't particularly need to care outside
of the requirement to subpackage for purposes of dependency
minimization.
- J<