Yes, I'm aware of those.. providing an application wouldn't be what I have in mind.
The point would be providing a python sdk, similar to what node/java/.net provide. something it would possible to build upon. Those are distributed as stand alone "zip" to the general public. On Thu, 2 Apr 2020 at 20:15, Wes Turner <wes.tur...@gmail.com> wrote: > Would e.g. pyinstaller or constructor solve the problem? > > https://pyinstaller.readthedocs.io/en/stable/ > > > PyInstaller bundles a Python application and all its dependencies into a > single package. The user can run the packaged app without installing a > Python interpreter or any modules. PyInstaller supports Python 2.7 and > Python 3.5+, and correctly bundles the major Python packages such as numpy, > PyQt, Django, wxPython, and others. > > > > PyInstaller is tested against Windows, Mac OS X, and GNU/Linux. However, > it is not a cross-compiler: to make a Windows app you run PyInstaller in > Windows; to make a GNU/Linux app you run it in GNU/Linux, etc. PyInstaller > has been used successfully with AIX, Solaris, FreeBSD and OpenBSD but > testing against them is not part of our continuous integration tests. > > https://github.com/conda/constructor : > > > Constructor is a tool which allows constructing an installer for a > collection of conda packages. It solves needed packages using user-provided > specifications, and bundles those packages. It can currently create 3 kinds > of installers, which are best thought of as delivery vehicles for the > bundled packages. There are shell installers, MacOS .pkg installers, and > Windows .exe installers. Each of these will create an environment on the > end user's system that contains the specs you provided, along with any > necessary dependencies. These installers are similar to the Anaconda and > Miniconda installers, and indeed constructor is used to create those > installers. > > One advantage of ~ 'dynamic linking' / not shipping the python binary is > that you then don't need to sign and distribute new releases for every > minor release of cpython > > On Thu, Apr 2, 2020, 8:09 PM Antonio Cavallo <antonio.cavallo...@gmail.com> > wrote: > >> Not quite, my hope is to have a python tarball similar to the "Windows >> x86 embeddable zip file" but for linux. >> Similar to miniconda but for plain python, or sort of python "sdk", if >> that makes sense. >> >> Thanks >> >> PS. I didn't know about the core workflow, thanks >> >> >> On Thu, 2 Apr 2020 at 19:55, Wes Turner <wes.tur...@gmail.com> wrote: >> >>> https://devguide.python.org/buildbots/ >>> >>> These run in Docker containers: >>> - https://github.com/python/cpython/blob/master/.travis.yml >>> - >>> https://github.com/conda-forge/python-feedstock/blob/master/recipe/build.sh >>> >>> These are all of the current builds; are you proposing another? >>> >>> https://github.com/python/buildmaster-config/blob/master/master/custom/builders.py >>> >>> https://github.com/python/buildmaster-config/blob/master/worker_example.Dockerfile >>> >>> https://github.com/buildbot/buildbot_travis : >>> >>> > Basically we provide a compatibility shim in buildbot that allows it >>> to consume a .travis.yml file. >>> > >>> > buildbot_travis does however not support the full .travis.yml format. >>> >>> https://github.com/python/core-workflow/issues >>> >>> >>> On Thu, Apr 2, 2020, 6:36 PM Antonio Cavallo < >>> antonio.cavallo...@gmail.com> wrote: >>> >>>> Hi >>>> is there any interest (or anyone has done it before), building the >>>> python interpreter using docker? >>>> >>>> The basic idea is building the toolchain (gcc) and on top of that the >>>> python interpreter. On mac/linux it can build natively, but it can use >>>> docker to target linux from mac/windows. >>>> >>>> Thanks >>>> _______________________________________________ >>>> 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/DX7WNXJGFZJZSSVV5KG54TMW3AFTELET/ >>>> Code of Conduct: http://python.org/psf/codeofconduct/ >>>> >>>
_______________________________________________ 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/GVQO2ME4GFNNRTEFHWQNXBUCULDLRDJ6/ Code of Conduct: http://python.org/psf/codeofconduct/