alan-turing-institute / QUIPP-collab

Collaboration on the QUIPP project
1 stars 1 forks source link

Docker issue: No matching distribution found for DataSynthesizer #149

Closed gmingas closed 3 years ago

gmingas commented 3 years ago

Pip fails to install DataSynthesizer (necessary for PrivBayes) while building a Docker image. It seems the problem might be resolved if we use python 3.8 instead of the default 3.7 that repo2docker uses (see here).

But to do that we would have to add an environment.yml file to the configuration files folder to change the conda python version. If we do that, the runtime.txt config file will be deactivated and thus no R version will be defined (see here: https://repo2docker.readthedocs.io/en/latest/config_files.html).

Another option was to define python 3.8 in the runtime.txt but i tried it and it does not work - the version remains 3.7.