Hello Cygwinistas,

This is especially directed to the maintainer of the python
tool/module  "pip" on cygwin, who may or may not be the maintainer of
python as a whole. I'm not very skilled with python yet. I do,
however, have an observation to make (or call it a complaint).  I went
to install a python package (not one carried on cygwin): html2text.
The install command is `pip install html2text'. I didn't seem to have
"pip" installed (notice the "seem" por favor). So I started
setup-x86_64 and worked through the process of installing "pip". I am
working with python3 so I tried to select a "pip" that corresponded
with it.

But after installing it I still didn't have the "pip" command. Finally
I used cygcheck to check for what files are installed by setup for
that package, let's see:  cygcheck -f /usr/bin/pip3.12
python312-pip-25.0.1-2 -- is the package I installed. The package's
setup does not include installing a command named "pip"!!! It was an
hours work to figure this out. When I finally understood the simple
and obvious thing to do: check /usr/bin/ for pips (!), I discovered a
whole flock of pips lurking in there:

d999db900a30a48b3823c5c31d25e13c *pip   <-- I made a hard link to
pip3.12 as the md5sums show
d999db900a30a48b3823c5c31d25e13c *pip3.12
45215ed1028f23dee3c6c24aa9824a63 *pip3.6
d999db900a30a48b3823c5c31d25e13c *pip3
a22904009720072190a8f73e0dbe6946 *pip3.9
58febe00b52b2562415e6949c36d3bf0 *pip2
58febe00b52b2562415e6949c36d3bf0 *pip2.7

No offense intended, but why would there be multiple pips left over
from earlier installations? -- this is just poor attention to detail
and coupled with the non-obvious absence of a "pip" it is much more
work than one ought  to have to do.
-- 
Soren 'tino
He's earthy, he's pithy, he's ...a bit astringent.
Think of him more as a "topical antiseptic" than as a snack.

-- 
Problem reports:      https://cygwin.com/problems.html
FAQ:                  https://cygwin.com/faq/
Documentation:        https://cygwin.com/docs.html
Unsubscribe info:     https://cygwin.com/ml/#unsubscribe-simple

Reply via email to