On Mon, Nov 7, 2022 at 10:41 AM D. Hugh Redelmeier via talk <[email protected]>
wrote:

> Wow.  The Python2 -> Python3 transition is still claiming victims!
>

You bet! I think it will continue for some time.

I *think* that systems are only supposed to provide an executable called
"python3" now, but de facto, the executable "python" seems to be a
free-for-all. I only found one current system of mine where /usr/bin/python
was Python 2.7: somehow I'd got python-is-python2 installed there.



> Contrast this with the C -> C++ transition.  They can coexist.


C++ never said it was going to replace C entirely, though. And the commands
to invoke the compilers have always been different.


>
> I get almost all my software from my distro (Fedora Linux).  But there are
> reasons to get things through Python's "pip".  Surely these two sources
> clash.
>

Yes: you can leave things in a mess doing that. So far I've never broken
things entirely. So far.

I occasionally have to check that my system Python hasn't been hijacked by
a large package install. Anaconda did that to me once, putting its own path
ahead of my one without telling me. Conversely, many of the embedded build
systems I use hide their own Python3 distributions deep in their own path
so they can guarantee that it'll work. Some of these are so huge (Espressif
ESP IDF 4.4 comes in at around 20 GB with all dependencies to build on
Tensilica and RISC-V cores) that an entire Python distro is a tiny part of
the whole.

The size of TeX Live makes me sad, because I remember it being
"unimaginably complete" when my late and vastly effusive friend Sebastian
Rahtz announced the project as filling a whole CD-ROM in the late 1990s.
It's now many times that size, and will automatically be installed on your
system if you go near any Gnu documentation.

 Stewart
---
Post to this mailing list [email protected]
Unsubscribe from this mailing list https://gtalug.org/mailman/listinfo/talk

Reply via email to