ReproNim / neurodocker

Generate custom Docker and Singularity images, and minimize existing containers
https://www.repronim.org/neurodocker/
Apache License 2.0
326 stars 97 forks source link

[wishlist] apt build-dep and source support #237

Open yarikoptic opened 5 years ago

yarikoptic commented 5 years ago

For me as a (Debian) developer I would love to be able to quickly get an environment (Dockerfile) given specification of not actual packages to be installed, but build-dependency packages and probably package sources to be installed. Immediate use cases:

What it would entail is to

Other managers could in principle/eventually acquire similar super powers (e.g. getting feedstock recipes for pkgs from conda-forge?)

yarikoptic commented 5 years ago

again ran into this use case. Could not "pip install" linkchecker from a tarball failing with mysterious

    running build_ext
    error: [Errno 2] No such file or directory

which is all due to missing build dependencies for externals (e.g, gcc ;) ). Being able to enable apt sources and say to install bdep:linkchecker would have saved my day!

djarecka commented 1 year ago

@yarikoptic - is it still a problem or could we close it?

djarecka commented 1 year ago

@yarikoptic - I will close it now, but feel free to reopen if you still have the issue

yarikoptic commented 1 month ago

came back to this desire/need in the scope of https://www.psychopy.org/download.html#pip-install where it seems I need to install build-depends of python3-wxpython, so thought "could neurodocker do that?"