QIB-Sheffield / wezel

Prototyping quantitative medical imaging applications
Apache License 2.0
0 stars 6 forks source link

wezel dependencies (pyproject toml file) for python 3.10.5 #55

Open KanishkaS opened 1 year ago

KanishkaS commented 1 year ago

Current 'development' version of wezel does not work on python 3.10.5 due to missing dependencies (dependencies in requirements are too old for the new python version so cannot be installed due to missing wheels). Possible work-around (temporary) is a change to the dependencies below.

TBC: Unexpected behaviour when using later version of PyQt. Currently the image does not fit the screen so need to move the series panel to allow changing the slider position.

dependencies = [ "PyQt5>=5.13.1" "dbdicom", "matplotlib", "numpy", "pandas", "importlib-resources>=1.1.0", "opencv-python>=4.5.3.56", "scikit-image", "scipy", "SimpleITK", "itk-elastix", "dipy", ]

Installed packages for PyQt:

PyQt5 5.15.7 PyQt5-Qt5 5.15.2 PyQt5-sip 12.11.0

KanishkaS commented 1 year ago

opencv-python 4.7.0.68

plaresmedima commented 1 year ago

Thanks, yes I was aware of the issue with open cv. Unfortunately the later versions create an issue with pyinstaller which is why I restricted it to earlier version.

Lets have a look again at whether we need opencv at all. I am not sure it is well supported? We are using it for some of the contouring tools but I think the functionality is in more novel packages too (skimage, dipy).

PyQt needs to be replaced by PySide for licensing reasons. Fingers crossed that will solve the other issues too.

On Tue, 24 Jan 2023, 15:36 Kanishka Sharma, @.***> wrote:

opencv-python 4.7.0.68

— Reply to this email directly, view it on GitHub https://github.com/QIB-Sheffield/wezel/issues/55#issuecomment-1402152322, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABOFKA6DH2WQA2QILEVBBITWT7ZI5ANCNFSM6AAAAAAUFHQSA4 . You are receiving this because you are subscribed to this thread.Message ID: @.***>