As I say, I just discovered the fact about conda vendoring `clear`. I haven't looked further into what includes it as dependency... although it seems to be in pretty much all my environments, so maybe IPython?
On Wed, Dec 23, 2020 at 12:46 AM Christopher Barker <python...@gmail.com> wrote: > On Tue, Dec 22, 2020 at 2:58 PM David Mertz <me...@gnosis.cx> wrote: > >> Somewhat supporting my concern, I just was surprised to find this: >> >> % ll `which clear` >> -rwxrwxr-x 2 dmertz 14344 Nov 14 17:07 /home/dmertz/miniconda3/bin/clear >> % ll /usr/bin/clear >> -rwxr-xr-x 1 root 14656 Feb 29 2020 /usr/bin/clear >> > > that is, indeed surprising. But also maybe an argument for using it -- it > can be supplied in by conda (and others) , and thus we don't need to count > on the system having it. > > Though, yeah shelling out to an arbitrary command on the system is a bit > scary -- does the Python stdlib currently do that anywhere? > > In fact: >> >> % find ~/miniconda3/envs -name 'clear' | xargs wc -c >> 14344 /home/dmertz/miniconda3/envs/cleaning3.8/bin/clear >> 14344 /home/dmertz/miniconda3/envs/INE/bin/clear >> 14344 /home/dmertz/miniconda3/envs/Pearson-ML/bin/clear >> 14344 /home/dmertz/miniconda3/envs/cleaning3.9/bin/clear >> 8012 /home/dmertz/miniconda3/envs/py3.4/bin/clear >> 14288 /home/dmertz/miniconda3/envs/cleaning/bin/clear >> 14296 /home/dmertz/miniconda3/envs/pypy/bin/clear >> 14344 /home/dmertz/miniconda3/envs/py3.9/bin/clear >> 14296 /home/dmertz/miniconda3/envs/py3.8/bin/clear >> 8012 /home/dmertz/miniconda3/envs/py3.5/bin/clear >> 14296 /home/dmertz/miniconda3/envs/play/bin/clear >> 144920 total >> >> Apparently I have at least 5 different `clear` executables installed on >> my system... and I only learned that in the last 2 minutes. >> > > interesting .. any idea what conda package is providing it? > > -CHB > > > > -- > Christopher Barker, PhD > > Python Language Consulting > - Teaching > - Scientific Software Development > - Desktop GUI and Web Development > - wxPython, numpy, scipy, Cython > -- The dead increasingly dominate and strangle both the living and the not-yet born. Vampiric capital and undead corporate persons abuse the lives and control the thoughts of homo faber. Ideas, once born, become abortifacients against new conceptions.
_______________________________________________ Python-ideas mailing list -- python-ideas@python.org To unsubscribe send an email to python-ideas-le...@python.org https://mail.python.org/mailman3/lists/python-ideas.python.org/ Message archived at https://mail.python.org/archives/list/python-ideas@python.org/message/HRMMXK33XPZQDAL45P5WT3KRQWBUG6HO/ Code of Conduct: http://python.org/psf/codeofconduct/