Deutsch   English   Français   Italiano  
<mailman.126.1718234434.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: <avi.e.gross@gmail.com>
Newsgroups: comp.lang.python
Subject: RE: Couldn't install numpy on Python 2.7
Date: Wed, 12 Jun 2024 19:20:30 -0400
Lines: 80
Message-ID: <mailman.126.1718234434.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>
 <007a01dabd10$8fda0f50$af8e2df0$@gmail.com>
 <CAPTjJmrzJXvpLgFqJsM=3dXrVALmfO43LYJncGeZaeBH7i-G9A@mail.gmail.com>
 <00a201dabd1f$1dfd5b30$59f81190$@gmail.com>
Mime-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Trace: news.uni-berlin.de 2kyW0LtpySKZoacVTkuHDwRxv5D8VksRiECJ64uOvCJg==
Cancel-Lock: sha1:Mm4PKl8NoqFxbINi2oy98QxnFG0= sha256:u8oZr0dNpRT1rTbSCPxRAmQBYXbQEv6+ZYHIffLwXys=
Return-Path: <avi.e.gross@gmail.com>
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=gmail.com header.i=@gmail.com header.b=OoW6pTmZ;
 dkim-adsp=pass; dkim-atps=neutral
X-Spam-Status: OK 0.036
X-Spam-Evidence: '*H*': 0.93; '*S*': 0.00; 'run.': 0.05; 'modules':
 0.07; 'subject:install': 0.07; 'python.': 0.08; '2.7': 0.09;
 'angelico': 0.09; 'delay': 0.09; 'deprecation': 0.09; 'issuing':
 0.09; 'meant': 0.09; 'numpy': 0.09; 'obviously': 0.09;
 'obviously,': 0.09; 'python)': 0.09; 'received:108': 0.09;
 'shift': 0.09; 'subject:Python': 0.12; 'url:mailman': 0.15;
 '2024': 0.16; 'approaches.': 0.16; 'backward': 0.16; 'bugs.':
 0.16; 'chrisa': 0.16; 'deprecate': 0.16; 'earlier,': 0.16;
 'importing': 0.16; 'inadvertent': 0.16; 'incompatible': 0.16;
 'setup.': 0.16; 'similarities': 0.16; 'somewhat': 0.16;
 'subject:2.7': 0.16; 'times,': 0.16; 'whatever.': 0.16; 'wrote:':
 0.16; 'python': 0.16; 'message-id:@gmail.com': 0.18; "aren't":
 0.19; 'thu,': 0.19; 'to:addr:python-list': 0.20; 'language': 0.21;
 'languages': 0.22; 'maybe': 0.22; 'version': 0.23; 'install':
 0.23; 'code': 0.23; 'goal': 0.23; 'skip:- 10': 0.25; 'url-
 ip:188.166.95.178/32': 0.25; 'url-ip:188.166.95/24': 0.25;
 'url:listinfo': 0.25; 'url-ip:188.166/16': 0.25; 'anyone': 0.25;
 'tried': 0.26; 'jun': 0.26; 'wednesday,': 0.26; 'old': 0.27;
 'board': 0.28; 'chris': 0.28; 'sense': 0.28; 'keeping': 0.28;
 'suggestions': 0.28; 'wrong': 0.28; 'packages': 0.31; 'seem':
 0.31; 'community': 0.31; 'url-ip:188/8': 0.31; 'program': 0.31;
 'think': 0.32; 'python-list': 0.32; 'mark': 0.32; 'but': 0.32;
 'there': 0.33; 'same': 0.34; 'package': 0.34; 'header:In-Reply-
 To:1': 0.34; 'received:google.com': 0.34; 'trying': 0.35;
 'definitely': 0.35; 'yes,': 0.35; 'from:addr:gmail.com': 0.35;
 'also,': 0.36; 'functions': 0.36; 'people': 0.36; 'those': 0.36;
 'using': 0.37; 'way': 0.38; 'could': 0.38; 'changes': 0.39; 'use':
 0.39; "couldn't": 0.40; 'date.': 0.40; 'happen': 0.40; 'whenever':
 0.40; 'years.': 0.40; 'something': 0.40; 'including': 0.60;
 'kept': 0.61; 'from:': 0.62; 'to:': 0.62; 'seen': 0.62; 'here':
 0.62; 'come': 0.62; 'ever': 0.63; 'simply': 0.63; 'security':
 0.64; 'updates': 0.64; 'our': 0.64; 'experience': 0.64; 're:':
 0.64; 'scanned': 0.64; 'your': 0.64; 'parts': 0.65; 'well': 0.65;
 'years': 0.65; 'let': 0.66; 'improve': 0.66; 'day': 0.66;
 'entire': 0.67; 'generally': 0.67; 'interested': 0.68; '4.0':
 0.69; 'and,': 0.69; 'anytime': 0.69; 'change.': 0.69; 'pass,':
 0.69; 'too.': 0.70; 'longer': 0.71; 'june': 0.73; 'released':
 0.75; 'features': 0.75; 'change,': 0.76; 'choice': 0.76;
 'languages,': 0.76; 'breaking': 0.78; 'out,': 0.78; 'sent:': 0.78;
 'major': 0.78; 'industry': 0.81; 'more.': 0.82; 'happens': 0.84;
 'debate': 0.84; 'happened.': 0.84; 'levels.': 0.84; 'minor': 0.84;
 'noted': 0.84; 'pointer': 0.84; 'voluntary': 0.84; 'stopping':
 0.91; 'keywords': 0.95
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1718234432; x=1718839232; darn=python.org;
 h=content-language:thread-index:content-transfer-encoding
 :mime-version:message-id:date:subject:in-reply-to:references:to:from
 :from:to:cc:subject:date:message-id:reply-to;
 bh=jf2x+GHGWqjR4w2DUuPkIVsvbSlV39ph83E4Qno61qw=;
 b=OoW6pTmZTEIqWqCTeYA/OyAn5bJTUAb6DedqLuhzB0EapibzUyRST2Qe3I6+dhmQCx
 E+dRrGmwPY2ec5IsgCFCxYkU2jTQGHSJ0OsP9YhGE6NjRr3fYPCV1epjIZFnuOxNIX0E
 c6j7sTq+UH+NIbnoy4Ao7Hidwa3aoN9DNs4fcPIH/dTTf9hors/F3YAsI/s/0peIvl14
 K4KoKJjOwFU904czi+r8l7V+e+tLf5i/FPlNbj9gL2qt41I0DOM+S681dtQFHC7+Z68i
 Kyx7xC3hG9hXj/qVND3YiH//PxNgJeYltMjeJD542AOHQJt6Fo3uh4rR4kgGQvZ4Vv5P
 D44Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1718234432; x=1718839232;
 h=content-language:thread-index:content-transfer-encoding
 :mime-version:message-id:date:subject:in-reply-to:references:to:from
 :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=jf2x+GHGWqjR4w2DUuPkIVsvbSlV39ph83E4Qno61qw=;
 b=j4O7CaLjBVBOVWRKQGaT+02Bck1A9J57cz5A1k5gUj2wZd7dOw54C3PDubFbue5BrF
 XKDjYijDR6WPPhEcciTSnrZG3WhG0MURjHVYvVtJejKSu0aNKLYYr/rK876PfnYYsp+v
 uFjHE6hX9XXql1FCJOrjY80TGkzlYs9mq4FOVpqwKhxa6kRp+BD1A2MgnzgTm985uRRI
 HyZN6Q4GoXasP5VHtWorg1oEQzJ7+mrwm2IoejLjjZmigPq5U1XGFHtkCBWWzhBwIqtc
 OBLdBfH0bNTbZBazvwlmmKjzpeA+yvI5RFmdkGXCXGFrxKyNU97qIcNHAgCIPAycquVQ
 9cig==
