delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2025/01/02/13:24:40

DMARC-Filter: OpenDMARC Filter v1.4.2 delorie.com 502IOdV84090389
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 502IOdV84090389
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=Odv3vZp0
X-Recipient: archive-cygwin AT delorie DOT com
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org D91183858C53
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com;
s=default; t=1735842278;
bh=IB/PoBVdMi212houZfiwATNx6MtyvKutENILa1bMaJo=;
h=Date:Subject:To:References:In-Reply-To:List-Id:List-Unsubscribe:
List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To:
From;
b=Odv3vZp0B/qYluSOXlNZMZbDUnDQzXch1pEoUv6dQtTKwsfPhn5jg4l+ehPq1LSos
F8GQp32Iz4E3CDoFqndRJfaQEYE3SJYOP/QKTyouxdBE3x7gmMiHTv9NCMnCTCPL6t
INmELfUZPokTnKukAyvYUYZ9Sx0kLn8SX+8Lw5u4=
X-Original-To: cygwin AT cygwin DOT com
Delivered-To: cygwin AT cygwin DOT com
DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 4EB113858D1E
ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 4EB113858D1E
ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1735842210; cv=none;
b=bEFzq6RJnE5VN23VEisYBhCYur2PnIzkqWSx4UrZl0V32OpVh3l2BUHWKiEH697XfJYBWjeKS49UROOox931egF4z2Tjq+x7GoTI2FxzeEjGlO0j7qupKg2kZpX2uPSuMJqfZ02/zY6eq3xJtQ/Lt85Db+8m0c+lcUb0zb4ZaIs=
ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key;
t=1735842210; c=relaxed/simple;
bh=E/AoS7CQPfd/k+guNQKA1VsP45e57ohOXaIfy1VGd1s=;
h=DKIM-Signature:Message-ID:Date:MIME-Version:Subject:To:From;
b=rt3z2HhdZzV2nTXGBFT1QWQVpiaH6bY3B+D76+zOiQXRffglwoZDFoycW+H1dLJ1zfR1bEAVD1RqRCXDJCTJScgkpepT2O5M+74p9DxQYC8tzuptOeE4NLFbRibHfApJHaJ6yuaZx4xXjcjq3tADOgU4pudYYXuM74bTb5ofTac=
ARC-Authentication-Results: i=1; server2.sourceware.org
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 4EB113858D1E
DKIM-Filter: OpenDKIM Filter v2.11.0 rctfw2.r-t.org 2DC301816642
Message-ID: <7cdf5283-5507-4d35-aec6-a4bbab33ad48@r-t.org>
Date: Thu, 2 Jan 2025 13:23:28 -0500
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: Test: python312-3.12.8-1 venv fails due to pip wheel?
To: cygwin AT cygwin DOT com
References: <6aa017e0-b333-4c0e-affa-78c8777372a5 AT gmail DOT com>
<1b894ce0-ee20-4408-95ec-54202d0721bc AT r-t DOT org>
<CAAF84SU_mL3OG-DzcntnjKj=Fqn8Y-6k6+xQWWym6CbmUKa38A AT mail DOT gmail DOT com>
In-Reply-To: <CAAF84SU_mL3OG-DzcntnjKj=Fqn8Y-6k6+xQWWym6CbmUKa38A@mail.gmail.com>
X-Content-Filtered-By: Mailman/MimeDel 2.1.30
X-BeenThere: cygwin AT cygwin DOT com
X-Mailman-Version: 2.1.30
List-Id: General Cygwin discussions and problem reports <cygwin.cygwin.com>
List-Unsubscribe: <https://cygwin.com/mailman/options/cygwin>,
<mailto:cygwin-request AT cygwin DOT com?subject=unsubscribe>
List-Archive: <https://cygwin.com/pipermail/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-request AT cygwin DOT com?subject=help>
List-Subscribe: <https://cygwin.com/mailman/listinfo/cygwin>,
<mailto:cygwin-request AT cygwin DOT com?subject=subscribe>
From: Robert Terzi via Cygwin <cygwin AT cygwin DOT com>
Reply-To: Robert Terzi <rct AT r-t DOT org>
Errors-To: cygwin-bounces~archive-cygwin=delorie DOT com AT cygwin DOT com
Sender: "Cygwin" <cygwin-bounces~archive-cygwin=delorie DOT com AT cygwin DOT com>
X-MIME-Autoconverted: from base64 to 8bit by delorie.com id 502IOdV84090389

Thanks Michael that worked to create the venv.

Did you have any success with pip installs?

For me, simple modules like requests worked but for larger things like ipython, Python 3.12 hung hard downloading requirements.

Downloading pygments-2.18.0-py3-none-any.whl (1.2 MB)
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/1.2 MB ? eta -:--:--(py312)


I couldn't kill python3.12 with any signal using Cygwin kill. However, I was able to end process with Windows Task Manager.

Trying again and doing an strace, it seemed to get stuck in a loop on this:

