Closed tngTUDOR closed 6 months ago
ecoinvent_interface declares an abstract dependency on lxml (no version pinned), but also on pyecospold which has pinned lxml version to 4.9.2. It seems to me that there are no wheels available for lxml 4.9.2 for linux x86_64 compatible with python 3.12, and hence, installing ecoinvent_interface will try to build lxml instead of grabbing just a binary dist.
A dependency of pyecospold, lxmlh has also pinned lxml to version 4.9.2.
if pull requests:
Are merged and accepted, we can test with py312 and update the dependency to pyecospold version
pyecospold 3.5.3 will have a fix for this once the PR is merged
fixed. pyecospold version 3.5.3 is python 3.12 ready now.
Current
When doing "python -m pip install ecoinvent_interface" in a python=3.12 environment, the installation fails with:
Expected
works under python 3.12