Jira (PUP-10015) pip provider doesn't handle arbitrary equality

0 views
Skip to first unread message

Nathan Butler (JIRA)

unread,
Sep 9, 2019, 5:40:03 PM9/9/19
to puppe...@googlegroups.com
Nathan Butler created an issue
 
Puppet / Bug PUP-10015
pip provider doesn't handle arbitrary equality
Issue Type: Bug Bug
Affects Versions: PUP 5.5.7
Assignee: Unassigned
Components: Types and Providers
Created: 2019/09/09 2:39 PM
Priority: Normal Normal
Reporter: Nathan Butler

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

 

Add Comment Add Comment
 
This message was sent by Atlassian JIRA (v7.7.1#77002-sha1:e75ca93)
Atlassian logo

Nathan Butler (JIRA)

unread,
Sep 9, 2019, 5:46:04 PM9/9/19
to puppe...@googlegroups.com

Josh Cooper (JIRA)

unread,
Sep 11, 2019, 5:57:03 PM9/11/19
to puppe...@googlegroups.com
Josh Cooper updated an issue
 
Change By: Josh Cooper
Fix Version/s: PUP 6.10.0

Josh Cooper (JIRA)

unread,
Sep 11, 2019, 5:59:04 PM9/11/19
to puppe...@googlegroups.com
Josh Cooper assigned an issue to Josh Cooper
Change By: Josh Cooper
Assignee: Josh Cooper

Josh Cooper (JIRA)

unread,
Sep 11, 2019, 5:59:04 PM9/11/19
to puppe...@googlegroups.com

Josh Cooper (JIRA)

unread,
Sep 11, 2019, 5:59:04 PM9/11/19
to puppe...@googlegroups.com
Josh Cooper updated an issue
Change By: Josh Cooper
Fix Version/s: PUP 6.4.4

Josh Cooper (JIRA)

unread,
Sep 11, 2019, 6:15:04 PM9/11/19
to puppe...@googlegroups.com
Josh Cooper updated an issue
Change By: Josh Cooper
Sprint: Platform Core KANBAN

Josh Cooper (JIRA)

unread,
Sep 11, 2019, 6:33:02 PM9/11/19
to puppe...@googlegroups.com
Josh Cooper updated an issue
Change By: Josh Cooper
Release Notes Summary: Previously puppet incorrectly parsed the output of "pip freeze" when it reported package versions using the arbitrary equality operator "===". As a result, puppet would think the package wasn't installed, and try to (re)install it during every puppet run.
Release Notes: Bug Fix

Josh Cooper (JIRA)

unread,
Sep 11, 2019, 6:43:02 PM9/11/19
to puppe...@googlegroups.com

Jean Bond (JIRA)

unread,
Sep 30, 2019, 12:51:03 PM9/30/19
to puppe...@googlegroups.com
Jean Bond updated an issue
 
Change By: Jean Bond
Labels: resolved-issue-added
Reply all
Reply to author
Forward
0 new messages