On Wed, 2019-08-07 at 10:43 -0400, Todd Rme wrote:
The problem is that the package want to prefer is tornado 5, not tornado 6. tornado 6 just isn't widely supported right now.
I see; in this case I'd go the same route as go and ruby do then.. and you'd have packages like: python-tornado4 Provides: python-tornado = 4.x Provides python-tornado-impl = 4.x Conflicts: python-tornado-impl python-tornado5 Provides: pytho-tornado = 5.x Provides python-tornado-impl = 5.x Conflicts: python-tornado-impl python-tornado6 Provides: python-tornado =6.x Provides python-tornado-impl = 6.x Conflicts: python-tornado-impl python-tornado Version 5.x Requires: python-tornado-impl = 5.x Then when you feel it is time to switch from tornado 5.x to 6.x, you have the control in python-tornado and you can bump the version there. Prjconf would prefer python-tornado. Cheers, Dominique