So you want to import from / call into what would be in $prefix/lib &
$prefix/include?

How is the SDK archive use case different from the package archive use case?

On Thu, Apr 2, 2020, 8:32 PM Antonio Cavallo <antonio.cavallo...@gmail.com>
wrote:

> 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/KWS35UOJKHFDNFS5YFS2TGRZSGBAP4PV/
Code of Conduct: http://python.org/psf/codeofconduct/

Reply via email to