Hi @ihnorton,
Thank you for your help. I am trying to reproduce this on a fresh environment to be able to share a minimal reproduction, however, I run now into another issue on MacOS when installing the latest version of tiledbvcf. I get the following when trying to import it:
import tiledbvcf
File “/opt/miniconda3/envs/tiledbvcf_write/lib/python3.12/site-packages/tiledbvcf/init.py”, line 9, in
import tiledbvcf.libtiledbvcf
ImportError: dlopen(/opt/miniconda3/envs/tiledbvcf_write/lib/python3.12/site-packages/tiledbvcf/libtiledbvcf.cpython-312-darwin.so, 0x0002): Symbol not found: __ZN6google5cloud5v2_2823MakeInsecureCredentialsENS1_7OptionsE
Referenced from: <1A63D6D0-49DB-3A68-829B-D4DF679EC466> /opt/miniconda3/envs/tiledbvcf_write/lib/python3.12/site-packages/tiledbvcf/libtiledb.dylib
Expected in: <708779A3-90F4-34E6-944D-5EB418DB2D24> /opt/miniconda3/envs/tiledbvcf_write/lib/libgoogle_cloud_cpp_common.2.30.0.dylib
I tried the fix in Tiledbvcf installation error on MacOS but downgrading libgoogle did not solve it in my case.
The tiledb versions are now:
TileDB-VCF version 0.34.2
TileDB version 2.25.0
htslib version 1.20
And I installed them using:
conda install -c conda-forge tiledb-py
conda install -c tiledb -c conda-forge libtiledbvcf tiledbvcf-py
Thank you