--- Process 29448 (pid: 4552), exception c0000005 at 0000000000000000

It is using 100% of 1 core while doing that.

I could be wrong, but it looks like there might still be a hanging problem with 3.12 on Cygwin.


On 1/2/2025 12:42 PM, Michael Cook wrote:
> As a workaround, you can try passing `--without-pip`.
> I had success with this:
>
>     python -m venv --system-site-packages --without-pip _venv
>
>
> Michael
>
> On Thu, Jan 2, 2025 at 11:38 AM Robert Terzi via Cygwin <cygwin AT cygwin DOT com> wrote:
>
>     Testing the 3.12 package, trying to make a virtual env fails. I think this is because it is looking for the pip wheel.
>
>     I've installed the available 3.12 packages (pip, wheel, setuptools, devel).
>
>     venv fails with/without --system-site-packages.  I think venv is trying to run '-m ensurepip' which seems to
>     have a dependency on pip wheel.
>
>     $ python3.12 -m venv /srv/pyvenvs/py312
>     Error: Command '['/srv/pyvenvs/py312/bin/python3.12', '-m', 'ensurepip', '--upgrade', '--default-pip']' returned non-zero exit status 1.
>
>     $ python3.12 -m venv --system-site-packages /srv/pyvenvs/py312
>     Error: Command '['/srv/pyvenvs/py312/bin/python3.12', '-m', 'ensurepip', '--upgrade', '--default-pip']' returned non-zero exit status 1.
>
>     Trying -m ensurepip directly yields:
>     $ python3.12 -m ensurepip
>     [...snip...]
>     FileNotFoundError: [Errno 2] No such file or directory: '/usr/lib/python3.12/ensurepip/_bundled/pip-24.3.1-py3-none-any.whl'
>
>     This works with the previously working 3.9 installation.  (I haven't tried the updated 3.9 install yet.)
>
>     For 3.9 it looks like the pip*.whl file is in a different location:
>
>     $ find /usr/lib/python* -name 'pip*.whl'
>     /usr/lib/python3.9/site-packages/virtualenv/seed/wheels/embed/pip-20.3.4-py2.py3-none-any.whl
>     /usr/lib/python3.9/site-packages/virtualenv/seed/wheels/embed/pip-21.3.1-py3-none-any.whl
>     /usr/lib/python3.9/site-packages/virtualenv/seed/wheels/embed/pip-23.0.1-py3-none-any.whl
>
>     I haven't tried to install/build any modules/wheels since the intent was to test the new packages.
>     Hopefully I'm not missing something obvious.
>
>     Thanks!
>
>
>
>
>     On 12/30/2024 8:53 AM, Marco Atzeri via Cygwin-announce wrote:
>     > New test release for
>     >
>     >     python312    3.12.8-1
>     >
>     > new releases for
>     >
>     >     python312-doc    3.12.8-1
>     >
>     >     python{39,312}-packaging    24.2-1
>     >     python{39,312}-pip        24.3.1-1
>     >     python{39,312}-setuptools    75.6.0-1
>     >     python{39,312}-wheel        0.45.1-1
>     >
>     > CHANGES
>     > latest upstream 3.12.x release. First packaged for Cygwin
>     >
>     > CYGWIN CHANGES
>     > Only python 3.9 and 3.12 are updated.
>     > Python 2, 3.6, 3.7, 3.8 are not anymore supported upstream.
>     >
>     > https://devguide.python.org/versions/#versions
>     >
>     > The main packages include postinstall script that
>     > use "alternatives" to define for
>     >
>     >    /usr/bin/python
>     >
>     >    /usr/bin/python3
>     >    /usr/bin/idle3
>     >    /usr/bin/pydoc3
>     >
>     > a default to the highest package available.
>     >
>     > $ alternatives --display python
>     > python - status is auto.
>     >  link currently points to /usr/bin/python3.12
>     > /usr/bin/python3.9 - priority 39
>     > /usr/bin/python3.12 - priority 312
>     > Current `best' version is /usr/bin/python3.12.
>     >
>     > Rationale:
>     > https://www.python.org/dev/peps/pep-0394/
>     > In other systems as Debian
>     > /usr/bin/python is discouraged.
>     >
>     > DESCRIPTION
>     > Python is a programming language that lets you work quickly
>     > and integrate systems more effectively.
>     > Python is powerful... and fast; plays well with others;
>     > runs everywhere; is friendly & easy to learn; is Open.
>     >
>     > HOMEPAGE
>     > https://www.python.org/
>     >
>     > Regards
>     > Marco Atzeri
>     >
>     >
>     > If you have questions or comments, please send them to the
>     > cygwin mailing list at: cygwin (at) cygwin (dot) com .
>
>
>
>     -- 
>     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
>

-- 
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

- Raw text -


  webmaster     delorie software   privacy  
  Copyright 2019   by DJ Delorie     Updated Jul 2019