Yesβ sure, actually I can continue working and developing with python without this feature no problem but it's something that I like and I'm just curious about it, about why Python doesn't implement this kind of installation (most languages do, Java, NodeJS, Deno, PHP, Go, DotNet) is it because some limitations (technically or politically) or maybe in future they would do that... ?
________________________________ From: Python-list <python-list-bounces+sinamobasheri=outlook....@python.org> on behalf of Antoon Pardon <antoon.par...@vub.be> Sent: Monday, January 17, 2022, 23:51 To: python-list@python.org Subject: Re: Why There Is No Python Compressed Archive or Binaries ? You could try miniconda. Op 17/01/2022 om 20:53 schreef Sina Mobasheri: > Consider scenario that I want run python 3.10 in CentOS 8, I think last > python version in CentOS repository is 3.6, if I use epel I can get 3.8 so > ..., I think (correct me if I'm wrong ππ») the only way that I can run python > 3.10 is to compile it manually, which is need to know what dependencies > python needs for compilation ... (different distribution different packages, > which packages for what, you can see that it is intimidating for beginners > like me) > It's useful to just use wget <python.org/ftp/python/3.10.1/compressed. > tar.xz>, unzipped, ser path and ta-da you have cpython 3.10 in CentOS 8 > > This is Linux specific use case that I can think of, I'm sure there are > plenty for windows, consider scenario that I wrote script for scraping some > site and entered in some excel worksheet I can simply ship cpython with my > script to clients machine and there is no need that client install cpython by > himself... > > Sorry about my bad grammar > ________________________________ > From: Calvin Spealman <cspea...@redhat.com> > Sent: Monday, January 17, 2022, 22:53 > To: Sina Mobasheri > Cc: python-list@python.org > Subject: Re: Why There Is No Python Compressed Archive or Binaries ? > > Well, on its own, I'd say the reason we don't have such a download is that it > wouldn't be very useful. > > On Mon, Jan 17, 2022 at 2:08 PM Sina Mobasheri > <sinamobash...@outlook.com<mailto:sinamobash...@outlook.com>> wrote: > It's cool project definitely something that I'm personally interested about, > but I talking about compressed archive of cpython that we can simply unzipped > and starting developing an app, not running an app that already developed... > π > ________________________________ > From: Calvin Spealman <cspea...@redhat.com<mailto:cspea...@redhat.com>> > Sent: Monday, January 17, 2022 10:19:13 PM > To: Sina Mobasheri > <sinamobash...@outlook.com<mailto:sinamobash...@outlook.com>> > Cc: python-list@python.org<mailto:python-list@python.org> > <python-list@python.org<mailto:python-list@python.org>> > Subject: Re: Why There Is No Python Compressed Archive or Binaries ? > > I maintain a small project that provides this, a drop-in Python runtime you > can ship without installation called Feet. Get it? It makes Python run. > > https://github.com/ironfroggy/feet > > On Mon, Jan 17, 2022 at 11:16 AM Sina Mobasheri > <sinamobash...@outlook.com<mailto:sinamobash...@outlook.com>> wrote: > Java offers download JDK as Compressed > Archive<https://www.oracle.com/java/technologies/downloads/#jdk17-linux> or > NodeJS offers download Node as > Binaries<https://nodejs.org/en/download/current/> both give us a compressed > file for Linux and windows that we can just unzipped it and put in a custom > directory and set some environment variables and start working > > I'm aware that Python also have something called Embedded > Zip<https://www.python.org/ftp/python/3.10.1/python-3.10.1-embed-amd64.zip> > for Windows and nothing like that for Linux as far as I know, and I think > this Embedded Zip is not something that user wants to work with that directly > it's for embedding in a C++ application, so it's not the same as options that > Java and NodeJS offers > > My question is why Python hasn't option for downloading as Compressed Archive > ? > -- > https://mail.python.org/mailman/listinfo/python-list > > > > -- > > CALVIN SPEALMAN > > SENIOR QUALITY ENGINEER > > calvin.speal...@redhat.com<mailto:calvin.speal...@redhat.com> M: > +1.336.210.5107<tel:+1.336.210.5107> > > [https://red.ht/sig]<https://red.ht/sig> > TRIED. TESTED. TRUSTED.<https://redhat.com/trusted> > > > -- > > CALVIN SPEALMAN > > SENIOR QUALITY ENGINEER > > calvin.speal...@redhat.com<mailto:calvin.speal...@redhat.com> M: > +1.336.210.5107<tel:+1.336.210.5107> > > [https://red.ht/sig]<https://red.ht/sig> > TRIED. TESTED. TRUSTED.<https://redhat.com/trusted> > -- https://mail.python.org/mailman/listinfo/python-list -- https://mail.python.org/mailman/listinfo/python-list