[Wheel-builders] Building Kivy for manylinux1
Dominik Lang
langdominik at protonmail.com
Thu Mar 29 17:29:21 EDT 2018
Thanks, that already helped a lot. I did not know about that PEP.
So CentOS 6 it is for sure.
I'll have a look at all of these in time, I'd say, and maybe even expand on
that dockcross image.
One question regarding conda: How are the OS dependencies handled?
I've looked through the scripts and might've missed it. AFAIU so far,
SDL2 determines the dependencies both at build- and at runtime. Which
makes it relatively easy to get a build, but if they're not there
initally, they won't be available later.
Thanks again,
Dominik
‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
On 29 March 2018 5:53 PM, Michael Sarahan <msarahan at gmail.com> wrote:
> Take a look at https://www.python.org/dev/peps/pep-0571/
>
> There's also conda-build, which is currently targeting CentOS 6 for the ecosystem. Full disclosure: I work for Anaconda, and I'm the maintainer of conda-build. I know that there has been some effort toward's Kivy's dependencies (SDL2 and such) on conda-forge, which is the largest community effort on conda packaging. https://conda-forge.org/ and https://github.com/conda-forge/staged-recipes/search?q=sdl2&type=Issues&utf8=%E2%9C%93
>
> FWIW, many vendors do not fully adhere to the manylinux1 standard, so if you released noncompliant wheels, you at least would be in good company. It is better to stick to it, but it really isn't always feasible or easy.
‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
On 29 March 2018 5:57 PM, Jean-Christophe Fillion-Robin <jchris.fillionr at kitware.com> wrote:
> Hi Dominik,
>
> I think the manylinx2010 image (that will be based on Centos6) should help:
>
> https://www.python.org/dev/peps/pep-0571/
>
> https://github.com/pypa/manylinux/pull/152
>
> Also to help create derive image, you could base yours on dockcross/manylinux-x64 (that itself derive from the manylinux one but include convenience tooling to build project)
>
> and read how you can extend it.
>
> Hth
>
> Jc
More information about the Wheel-builders
mailing list