[Fix] Update for Docker Images
Due to an update of the docker images minor changes are required for the CI
Merge request reports
Activity
requested review from @schottenhamml
assigned to @holzer
The errors in the ubuntu build seem to be due to missing packages.
The errors in the latest-python build are more interesting — something related to deepcopy of sympy objects. I actually saw this already a few months ago. Might be a resurgence of #40 (closed), but this time not caused by a Sympy upgrade, but by the step from Python 3.10 to 3.11. I don‘t recall how I came up with the admittedly weird patch in !265 (merged) at the time. A Git bisect between Python 3.10 and 3.11 might be helpful — once we know what has changed, we can patch around it.
The Ubuntu errors are really weird to me because I explicitly install these packages and even a
pip list
shows them at the end of the docker pipeline. It is probably some root vs. user python env. story ...The problems with Python 3.11 are harder to solve ... I think it origins here: https://i10git.cs.fau.de/pycodegen/pystencils/-/blob/master/pystencils/typing/types.py#L84 We return two arguments here and thus this will result in a tuple. However, the copy system of Python 3.11 expects a dict. I am not sure how to resolve it best ...
mentioned in merge request !329 (merged)
Can be closed due to !329 (merged)