Warning: mysqli::__construct(): (HY000/1203): User howardkn already has more than 'max_user_connections' active connections in D:\Inetpub\vhosts\howardknight.net\al.howardknight.net\includes\artfuncs.php on line 21
Failed to connect to MySQL: (1203) User howardkn already has more than 'max_user_connections' active connections
Warning: mysqli::query(): Couldn't fetch mysqli in D:\Inetpub\vhosts\howardknight.net\al.howardknight.net\index.php on line 66
Article <mailman.117.1718225641.2909.python-list@python.org>
Deutsch   English   Français   Italiano  
<mailman.117.1718225641.2909.python-list@python.org>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: ...!fu-berlin.de!uni-berlin.de!not-for-mail
From: Thomas Passin <list1@tompassin.net>
Newsgroups: comp.lang.python
Subject: Re: Couldn't install numpy on Python 2.7
Date: Wed, 12 Jun 2024 14:32:44 -0400
Lines: 74
Message-ID: <mailman.117.1718225641.2909.python-list@python.org>
References: <CAGJtH9QConSeiZfChKaJxz4wKovKj4XUASm5ckEf=zUuD=Pypw@mail.gmail.com>
 <mailman.111.1718191856.2909.python-list@python.org>
 <L7iaO.9557$IG21.6265@fx15.ams4> <004401dabce6$004569e0$00d03da0$@gmail.com>
 <399785e3-0cab-4e38-b219-89863a762d38@mrabarnett.plus.com>
 <004f01dabcef$95d76d60$c1864820$@gmail.com>
 <CAPTjJmo5sEbFWje5JHAREpVOsJHQ-u4ZtHzQAubS2ox41zDt4Q@mail.gmail.com>
 <6186925b-1154-4ad3-9be0-70498996b32d@tompassin.net>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Trace: news.uni-berlin.de 6P+CHr8v/Am/YoAaGWKxGApOfvlLa7nLyDn9rVnaWeng==
Cancel-Lock: sha1:hRIUUj3nWsyuI8smhfJUNhQE4lg= sha256:fJHz+T8kShv3LYW24E153u8yoOGByY5/FNhNv4loqZ4=
Return-Path: <list1@tompassin.net>
X-Original-To: python-list@python.org
Delivered-To: python-list@mail.python.org
Authentication-Results: mail.python.org; dkim=pass
 reason="2048-bit key; unprotected key"
 header.d=tompassin.net header.i=@tompassin.net header.b=HgktbwE2;
 dkim-adsp=pass; dkim-atps=neutral
