Looking forward into the post-Python-2-support world (i.e. post pip 20.3), we're going to want to modernize pip's codebase. That's going to involve a lot of things.
Consider this issue an attempt to try to create a singular location, to create the list of all of the things we'd want to free from the chains of maintaining Python 2 support. :)
- Cleanup the mypy configuration.
- Enum usage.
- Drop
__ne__ when not needed.
- Drop Python-2 compatibility-related vendored modules.
Looking forward into the post-Python-2-support world (i.e. post pip 20.3), we're going to want to modernize pip's codebase. That's going to involve a lot of things.
Consider this issue an attempt to try to create a singular location, to create the list of all of the things we'd want to free from the chains of maintaining Python 2 support. :)
__ne__when not needed.