Conda can supply (in principle ) anything. And it certainly supply compilers. And conda-forge has them, at least for some packages. 

It seems that conda could provide your SDK. And if you want it, you could use constructor to build an installer with everything in one package.

-CHB



On Fri, Apr 3, 2020 at 6:22 AM Antonio Cavallo <antonio.cavallo.71@gmail.com> wrote:
Hi Marc-Andre,

yes pyrun is sort of what I had in mind :) That would be like the jre part of the jdk if you're familiar with java.

Ideally users will download the jre and use for running applications (eg. pyrun) but if there's a need for an extension build one need to have a compiler.. now given the plethora of linux distros that's a logistic nightmare.

So my little project does that (following the linux from scratch guidelines): it builds the toolchain (minus libc) the compiler and the python interpreter in one giant (at the moment) tarball. It should be easy to extract from it the runtime part (eg. the pyrun equivalent or the miniconda).

I hope this makes a bit more sense.







On Fri, 3 Apr 2020 at 04:46, M.-A. Lemburg <mal@egenix.com> wrote:
Hi Antonio,

could you please spell out your requirements a bit more clearly ?

I have a hard time trying to understand what you're after.
It seems to be about some sort of Python extension building
environment for Linux, but I could be wrong.

You normally don't need to build Python itself just to build an
extension.

If you're looking for a standardized Python build for Linux,
PyRun might be what you want: http://pyrun.org/

Thanks,
--
Marc-Andre Lemburg
eGenix.com

Professional Python Services directly from the Experts (#1, Apr 03 2020)
>>> Python Projects, Coaching and Support ...    https://www.egenix.com/
>>> Python Product Development ...        https://consulting.egenix.com/
________________________________________________________________________

::: We implement business ideas - efficiently in both time and costs :::

   eGenix.com Software, Skills and Services GmbH  Pastor-Loeh-Str.48
    D-40764 Langenfeld, Germany. CEO Dipl.-Math. Marc-Andre Lemburg
           Registered at Amtsgericht Duesseldorf: HRB 46611
               https://www.egenix.com/company/contact/
                     https://www.malemburg.com/

_______________________________________________
Python-ideas mailing list -- python-ideas@python.org
To unsubscribe send an email to python-ideas-leave@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/42VLPXWZKET6L3PIXSTIT2DN4E4M25VF/
Code of Conduct: http://python.org/psf/codeofconduct/
--
Christopher Barker, PhD

Python Language Consulting
  - Teaching
  - Scientific Software Development
  - Desktop GUI and Web Development
  - wxPython, numpy, scipy, Cython