X-Spam-Status: OK 0.000
X-Spam-Evidence: '*H*': 1.00; '*S*': 0.00; 'python?': 0.03;
 'argument': 0.04; 'fairly': 0.05; 'gui': 0.05; 'is.': 0.05;
 'planned': 0.05; 'ram': 0.07; 'subject:install': 0.07; '11.':
 0.09; '2.7': 0.09; 'angelico': 0.09; 'binaries': 0.09; 'fact,':
 0.09; 'library,': 0.09; 'linux': 0.09; 'numpy': 0.09; 'upgrading':
 0.09; 'subject:Python': 0.12; '2.7.': 0.16; '2024': 0.16;
 '__future__': 0.16; 'avi': 0.16; 'bits': 0.16; 'chrisa': 0.16;
 'computers.': 0.16; 'decision?': 0.16; 'directory.': 0.16;
 'easy,': 0.16; 'extensions': 0.16; 'great.': 0.16; 'gross': 0.16;
 'gui.': 0.16; 'interpreter': 0.16; 'jython': 0.16; 'like.': 0.16;
 'limiting': 0.16; 'nonsense': 0.16; 'numpy,': 0.16; 'object,':
 0.16; 'received:10.0.0': 0.16; 'received:64.90': 0.16;
 'received:64.90.62': 0.16; 'received:64.90.62.162': 0.16;
 'received:dreamhost.com': 0.16; 'run,': 0.16; 'scipy,': 0.16;
 'shuffling': 0.16; 'slow': 0.16; 'sounds': 0.16; 'subject:2.7':
 0.16; 'while,': 0.16; 'wrote:': 0.16; 'problem': 0.16; 'python':
 0.16; 'code.': 0.17; 'probably': 0.17; "can't": 0.17; 'hardware':
 0.19; 'pm,': 0.19; 'thu,': 0.19; 'to:addr:python-list': 0.20;
 'version': 0.23; 'code': 0.23; 'laptop': 0.23; 'examples': 0.25;
 'cannot': 0.25; 'jun': 0.26; 'library': 0.26; "isn't": 0.27;
 'else': 0.27; 'function': 0.27; 'chris': 0.28; 'computer': 0.29;
 'environment': 0.29; 'it,': 0.29; 'header:User-Agent:1': 0.30;
 'packages': 0.31; "doesn't": 0.32; 'context': 0.32; 'fine.': 0.32;
 'objects': 0.32; 'python-list': 0.32; 'received:10.0': 0.32;
 'received:mailchannels.net': 0.32;
 'received:relay.mailchannels.net': 0.32; 'but': 0.32; 'there':
 0.33; 'windows': 0.34; 'release': 0.34; 'able': 0.34; "didn't":
 0.34; 'header:In-Reply-To:1': 0.34; 'computer.': 0.35; 'one.':
 0.35; 'runs': 0.35; 'yes,': 0.35; 'also,': 0.36; 'fix': 0.36;
 'people': 0.36; 'source': 0.36; 'change': 0.36; 'those': 0.36;
 'using': 0.37; "it's": 0.37; 'hard': 0.37; 'put': 0.38;
 'necessary': 0.39; 'use': 0.39; 'much.': 0.39; 'want': 0.40;
 'including': 0.60; 'here.': 0.61; "there's": 0.61; 'here': 0.62;
 'ever': 0.63; 'feel': 0.63; 'email': 0.63; 'everything': 0.63;
 'profile': 0.64; 'skip:k 10': 0.64; 'service': 0.64;
 'requirement': 0.64; 'your': 0.64; 'amazing': 0.65; 'parts': 0.65;
 'supply': 0.65; 'similar': 0.65; 'decided': 0.67; 'worked': 0.67;
 'header:Received:6': 0.67; 'received:64': 0.67; 'decision': 0.68;
 'right': 0.68; 'during': 0.69; 'grace': 0.69; 'par': 0.69;
 'perfectly': 0.69; 'terms': 0.70; 'older': 0.70; 'care': 0.71;
 'future': 0.72; 'little': 0.73; 'demand': 0.75; 'need,': 0.76;
 'discovered': 0.80; 'bothered': 0.84; 'dead,': 0.84; 'drive.':
 0.84; 'realise': 0.84; 'unpaid': 0.84
