Opened 6 years ago

Closed 5 years ago

Last modified 5 years ago

#55977 closed enhancement (fixed)

update the py*-pip packages (py27-pip, py36-pip, etc) to add new pip select targets for major python releases such as pip2 or pip3

Reported by: qbuchanan Owned by: stromnov (Andrey Stromnov)
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc:
Port: py-pip

Description

I would propose that two new select targets be created for the python pip packages, pip2 and pip3. These new pip select targets would be based upon the major python release number and mirror current select targets for python2 and python3. These additions would provide symmetry for the way python is currently handled with python select as well as mirror the functionality found with python on other OS's such as Linux (Ubuntu, Debian), Windows, etc.

If you can point me in the right direction in order to learn how to add these select targets, I would be happy to help ;-)

TIA

Change History (4)

comment:1 Changed 6 years ago by mf2k (Frank Schima)

Keywords: python pip removed
Owner: set to stromnov
Port: py-pip added; py27-pip py36-pip removed
Status: newassigned

In the future, please Cc the port maintainer(s) (port info --maintainers py27-pip py36-pip), if any.

comment:2 Changed 6 years ago by sgbotsford

FWIW searching for pip3 in my mac ports tree didn't find it. Searching for pip brought up lots of things. It took a fair amount of groveling to find out that it was called py-pip.

Since pip is used for maintaining a set of modules to use with python, would it not make sense to include it by default in the distribution?

comment:3 Changed 5 years ago by cjones051073 (Chris Jones)

Resolution: fixed
Status: assignedclosed

comment:4 Changed 5 years ago by danchr (Dan Villiom Podlaski Christiansen)

In 5c7176e3b93f4034db97a5a7f93bd96515502bbf/macports-ports (master):

pip_select: mention pip2 and pip3, added in 12df949b45f4

Refs https://github.com/macports/macports-ports/pull/4229
Closes #55977

Note: See TracTickets for help on using tickets.