parallel_bilby incompatible with schwimmbad 0.4.x
parallel_bilby
is incompatible with schwimmbad
0.4.0 and above because the schwimmbad._VERBOSE
private variable was removed.
Versions:
dynesty: 2.1.2
bilby: 2.2.3
bilby_pipe: 1.3.0
parallel_bilby: 2.0.2
Stack Trace:
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/home/duncan/opt/mambaforge/envs/parallel_bilby/lib/python3.11/site-packages/parallel_bilby/analysis/__init__.py", line 3, in <module>
from .main import analysis_runner, main
File "/home/duncan/opt/mambaforge/envs/parallel_bilby/lib/python3.11/site-packages/parallel_bilby/analysis/main.py", line 19, in <module>
from ..schwimmbad_fast import MPIPoolFast as MPIPool
File "/home/duncan/opt/mambaforge/envs/parallel_bilby/lib/python3.11/site-packages/parallel_bilby/schwimmbad_fast.py", line 8, in <module>
from schwimmbad import _VERBOSE, MPIPool, log
ImportError: cannot import name '_VERBOSE' from 'schwimmbad' (/home/duncan/opt/mambaforge/envs/parallel_bilby/lib/python3.11/site-packages/schwimmbad/__init__.py)
MWE
conda create -n parallel_bilby parallel-bilby "schwimmbad>=0.4.0"
conda activate parallel_bilby
python3 -c "import parallel_bilby.analysis"