Deutsch English Français Italiano |
<mailman.119.1718228183.2909.python-list@python.org> View for Bookmarking (what is this?) Look up another Usenet article |
Path: ...!weretis.net!feeder8.news.weretis.net!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 17:36:18 -0400 Lines: 91 Message-ID: <mailman.119.1718228183.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> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Trace: news.uni-berlin.de 3Uxic8LUJZmmxoCDhdL2uAqLProCHJQiBTkZtZgJt5gQ== Cancel-Lock: sha1:aEpXAIZt5VYKLtbSWwV5dD2dl2o= sha256:z93lnNrB/StTGhwPk5gh+JFeEtxhDjCdGDjgvXsDvG0= 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=PqnHwbSx; dkim-adsp=pass; dkim-atps=neutral X-Spam-Status: OK 0.001 X-Spam-Evidence: '*H*': 1.00; '*S*': 0.00; 'python?': 0.03; 'argument': 0.04; 'fairly': 0.05; 'planned': 0.05; 'modules': 0.07; 'subject:install': 0.07; '11.': 0.09; '2.7': 0.09; 'angelico': 0.09; 'binaries': 0.09; 'deeper': 0.09; 'delay': 0.09; 'fact,': 0.09; 'issuing': 0.09; 'linux': 0.09; 'numpy': 0.09; 'received:108': 0.09; 'shift': 0.09; 'support,': 0.09; 'upgrading': 0.09; 'subject:Python': 0.12; 'url:mailman': 0.15; 'problem.': 0.15; '2.7.': 0.16; '2024': 0.16; 'avi': 0.16; 'backward': 0.16; 'chrisa': 0.16; 'computers.': 0.16; 'decision?': 0.16; 'deprecate': 0.16; 'easy,': 0.16; 'gross': 0.16; 'humans': 0.16; 'incompatible': 0.16; 'interpreter': 0.16; 'nonsense': 0.16; 'numpy.': 0.16; 'received:mail-yb1-xb29.google.com': 0.16; 'run,': 0.16; 'setup.': 0.16; 'sounds': 0.16; 'subject:2.7': 0.16; 'wrote:': 0.16; 'problem': 0.16; 'python': 0.16; 'code.': 0.17; "can't": 0.17; 'message-id:@gmail.com': 0.18; 'hardware': 0.19; 'thu,': 0.19; 'to:addr:python-list': 0.20; 'language': 0.21; '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; 'discussion': 0.25; 'examples': 0.25; 'url:listinfo': 0.25; 'url-ip:188.166/16': 0.25; 'jun': 0.26; 'wednesday,': 0.26; "isn't": 0.27; 'board': 0.28; 'chris': 0.28; 'sense': 0.28; 'error': 0.29; 'packages': 0.31; 'url-ip:188/8': 0.31; 'program': 0.31; "doesn't": 0.32; 'context': 0.32; 'execution': 0.32; 'fine.': 0.32; 'python-list': 0.32; 'but': 0.32; 'there': 0.33; 'windows': 0.34; 'release': 0.34; 'header:In- Reply-To:1': 0.34; 'received:google.com': 0.34; 'computer.': 0.35; 'one.': 0.35; 'runs': 0.35; 'yes,': 0.35; 'from:addr:gmail.com': 0.35; 'fix': 0.36; 'people': 0.36; 'source': 0.36; 'change': 0.36; 'using': 0.37; 'hard': 0.37; 'others': 0.37; 'though': 0.37; 'way': 0.38; 'could': 0.38; 'changes': 0.39; 'necessary': 0.39; 'use': 0.39; 'still': 0.40; 'base': 0.40; "couldn't": 0.40; 'happen': 0.40; 'want': 0.40; 'including': 0.60; 'services': 0.61; 'likely': 0.61; 'here.': 0.61; "there's": 0.61; 'from:': 0.62; 'to:': 0.62; 'seen': 0.62; 'arrive': 0.62; 'here': 0.62; 'ever': 0.63; 'simply': 0.63; 'feel': 0.63; 'skip:k 10': 0.64; 'updates': 0.64; 're:': 0.64; 'requirement': 0.64; 'your': 0.64; 'supply': 0.65; 'well': 0.65; 'decided': 0.67; 'decision': 0.68; 'right': 0.68; 'and,': 0.69; 'older': 0.70; 'future': 0.72; 'june': 0.73; 'tools': 0.74; 'demand': 0.75; 'features': 0.75; 'detection': 0.76; 'out,': 0.78; 'sent:': 0.78; 'discovered': 0.80; 'happens': 0.84; '2:00': 0.84; 'bothered': 0.84; 'dead,': 0.84; 'phases': 0.84; 'pipeline': 0.84; 'realise': 0.84; 'unpaid': 0.84 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1718228180; x=1718832980; 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=bo5xqL8zeFJFM44at/NuKbR68C3jUMAfEw3i88tYpMw=; b=PqnHwbSxhtZAu3ewW7f7YcHux4qPH9AR+Wz3yGn4qrn8gJZvhD9qFZbmzKYXpVNznX ulEHHVshoTBn02WN6+kSYQSdjViFIvKrqlkVqLocRHwGcBIFAvdkg0aNCxrDkyscnwvU FGTognb3Q5Im5HRcQOup0y5KzNpU/bUQLJfGdQQ0xQ7BkPnAopKEbDJQAvkhNF+leTcu LPrMsy9SoEifdGkWmW2YjJJPpYD9cC3PdyHfkB6thNnpHQu31/9ok0jU4s8GFDwoHQdk 8MHMluksC+rY/jLg3QUKoevmo6yJqsUdP9kkZ0wsCEVmAhejVWky/NHysNRi4klO6jl3 Yb3g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1718228180; x=1718832980; 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=bo5xqL8zeFJFM44at/NuKbR68C3jUMAfEw3i88tYpMw=; b=hCBfX1wn11NhTnKkCy0KC/+N5PavrBxljWfq1V/XOwjR1n9urXg0CDUBVQVR1roZgs qhHYyaqdGA/DIQq9TUoqeEn0brlJ+0bETlopxZl1tQDkT5hRlrigNvsNtEKZNW0xP030 +WV2pGRyY2rkD8QDO+Ubm7ejE5jAMvpSuMZIwp27mz+uLjuoFWzAjEq2/SEoJ8k2CR4A DYde/qNBji9+PHP3gCvYt2jNpGzNAzyxjuzhy3c1+gs5Z1srHzrAmSB6cyhQJrgt9q7f i11Le0Mroo9tXcLkAWfhw5hIO4NQitiCjk/KkAmSxHITtQTnryvXnvPRl6/ODALPGTj3 +f0A== X-Forwarded-Encrypted: i=1; AJvYcCUAfgf/C6ix9TxulYCAEVxM4ebhIILyR0SNFBtSM3kKkZ0QUgOTWigFVOVp6b52Isqtt9vLC1vE63ixJ7hJ4wuVEzN7cunB X-Gm-Message-State: AOJu0YyJL5NGIeiD+KboIy5UviO7Ev72FLqx0JGBhYyHeMqB2nXHUN8+ uvyIdAZ52sgqtHa+K5Mfi3lSpDggrwquehPJ9S6tGhV+qtb1GnKfcAr/7Q== X-Google-Smtp-Source: AGHT+IFcK3ECy0Y5ANPThgR4FitxTvyUTzGBKwxIy2xYvMnFN5aJBp3Xj7rpdK1fUqQ6mTsE6RSL/g== X-Received: by 2002:a5b:f49:0:b0:dfa:d056:a901 with SMTP id 3f1490d57ef6-dfe68e11e17mr2888251276.56.1718228180222; Wed, 12 Jun 2024 14:36:20 -0700 (PDT) In-Reply-To: <CAPTjJmo5sEbFWje5JHAREpVOsJHQ-u4ZtHzQAubS2ox41zDt4Q@mail.gmail.com> X-Mailer: Microsoft Outlook 16.0 Thread-Index: AQIBLf+WbaRehvVCCNMeeiXYsDGQsgEy5EwYAkDoBTwCDp2iVgH/SY2SAiDz9qQCPNYtP7EYxY9g 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: <007a01dabd10$8fda0f50$af8e2df0$@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> Bytes: 11474 Chris, Since you misunderstood, my statement was that making an incompatible set of changes to create Python 3 in the first place was a decision made by some and perhaps not one that thrilled others who already had an embedded base of programs or ones in the pipeline that would need much work to become comparable. And, of course, users of a program who continued to use python 2, also have to find a way to ... 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. 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 effort to get people on board a new and perhaps incompatible setup. I have seen things like that happen in multiple phases including phases where the new tools are not an upgrade, but brand new. An example might be if accompany decided to switch to another existing language because they want better error detection and faster execution or new features that may take forever to arrive in what they are using or that supply various services by humans to help them. The discussion though was about a specific OP asking if they can fix their problem. One solution being suggested is to fix a deeper problem and simply make their code work with a recent version of python 3. But another solution could be to step backward to a version of python 2 that still has numpy support, or as was suggested, find out what other modules they are using are interfering with the program being satisfied with the last version of numpy being used and perhaps find a way to get ... In the long run, though, continuing with python 2 will likely cause ever more such headaches if you want the latest and greatest of things like numpy. -----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 2:00 PM To: python-list@python.org Subject: Re: Couldn't install numpy on Python 2.7 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. > 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 mention this in the context of examples of why even people who are fairly ========== REMAINDER OF ARTICLE TRUNCATED ==========