Checking if a version is in range give me an unexpected result:
>>> packaging.version.parse('1.2.3') == packaging.version.parse('1.2.*')
False
I expected True. While
>>> packaging.version.parse('1.2.3') > packaging.version.parse('1.2.*')
True
This is at least unintuitive, right? Is this a bug or do I miss something?