DMARC-Filter: OpenDMARC Filter v1.4.2 delorie.com 57MGdX6N2320689 Authentication-Results: delorie.com; dmarc=pass (p=none dis=none) header.from=cygwin.com Authentication-Results: delorie.com; spf=pass smtp.mailfrom=cygwin.com DKIM-Filter: OpenDKIM Filter v2.11.0 delorie.com 57MGdX6N2320689 Authentication-Results: delorie.com; dkim=pass (1024-bit key, unprotected) header.d=cygwin.com header.i=@cygwin.com header.a=rsa-sha256 header.s=default header.b=V3+IQN+G X-Recipient: archive-cygwin AT delorie DOT com DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org E06153851A9D DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com; s=default; t=1755880770; bh=SDKtf7HMgQzdo2nkWUN/lC4tQjETfcXrHimIF1SF4wY=; h=Date:Subject:To:List-Id:List-Unsubscribe:List-Archive:List-Post: List-Help:List-Subscribe:From:Reply-To:From; b=V3+IQN+GU47OPJvjLTOkGZcsXj6SMKH/KsxosYgU3Uyx6ugnDYgiIbx+1GeBdE0aQ GDPOnyihdvMMT5ZNwaiCnapuSX8Zt3r7qruJsSyxVfT0qqJz7MYHq2uaib5oCnxCYp FsoM9h0H17b8+v3D1RzIS+omOmyUtT4UKP+Vv21Y= X-Original-To: cygwin AT cygwin DOT com Delivered-To: cygwin AT cygwin DOT com DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 79816385840B ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 79816385840B ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1755880707; cv=none; b=PBYpN1yzHfhkbKoX3CpVcjao/ZemNcXLqkRMe/aWScHe20nBe1UfbYwqHF4A06GT1kqyftLlUygOQRtI7K5VnMSASXVVg+jYU/tMS3Xlchi6PAvibDQjZPrntntuBGFKAk9bwupkHxe9hK3moqafIQy3TA9IC1PFfjDM/9d5490= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1755880707; c=relaxed/simple; bh=p/ck9YO2J86eV4ODlrjvwnKhSoGYmmwxOne9ICo6uHM=; h=DKIM-Signature:MIME-Version:From:Date:Message-ID:Subject:To; b=rZX33xU+6GJnwO0ILe5uCPt70dAsYx1m0iH6Ro2dofNKHkMky+gckoyQBq52REHCcwaa28N3dOv6ZxdwsFS6mm1iTNK/B4D+NwlpicPKcnC9QMUlutHDA+WlTDh6+071zpdIW71xY7j3Cliiidk9xNdQE81OMi6YEsHraEkHAIM= ARC-Authentication-Results: i=1; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 79816385840B X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1755880705; x=1756485505; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=Ar5YA80BwjfeS9Kfq4pKbht15c7ConhHeaqGw8oy0Tw=; b=NrEBC1iyhLKAi0YyD++NxOV3IlkSWwXf9pr90pwc1VcBl8nRMwU5SNrtTGzAi2mMPF TOFh7WinM7j7Ec/yrKZnfGK1m55M6thEzi9HyT3at7SVQtx0aZkxIcFbJ0DpA/pLYg4t v/n0t8Mr1EChqOLHOQBjahnZdpE2nJnS5zTaE56zx/WVwhVGKWlgG0BTvLEIX9Ttdd/5 63dabTQTsoPW0Sc7WF+znAwpFXlnR0/eZUV0VgtASEov+ttelxsxt5enUJhXcPZMJTMV wioH0oa1K0meZBwQEqg0p92THaBfSn/x1dHsGRlqHHnikKNcnrZwGiGas3wSS6iCX8lo 8IAw== X-Gm-Message-State: AOJu0YxGr4GFShf/8BXVVdggjzSaXWJp58yCKIkjgDfEoZu6sI+M5Qic jFP6R1XxkvvN59B0oCB5zL+Wo6h3nECtYd8NE7GDSFovMNEI+LmuL4T5GyoANyljS+Be+DNgAGp PEy4xSZL5Ar08Luv1b4JY0LIIaT1Vqqq9KZbt X-Gm-Gg: ASbGncujuSDf3hf0RrwIEFs0zvexTU1nUIYmuCY4YtHf1HmoVGgnrBLLrVD3h7MfztG Dt4gGIfy4ve4QijZLlUMDOIKnGmFKODy4hAoAfGIL0M8h/Jp2tXQbR6xAPBYzf6RHWuZWnzNQiR jk8zS+ULJ9qswP259kcE9q9cUHim2lgvzz5ylGS4YM0r9AiSYjDQJcaMOzpeswOUnEcvWjlghIV 9o5 X-Google-Smtp-Source: AGHT+IF3gW5MoyRtSX3rDi/FE7PSGry65cgv0NOymHDRilNe0pHJi/Jt20z/m3OGk7ktIFxmIqNPYawDzgEAcOASZZ8= X-Received: by 2002:a2e:be8d:0:b0:332:4fd9:c58c with SMTP id 38308e7fff4ca-33650f35e60mr14005291fa.27.1755880705175; Fri, 22 Aug 2025 09:38:25 -0700 (PDT) MIME-Version: 1.0 Date: Fri, 22 Aug 2025 12:38:08 -0400 X-Gm-Features: Ac12FXxW3Js1KwqAJUCnCZzYDPqhShqNKKbowpoyjO0yPOBeATykOwxhS6I_E_U Message-ID: Subject: Irritating artifacts of the python variety To: cygwin AT cygwin DOT com X-BeenThere: cygwin AT cygwin DOT com X-Mailman-Version: 2.1.30 List-Id: General Cygwin discussions and problem reports List-Archive: List-Post: List-Help: List-Subscribe: , From: Soren via Cygwin Reply-To: Soren Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "Cygwin" 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