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