Skip to content

Add recent CMake and SWIG #659

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
HDembinski opened this issue Jul 5, 2020 · 6 comments · Fixed by #993
Closed

Add recent CMake and SWIG #659

HDembinski opened this issue Jul 5, 2020 · 6 comments · Fixed by #993

Comments

@HDembinski
Copy link

It would be great if the docker images came with a recent cmake and swig pre-installed, since these are fairly common dependencies for Python packages that need to be build.

@rdb
Copy link
Contributor

rdb commented Dec 20, 2020

Should this be closed, now that CMake is part of the manylinux2014 image?

@mayeut
Copy link
Member

mayeut commented Dec 20, 2020

SWIG was requested as well and a recent CMake is not available on manylinux2010 (this last one might not be an issue as cmake can easily be pip installed on manylinux2010 which was not the case for manylinux2014 "alt-arch"). I also hope to get some consistency in the tooling available across manylinux images with #877.

@mattip
Copy link
Contributor

mattip commented Dec 27, 2020

Is there a way to set up a tool like dependabot to semi-automate updates to the images when new versions of packages are released?

@mayeut
Copy link
Member

mayeut commented Dec 27, 2020

I'm thinking of doing it through a custom GHA workflow #918 (comment)

@rdb
Copy link
Contributor

rdb commented Feb 7, 2021

Just out of curiosity, why was SWIG specifically included? There are many binding generators for Python, and SWIG seems far from the most popular one. Is there a criterium for libraries that are made available out-of-the-box?

@mayeut
Copy link
Member

mayeut commented Feb 7, 2021

There are many binding generators for Python, and SWIG seems far from the most popular one. Is there a criterium for libraries that are made available out-of-the-box?

A. You need to ask for it like @HDembinski did
B. Shall not be pip installable (i.e. takes a long time to build)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants