Closed kwabenantim closed 8 months ago
Building the image seems to have dependency resolution issues although pychaste conda packages have been built for Python 3.11 here: https://anaconda.org/PyChaste/repo.
Pinned packages:
- python 3.11.*
- python 3.11.6
- jupyterlab >=4.0.4
- notebook >=7.0.2
...
│ │ │ ├─ vtk 7.1.1 would require
│ │ │ │ ├─ jpeg >=9e,<10a , which can be installed;
│ │ │ │ ├─ libtiff >=4.5.0,<4.6.0a0 with the potential options
│ │ │ │ │ ├─ libtiff [4.4.0|4.5.0] would require
│ │ │ │ │ │ └─ libdeflate >=1.14,<1.15.0a0 , which can be installed;
│ │ │ │ │ ├─ libtiff 4.5.0 would require
│ │ │ │ │ │ └─ libdeflate >=1.17,<1.18.0a0 , which can be installed;
│ │ │ │ │ ├─ libtiff 4.5.0 would require
│ │ │ │ │ │ └─ libdeflate >=1.16,<1.17.0a0 , which can be installed;
│ │ │ │ │ └─ libtiff [4.5.0|4.5.1] would require
│ │ │ │ │ └─ libdeflate >=1.18,<1.19.0a0 , which conflicts with any installable versions previously reported;
│ │ │ │ └─ libxml2 >=2.10.3,<2.11.0a0 but there are no viable options
│ │ │ │ ├─ libxml2 2.10.3 would require
│ │ │ │ │ └─ icu >=70.1,<71.0a0 , which conflicts with any installable versions previously reported;
│ │ │ │ └─ libxml2 [2.10.3|2.10.4] would require
│ │ │ │ └─ icu >=72.1,<73.0a0 , which conflicts with any installable versions previously reported;
...
Building the image seems to have dependency resolution issues although pychaste conda packages have been built for Python 3.11 here: https://anaconda.org/PyChaste/repo.
Switched to micromamba image to start from a blank environment 804c3372.
The new image seems to be working now. Currently testing:
docker run --init -it --rm -p 8888:8888 kwabenantim/pychaste
Slightly late to the party but it looks good! The main change I would consider is using the newer jupyterlab
package rather than notebook
(unless that was what caused the dependency issues above).
Slightly late to the party but it looks good! The main change I would consider is using the newer
jupyterlab
package rather thannotebook
(unless that was what caused the dependency issues above).
Thanks @bdevans. I'll make the changes in a new PR.
Oh, some labels are also a good idea. e.g. you could adapt these ones from the base image:
LABEL maintainer="Ben Evans <ben.d.evans@gmail.com>" \
author.orcid="https://orcid.org/0000-0002-1734-6070" \
image.publication="https://doi.org/10.21105/joss.01848" \
org.opencontainers.image.authors="Benjamin D. Evans" \
org.opencontainers.image.url="https://github.com/Chaste/chaste-docker" \
org.opencontainers.image.licenses="MIT" \
org.opencontainers.image.title="Chaste Docker Image" \
org.opencontainers.image.description="Chaste: Cancer, Heart and Soft Tissue Environment" \
org.opencontainers.image.documentation="https://chaste.github.io/docs/installguides/docker/"
Summary Create an updated docker image for PyChaste.
Related Issues
28