X-Sender-Id: dreamhost|x-authsender|tpassin@tompassin.net
ARC-Seal: i=1; s=arc-2022; d=mailchannels.net; t=1718217165; a=rsa-sha256;
 cv=none;
 b=C3NhbeX/GVlBDyUsmxXVBun56KXLdrHSJKZVsHno94bp2TYavPx0XtkOZh0zRMA1QDyfSi
 lfP+0cKsD6S80idSeKUx8ZC6pI2bf/veSylj/A+eSahEk9WXu6uxLy8JWVt2cwepvZhOwK
 Whlnw9xKWJ6EIfH7cI7Dp39CVoZaX6d5AeV8sShuHh5WSYeHizBnAnDBl8kx25bsDxmO1I
 YWqpdCpRgRvt68IZM7f0J3UltzAaM5UBJ8tNkvAw2dFGOzPnQWqJV2yhG4hT400kspU0qR
 DEFbNfQftvqcHP4INxUPf3xGkOAAaEiHGtdDVU4CBkanPN2pZidfk8WNsurLug==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed;
 d=mailchannels.net; s=arc-2022; t=1718217165;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:mime-version:mime-version:content-type:content-type:
 content-transfer-encoding:content-transfer-encoding:
 in-reply-to:in-reply-to:references:references:dkim-signature;
 bh=zgulHYmCdH22a9Lw1xDEFGhVouLkbILZzMl3M0FAvUc=;
 b=MMgcyv6ZAB+HTIk5GcTHTtpKTn+IOyiQ/pcwLsGW0oFmtnABYqTatlmvQkJAU8hsd+Eq83
 BM+Hms5OODloDmwhrxPCbv9Trk5rH+2vhzx1c/lMOvdK8HyAllL0IiOFgd+n5zGPM98nNa
 F2wBS/u7+6/OGdVHeMKFtAYDbx8KiqFjL8u5xBaQaOnxmGZkZ5CjOuDVm2OZqPfsZIlKdl
 xbPIbHhSp8NDvvt/IfEdHicxacfjD3RAfHde/1OETCWZpBckmzVj2qE+vgdkyjKBAr7bCK
 mC6+DrGPx8hwtMhUr8XCqfK3m2M1hC5tevUW6T+zj2lojH2jpUy0qtuch8gyJA==
ARC-Authentication-Results: i=1; rspamd-79677bdb95-pzprc;
 auth=pass smtp.auth=dreamhost smtp.mailfrom=list1@tompassin.net
X-Sender-Id: dreamhost|x-authsender|tpassin@tompassin.net
X-MC-Relay: Neutral
X-MailChannels-SenderId: dreamhost|x-authsender|tpassin@tompassin.net
X-MailChannels-Auth-Id: dreamhost
X-Scare-Chemical: 4eb93cfd32555d20_1718217165763_1718099916
X-MC-Loop-Signature: 1718217165763:2728246504
X-MC-Ingress-Time: 1718217165763
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tompassin.net;
 s=dreamhost; t=1718217165;
 bh=zgulHYmCdH22a9Lw1xDEFGhVouLkbILZzMl3M0FAvUc=;
 h=Date:Subject:To:From:Content-Type:Content-Transfer-Encoding;
 b=HgktbwE221AnH5PjI6LumL1usxWuVZUKfpgbXNAr2D3AzKkTdUoJp3orKIO3sCXdO
 jMZVgTVHnu3Wo3M1Zrhga1SQth2GmTR5V+4YCTJuopUJ4H/RqllQ7hEXsse/R/f7GH
 LZrsX4LmuVs/L87S0BAM4md3RwVzl8FoFmGxTwm2n2uVYfOVr6auFFpMRngYC20a9C
 UEg1PTtSfdJd5yD24Z+sfXZt0NwsmRXYbTfdtW1ievhZy3W2uOqpu8RGeWpPHWAR4J
 FGzJqGFKEHPCrnpZZzu1uH+3IJXQIETWvogZsojv0Gwiop1Gz7mp6iSFM3Y5FiCxit
 jSXzFitipXk2Q==
User-Agent: Mozilla Thunderbird
Content-Language: en-US
In-Reply-To: <CAPTjJmo5sEbFWje5JHAREpVOsJHQ-u4ZtHzQAubS2ox41zDt4Q@mail.gmail.com>
X-BeenThere: python-list@python.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: General discussion list for the Python programming language
 <python-list.python.org>
List-Unsubscribe: <https://mail.python.org/mailman/options/python-list>,
 <mailto:python-list-request@python.org?subject=unsubscribe>
List-Archive: <https://mail.python.org/pipermail/python-list/>
List-Post: <mailto:python-list@python.org>
List-Help: <mailto:python-list-request@python.org?subject=help>
List-Subscribe: <https://mail.python.org/mailman/listinfo/python-list>,
 <mailto:python-list-request@python.org?subject=subscribe>