X-Forwarded-Encrypted: i=1;
 AJvYcCVzXi+MOFEhtHCyVn++xN+EB+UHDh8GK6fJrm5kY4LucSiBI2Q1wWeucu0wcZNwZO4DkFenYWookjlOGuHIPTUHfjtJx4Sy
X-Gm-Message-State: AOJu0Yx96uE/3tDCsE8e4CU4246TdkqefJTqD+SmYumIIOC5Vlu+taS1
 tzXGOC2bJfzvvnnPpV9LK7yPmae0Sl/6NyCXU7D5GCVyNNIbCMA2hwYD8w==
X-Google-Smtp-Source: AGHT+IHd8LorQidk+BuynBSfCod8kjCsLbjAomSzgQ4DijfI7zECarqwd6CMzBm0kUwVxREp8s52vA==
X-Received: by 2002:a05:622a:1a28:b0:43f:f2c2:d567 with SMTP id
 d75a77b69052e-4417ac3fe01mr19489161cf.27.1718234431716; 
 Wed, 12 Jun 2024 16:20:31 -0700 (PDT)
In-Reply-To: <CAPTjJmrzJXvpLgFqJsM=3dXrVALmfO43LYJncGeZaeBH7i-G9A@mail.gmail.com>
X-Mailer: Microsoft Outlook 16.0
Thread-Index: AQIBLf+WbaRehvVCCNMeeiXYsDGQsgEy5EwYAkDoBTwCDp2iVgH/SY2SAiDz9qQCPNYtPwLIngq4AHs9Yw2w/sL3cA==
Content-Language: en-us
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: <00a201dabd1f$1dfd5b30$59f81190$@gmail.com>
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>
 <007a01dabd10$8fda0f50$af8e2df0$@gmail.com>
 <CAPTjJmrzJXvpLgFqJsM=3dXrVALmfO43LYJncGeZaeBH7i-G9A@mail.gmail.com>
