gstlal.pipeio from 1.11.0 incompatible with Python 3.10
In 1.11.0 gstlal.pipeio
is still trying to import Iterable
from collections
, this was moved to collections.abc
for Python 3.3:
Traceback (most recent call last):
File "/home/conda/feedstock_root/build_artifacts/gstlal_1686653629750/_test_env/bin/gstlal_asd_txt_from_psd_xml", line 31, in <module>
from gstlal.psd import read_psd, write_asd_txt
File "/home/conda/feedstock_root/build_artifacts/gstlal_1686653629750/_test_env/lib/python3.10/site-packages/gstlal/psd.py", line 51, in <module>
from gstlal import datasource
File "/home/conda/feedstock_root/build_artifacts/gstlal_1686653629750/_test_env/lib/python3.10/site-packages/gstlal/datasource.py", line 66, in <module>
from gstlal import pipeparts
File "/home/conda/feedstock_root/build_artifacts/gstlal_1686653629750/_test_env/lib/python3.10/site-packages/gstlal/pipeparts/__init__.py", line 28, in <module>
from .sink import AppSync as AppSync
File "/home/conda/feedstock_root/build_artifacts/gstlal_1686653629750/_test_env/lib/python3.10/site-packages/gstlal/pipeparts/sink.py", line 24, in <module>
from gstlal.pipeparts import pipetools, pipedot, mux, encode, filters, transform
File "/home/conda/feedstock_root/build_artifacts/gstlal_1686653629750/_test_env/lib/python3.10/site-packages/gstlal/pipeparts/pipetools.py", line 16, in <module>
from gstlal import gstpipetools
File "/home/conda/feedstock_root/build_artifacts/gstlal_1686653629750/_test_env/lib/python3.10/site-packages/gstlal/gstpipetools.py", line 19, in <module>
from gstlal import pipeio
File "/home/conda/feedstock_root/build_artifacts/gstlal_1686653629750/_test_env/lib/python3.10/site-packages/gstlal/pipeio.py", line 34, in <module>
from collections import Iterable
ImportError: cannot import name 'Iterable' from 'collections' (/home/conda/feedstock_root/build_artifacts/gstlal_1686653629750/_test_env/lib/python3.10/collections/__init__.py)