X-Mailman-Original-Message-ID: <6186925b-1154-4ad3-9be0-70498996b32d@tompassin.net>
X-Mailman-Original-References: <CAGJtH9QConSeiZfChKaJxz4wKovKj4XUASm5ckEf=zUuD=Pypw@mail.gmail.com>
 <mailman.111.1718191856.2909.python-list@python.org>
 <L7iaO.9557$IG21.6265@fx15.ams4> <004401dabce6$004569e0$00d03da0$@gmail.com>
 <399785e3-0cab-4e38-b219-89863a762d38@mrabarnett.plus.com>
 <004f01dabcef$95d76d60$c1864820$@gmail.com>
 <CAPTjJmo5sEbFWje5JHAREpVOsJHQ-u4ZtHzQAubS2ox41zDt4Q@mail.gmail.com>
Bytes: 11380

On 6/12/2024 1:59 PM, Chris Angelico via Python-list wrote:
> On Thu, 13 Jun 2024 at 03:41, AVI GROSS via Python-list
> <python-list@python.org> wrote:
>>
>> Change is hard even when it may be necessary.
>>
>> The argument often is about whether some things are necessary or not.
>>
>> Python made a decision but clearly not a unanimous one.
> 
> What decision? To not release any new versions of Python 2? That isn't
> actually the OP's problem here - the Python interpreter runs just
> fine. But there's no numpy build for the OP's hardware and Python 2.7.
> 
> So if you want to complain about Python 2.7 being dead, all you have
> to do is go through all of the popular packages and build binaries for
> all modern computers. If that sounds easy, go ahead and do it; if it
> sounds hard, realise that open source is not a democracy, and you
> can't demand that other people do more and more and more unpaid work
> just because you can't be bothered upgrading your code.

I support a Tomcat project that has some java code and most of the code 
is for Jython 2.7.  Jython 2.7 is approximately on a par with Python 
2.7.  Any Python-only code from the standard library will probably run, 
but of course any C extensions cannot.  The nice thing about using 
Jython in a java environment is that it can call any java object, and 
java code can call Jython objects and their methods.

The project cannot move to a Python-3 compatible version because Jython 
3.xx doesn't exist and may never exist.  The saving grace is that my 
project doesn't have to use packages like numpy, scipy, and so forth. 
Also, the project is very mature and almost certainly won't need to 
create functionality such packages would enable.  It would be nice to be 
able to use some newer parts of the standard library, but there it is. 
Jython does support "from __future__ import" and I make use of that for 
the print function and the like.

>> My current PC was not upgradable because of the new hardware requirement
>> Microsoft decided was needed for Windows 11.
> 
> Yes, and that's a good reason to switch to Linux for the older computer.

I have a 2012-vintage laptop that in modern terms has a very small 
supply of RAM and a very slow hard drive. When my newer Windows 10 
computer was going to be out of service for a while, I put a Linux 
distro on an external SSD and copied things I needed to work on to it, 
including my Thunderbird email profile directory.

Thunderbird and everything else worked perfectly for me during that 
week.  True, there were a few Windows-only programs I missed, but I used 
other similar programs even if I didn't like them as much.  It's amazing 
how little resources Linux installs need, even with a GUI.  Of course, 
4GB RAM is limiting whether you are on Linux or Windows - you can't 
avoid shuffling all those GUI bits around - but with a little care it 
worked great.  And with the external SSD the laptop was a lot snappier 
than it ever was when it was new.

>> I mention this in the context of examples of why even people who are fairly
>> knowledgeable do not feel much need to fix what does not feel broken.
> 
> It doesn't feel broken, right up until it does. The OP has discovered
> that it *IS* broken. Whining that it doesn't "feel broken" is nonsense
> when it is, in fact, not working.
> 
>> When is Python 4 coming?
> 
> Is this just another content-free whine, or are you actually curious
========== REMAINDER OF ARTICLE TRUNCATED ==========