-
Type:
Bug
-
Status: Resolved
-
Priority:
Normal
-
Resolution: Fixed
-
Affects Version/s: PUP 5.5.7
-
Fix Version/s: PUP 6.4.4, PUP 6.10.0
-
Component/s: Types and Providers
-
Labels:
-
Template:
-
Team:Coremunity
-
Sprint:Platform Core KANBAN
-
Method Found:Needs Assessment
-
Release Notes:Bug Fix
-
Release Notes Summary:
-
QA Risk Assessment:Needs Assessment
Puppet Version: 5.5.6
Puppet Server Version: 5.3.5
OS Name/Version: Ubuntu 18.04
The current pip provider doesn't support Python's arbitrary equality https://www.python.org/dev/peps/pep-0440/#arbitrary-equality
When encountering a python package specified with arbitrary equality via pip freeze, it fails to parse the package and keeps trying to install it
e.g.
$ pip freeze | grep pytz
pytz===2012f
Desired Behavior: Pip Provider correctly handles arbitrary equality
Actual Behavior: Pip Provider incorrectly handles arbitrary equality