InsightSoftwareConsortium / itkwidgets

An elegant Python interface for visualization on the web platform to interactively generate insights into multidimensional images, point sets, and geometry.
https://itkwidgets.readthedocs.io/
Apache License 2.0
576 stars 83 forks source link

BUG: Fix aiohttp dep for Python 3.11 #681

Closed bnmajor closed 11 months ago

bnmajor commented 11 months ago

As reported by @aylward: Trying to pip install --pre itkwidgets[all] produces an error when trying to compile aiohttp

The imjoy-elfinder dependency brings in aiohttp but <= 3.8.2 does not build for Python 3.11. For 3.11 make sure we use aiohttp>=3.8.2.

Stack Overflow discussion with links to relevant issues.

thewtex commented 11 months ago

When I tried to install the released version of itkwidgets on Python 3.11, I ran into build issues on Linux, too, even with this patch.

This is intended to address: https://github.com/imjoy-team/imjoy-elfinder/pull/607

@aylward @bnmajor

oeway commented 11 months ago

@thewtex Thanks! I have merged the PR and released imjoy-elfinder==0.1.62 on pypi.