On 2016-10-18 9:52, SZ Lin wrote:
I think this situation meets the condition.
The case of two programs having the same functionality but different
implementations is handled via "alternatives" or the "Conflicts"
These two programs having the same functionality - implementation of
RFC6570; but they aren't compatible with each other.
"Same functionality" in this case implies the same interface, which you
earlier indicated that the two Python modules don't have. That clause
covers situations where package / implementation A can be swapped for
package / implementation B without consumers needing to be aware of
which is installed.