Bytes: 11508

Chris,

I don't want to get off message and debate whether my "jokes" are jokes, let
alone funny. Obviously, they often aren't.

What I meant by joking here does seem relevant. As the years pass, there can
come a time when it is suggested that a language (any language including
python) is no longer useful to many in the community as it has not kept up
with changes in the industry or whatever. Suggestions are made for changes
and additions that that not be backward compatible. They can be somewhat
minor things like new keywords that have not been reserved and where
programs that exist might be scanned for use of that keyword, and you simply
replace those names with was_keyword or something and the programs will
generally  run.  But there can be major changes too and there can be a
choice to just create a new language that has some similarities to python 3
(or PERL version whatever) or just name it the same but a version higher
much like has happened.

My point was that version 4 COULD HAPPEN one day and I meant INCOMPATIBLE
version not 4. Obviously we can make a version 4 that is not incompatible
too.

I have experience in other languages where disconnects happen at various
levels. Some functions in a collection such as a package are removed perhaps
to replace them with a more abstract version that does much more. Do you
remove the old one immediately or do you make a new name for the new one and
perhaps in some way mark the old one for deprecation with a pointer to the
new one to be used as soon as reasonable? I have seen many approaches. I
have seen entire packages yanked. I have seen parts that used to be in the
distribution as if built-in and then taken out and vice versa.

The point is you do not need a 4.0 to be incompatible. The incompatibility,
or need to change, can happen anytime when you are importing things like
numpy which is released whenever they want to and is not part of the python
distribution. Also, as we have seen at times, other modules you may have
imported, in some languages, can mask names you are using in your program
that you may not even be aware are there. Much can go wrong with software
and keeping current can also give you problems when something released may
have inadvertent changes or bugs.

So much of our code is voluntary and as noted earlier, some python
variants/distributions simply may not have anyone interested in keeping them
up to date. You as a user, take your chances.


-----Original Message-----
From: Python-list <python-list-bounces+avi.e.gross=gmail.com@python.org> On
Behalf Of Chris Angelico via Python-list
Sent: Wednesday, June 12, 2024 5:52 PM
To: python-list@python.org
Subject: Re: Couldn't install numpy on Python 2.7

On Thu, 13 Jun 2024 at 07:36, <avi.e.gross@gmail.com> wrote:
> But if the goal was to deprecate python 2 and in some sense phase it out,
it
> is perhaps not working well for some. Frankly, issuing so many updates
like
> 2.7 and including backporting of new features has helped make it possible
to
> delay any upgrade.

The goal was to improve Python. I don't think anyone's ever tried to
"kill off" Python 2 - not in the sense of stopping people from using
it - but there haven't been any changes, not even security fixes, in
over four years.

> And, yes, I was KIDDING about python 4. I am simply suggesting that there
> may well be a time that another shift happens that may require another
========== REMAINDER OF ARTICLE TRUNCATED ==========