Open sbesson opened 3 days ago
I think the docs were updated following https://github.com/ome/omero-figure/pull/464 but I don't recall why that was needed. Anyway, the cap on reportlab version is no-longer needed there now, so probably not needed in docs etc either.
cc @jburel
While assessing the state of OMERO support on Ubuntu 24.04, OMERO.figure was found as one of the possible problematic applications and more specifically the
reportlab
server dependency for generating PDF exports.The current README says
However
reportlab<3.6
is only supported up to Python 3.11 and installing it on Python 3.12 (which is the default on Ubuntu 24.04) fails withFrom the changes, changes were brought up in
reportlab 3.6.13
for Python 3.12 support. While in the environment above,venv/bin/pip install "reportlab<4"
runs to completion, in an Ubuntu 24.04 EC2 instance, it failed withand I had to relax the capping to
<4.1
to make it work:Before opening a PR to propose these changes, do we have a sense of the testing burden for the
reportlab
dependency and the export workflow? And should we support versions4.1.x
or later ofreportlab
?