openforcefield / openff-nagl

OpenFF NAGL
https://docs.openforcefield.org/projects/nagl/en/latest/?badge=latest
MIT License
14 stars 2 forks source link

Ambertools refusing assign AM1 charges to methane on macOS-13 #152

Closed lilyminium closed 1 month ago

lilyminium commented 1 month ago

Edited top comment for an informative overview (ignore the diagnostic comments below):

AmberTools is refusing to assign AM1 charges to methane on macOS-13. Notably this works on macOS-latest. The DGL installation was just noise -- the failing test is skipped if pyarrow is not installed, and I forgot that the pyarrow install was dependent on DGL. This is probably not really a NAGL issue but something to do with AmberTools on macOS-13.

Current environment

lilyminium commented 1 month ago

Failing env with DGL:

     Name                              Version       Build                              Channel    
  ──────────────────────────────────────────────────────────────────────────────────────────────────
    absl-py                           2.1.0         pyhd8ed1ab_0                       conda-forge
    ambertools                        23.6          cuda_None_nompi_py311h9ef6679_105  conda-forge

Passing env without DGL:

   List of packages in environment: "/Users/runner/micromamba/envs/openff-nagl-test"

    Name                       Version       Build                              Channel    
  ───────────────────────────────────────────────────────────────────────────────────────────
    ambertools                 23.6          cuda_None_nompi_py311h9ef6679_105  conda-forge

Ok, probably not a version issue.

lilyminium commented 1 month ago

Passing RDKit:

   rdkit                      2024.03.6     py311h8dea741_0                    conda-forge

Failing RDKit:

     rdkit                             2024.03.6     py311h8dea741_0                    conda-forge
lilyminium commented 1 month ago

Environment differences with whitespace removed:

Between macOS-13 runs with and without DGL:

diff failing-env.dat successful-env.dat
1c1
< failing env
---
> successful env
6,7c6
<  ──────────────────────────────────────────────────────────────────────────────────────────────────
<  absl-py 2.1.0 pyhd8ed1ab_0 conda-forge
---
>  ───────────────────────────────────────────────────────────────────────────────────────────
10,28d8
<  astunparse 1.6.3 pyhd8ed1ab_2 conda-forge
<  aws-c-auth 0.7.31 hb28a666_0 conda-forge
<  aws-c-cal 0.7.4 h8128ea2_1 conda-forge
<  aws-c-common 0.9.28 h00291cd_0 conda-forge
<  aws-c-compression 0.2.19 h8128ea2_1 conda-forge
<  aws-c-event-stream 0.4.3 hcd1ed9e_2 conda-forge
<  aws-c-http 0.8.10 h2f86973_0 conda-forge
<  aws-c-io 0.14.18 hf9a0f1c_12 conda-forge
<  aws-c-mqtt 0.10.7 h9d7d61c_0 conda-forge
<  aws-c-s3 0.6.6 hd01826e_0 conda-forge
<  aws-c-sdkutils 0.1.19 h8128ea2_3 conda-forge
<  aws-checksums 0.1.20 h8128ea2_0 conda-forge
<  aws-crt-cpp 0.28.3 hef75ebe_6 conda-forge
<  aws-sdk-cpp 1.11.379 h2e282c2_11 conda-forge
<  azure-core-cpp 1.13.0 hf8dbe3c_0 conda-forge
<  azure-identity-cpp 1.8.0 h60298e3_2 conda-forge
<  azure-storage-blobs-cpp 12.12.0 h646f05d_0 conda-forge
<  azure-storage-common-cpp 12.7.0 hf91904f_1 conda-forge
<  azure-storage-files-datalake-cpp 12.11.0 h14965f0_1 conda-forge
57d36
<  dgl 2.1.0 py310h39e7762_2 conda-forge
64d42
<  flatbuffers 24.3.25 h73e2aa4_0 conda-forge
76,79d53
<  gast 0.5.5 pyhd8ed1ab_0 conda-forge
<  gflags 2.2.2 hac325c4_1005 conda-forge
<  giflib 5.2.2 h10d778d_0 conda-forge
<  glog 0.7.1 h2790a97_0 conda-forge
82d55
<  google-pasta 0.2.0 pyhd8ed1ab_1 conda-forge
84d56
<  grpcio 1.62.2 py310h271164d_0 conda-forge
86d57
<  h5py 3.12.1 nompi_py310hafa4265_101 conda-forge
88c59
<  hdf5 1.14.3 nompi_h687a608_105 conda-forge
---
>  hdf5 1.14.4 nompi_h57e3b00_101 conda-forge
99d69
<  keras 3.6.0 pyhd8ed1ab_0 conda-forge
104c74
<  libabseil 20240116.2 cxx17_hf036a51_1 conda-forge
---
>  libabseil 20240722.0 cxx17_hac325c4_1 conda-forge
106,109d75
<  libarrow 17.0.0 hca1c1af_15_cpu conda-forge
<  libarrow-acero 17.0.0 hac325c4_15_cpu conda-forge
<  libarrow-dataset 17.0.0 hac325c4_15_cpu conda-forge
<  libarrow-substrait 17.0.0 hba007a9_15_cpu conda-forge
117d82
<  libcrc32c 1.1.2 he49afe7_0 conda-forge
123d87
<  libevent 2.1.12 ha90c15b_1 conda-forge
129,131d92
<  libgoogle-cloud 2.29.0 hecd3d69_0 conda-forge
<  libgoogle-cloud-storage 2.29.0 h8126ed0_0 conda-forge
<  libgrpc 1.62.2 h384b2fc_0 conda-forge
137,138c98
<  liblapacke 3.9.0 22_osx64_openblas conda-forge
<  libnetcdf 4.9.2 nompi_h7334405_114 conda-forge
---
>  libnetcdf 4.9.2 nompi_h976d569_115 conda-forge
141d100
<  libparquet 17.0.0 hf1b0f52_15_cpu conda-forge
144c103
<  libprotobuf 4.25.3 hd4aba4c_1 conda-forge
---
>  libprotobuf 5.27.5 h62b0dff_2 conda-forge
146d104
<  libre2-11 2023.09.01 h81f5012_2 conda-forge
149d106
<  libthrift 0.20.0 h75589b3_1 conda-forge
151,152c108
<  libtorch 2.3.1 cpu_mkl_hcc88766_101 conda-forge
<  libutf8proc 2.8.0 hb7f2c08_0 conda-forge
---
>  libtorch 2.4.1 cpu_mkl_hdb27336_102 conda-forge
163,164d118
<  markdown 3.6 pyhd8ed1ab_0 conda-forge
<  markdown-it-py 3.0.0 pyhd8ed1ab_0 conda-forge
167,168d120
<  mdurl 0.1.2 pyhd8ed1ab_0 conda-forge
<  metis 5.1.1 h73e2aa4_2 conda-forge
170d121
<  ml_dtypes 0.4.0 py310ha53a654_2 conda-forge
176d126
<  namex 0.0.8 pyhd8ed1ab_0 conda-forge
178c128
<  netcdf-fortran 4.6.1 nompi_h3f3c442_106 conda-forge
---
>  netcdf-fortran 4.6.1 nompi_h4dd9276_107 conda-forge
191,193d140
<  opt_einsum 3.4.0 pyhd8ed1ab_0 conda-forge
<  optree 0.13.0 py310hfa8da69_0 conda-forge
<  orc 2.0.2 h22b2039_0 conda-forge
205d151
<  protobuf 4.25.3 py310h533c97b_1 conda-forge
208,209d153
<  pyarrow 17.0.0 py310h58fd45c_1 conda-forge
<  pyarrow-core 17.0.0 py310h63d2070_1_cpu conda-forge
213d156
<  pygments 2.18.0 pyhd8ed1ab_0 conda-forge
222d164
<  python-flatbuffers 24.3.25 pyh59ac667_0 conda-forge
225c167
<  pytorch 2.3.1 cpu_mkl_py310heb6a33a_101 conda-forge
---
>  pytorch 2.4.1 cpu_mkl_py310h9941b98_102 conda-forge
231d172
<  re2 2023.09.01 hb168e87_2 conda-forge
235d175
<  rich 13.9.2 pyhd8ed1ab_0 conda-forge
249,254d188
<  tensorboard 2.17.1 pyhd8ed1ab_0 conda-forge
<  tensorboard-data-server 0.7.0 py310h38cfc11_2 conda-forge
<  tensorflow 2.17.0 cpu_py310h3aec5c9_0 conda-forge
<  tensorflow-base 2.17.0 cpu_py310h0919199_0 conda-forge
<  tensorflow-estimator 2.17.0 cpu_py310h0134bc7_0 conda-forge
<  termcolor 2.5.0 pyhd8ed1ab_0 conda-forge
259d192
<  torchdata 0.7.1 py310h3bfb708_7 conda-forge
268d200
<  werkzeug 3.0.4 pyhd8ed1ab_0 conda-forge
270d201
<  wrapt 1.16.0 py310h837254d_1 conda-forge

Between macOS-13 and macOS-latest:

diff failing-env.dat successful-env-latest.dat
1c1
< failing env
---
> successful env macOS-latest
8,9c8,9
<  ambertools 23.6 cuda_None_nompi_py310h496d21a_105 conda-forge
<  arpack 3.9.1 nompi_hf81eadf_101 conda-forge
---
>  ambertools 23.6 cuda_None_nompi_py310h1865e97_105 conda-forge
>  arpack 3.9.1 nompi_h593882a_101 conda-forge
11,32c11,32
<  aws-c-auth 0.7.31 hb28a666_0 conda-forge
<  aws-c-cal 0.7.4 h8128ea2_1 conda-forge
<  aws-c-common 0.9.28 h00291cd_0 conda-forge
<  aws-c-compression 0.2.19 h8128ea2_1 conda-forge
<  aws-c-event-stream 0.4.3 hcd1ed9e_2 conda-forge
<  aws-c-http 0.8.10 h2f86973_0 conda-forge
<  aws-c-io 0.14.18 hf9a0f1c_12 conda-forge
<  aws-c-mqtt 0.10.7 h9d7d61c_0 conda-forge
<  aws-c-s3 0.6.6 hd01826e_0 conda-forge
<  aws-c-sdkutils 0.1.19 h8128ea2_3 conda-forge
<  aws-checksums 0.1.20 h8128ea2_0 conda-forge
<  aws-crt-cpp 0.28.3 hef75ebe_6 conda-forge
<  aws-sdk-cpp 1.11.379 h2e282c2_11 conda-forge
<  azure-core-cpp 1.13.0 hf8dbe3c_0 conda-forge
<  azure-identity-cpp 1.8.0 h60298e3_2 conda-forge
<  azure-storage-blobs-cpp 12.12.0 h646f05d_0 conda-forge
<  azure-storage-common-cpp 12.7.0 hf91904f_1 conda-forge
<  azure-storage-files-datalake-cpp 12.11.0 h14965f0_1 conda-forge
<  blosc 1.21.6 h7d75f6d_0 conda-forge
<  brotli 1.1.0 h00291cd_2 conda-forge
<  brotli-bin 1.1.0 h00291cd_2 conda-forge
<  brotli-python 1.1.0 py310h53e7c6a_2 conda-forge
---
>  aws-c-auth 0.7.31 hc27b277_0 conda-forge
>  aws-c-cal 0.7.4 h41dd001_1 conda-forge
>  aws-c-common 0.9.28 hd74edd7_0 conda-forge
>  aws-c-compression 0.2.19 h41dd001_1 conda-forge
>  aws-c-event-stream 0.4.3 h40a8fc1_2 conda-forge
>  aws-c-http 0.8.10 hf5a2c8c_0 conda-forge
>  aws-c-io 0.14.18 hc3cb426_12 conda-forge
>  aws-c-mqtt 0.10.7 h3acc7b9_0 conda-forge
>  aws-c-s3 0.6.6 hd16c091_0 conda-forge
>  aws-c-sdkutils 0.1.19 h41dd001_3 conda-forge
>  aws-checksums 0.1.20 h41dd001_0 conda-forge
>  aws-crt-cpp 0.28.3 h433f80b_6 conda-forge
>  aws-sdk-cpp 1.11.379 h0455a66_11 conda-forge
>  azure-core-cpp 1.13.0 hd01fc5c_0 conda-forge
>  azure-identity-cpp 1.8.0 h13ea094_2 conda-forge
>  azure-storage-blobs-cpp 12.12.0 hfde595f_0 conda-forge
>  azure-storage-common-cpp 12.7.0 hcf3b6fd_1 conda-forge
>  azure-storage-files-datalake-cpp 12.11.0 h082e32e_1 conda-forge
>  blosc 1.21.6 h5499902_0 conda-forge
>  brotli 1.1.0 hd74edd7_2 conda-forge
>  brotli-bin 1.1.0 hd74edd7_2 conda-forge
>  brotli-python 1.1.0 py310hb4ad77e_2 conda-forge
34,36c34,36
<  bzip2 1.0.8 hfdf4475_7 conda-forge
<  c-ares 1.34.2 h32b1619_0 conda-forge
<  ca-certificates 2024.8.30 h8857fd0_0 conda-forge
---
>  bzip2 1.0.8 h99b78c6_7 conda-forge
>  c-ares 1.34.2 h7ab814d_0 conda-forge
>  ca-certificates 2024.8.30 hf0a4a13_0 conda-forge
40c40
<  cairo 1.18.0 h37bd5c4_3 conda-forge
---
>  cairo 1.18.0 hb4a6bf7_3 conda-forge
42,43c42,43
<  cffi 1.17.1 py310hfce808e_0 conda-forge
<  chardet 5.2.0 py310h2ec42d9_2 conda-forge
---
>  cffi 1.17.1 py310h497396d_0 conda-forge
>  chardet 5.2.0 py310hbe9552e_2 conda-forge
50,51c50,51
<  contourpy 1.3.0 py310hfa8da69_2 conda-forge
<  coverage 7.6.3 py310h72eadd2_1 conda-forge
---
>  contourpy 1.3.0 py310h7306fd8_2 conda-forge
>  coverage 7.6.3 py310h5799be4_1 conda-forge
54c54
<  cytoolz 1.0.0 py310h837254d_1 conda-forge
---
>  cytoolz 1.0.0 py310h493c2e1_1 conda-forge
57c57
<  dgl 2.1.0 py310h39e7762_2 conda-forge
---
>  dgl 2.1.0 py310he0e4742_2 conda-forge
61,62c61,62
<  expat 2.6.3 hac325c4_0 conda-forge
<  fftw 3.3.10 nompi_h292e606_110 conda-forge
---
>  expat 2.6.3 hf9b8971_0 conda-forge
>  fftw 3.3.10 nompi_h6637ab6_110 conda-forge
64c64
<  flatbuffers 24.3.25 h73e2aa4_0 conda-forge
---
>  flatbuffers 24.3.25 hebf3989_0 conda-forge
69c69
<  fontconfig 2.14.2 h5bb23bf_0 conda-forge
---
>  fontconfig 2.14.2 h82840c6_0 conda-forge
72,73c72,73
<  fonttools 4.54.1 py310h837254d_0 conda-forge
<  freetype 2.12.1 h60636b9_2 conda-forge
---
>  fonttools 4.54.1 py310h493c2e1_0 conda-forge
>  freetype 2.12.1 hadb7bae_2 conda-forge
77,81c77,81
<  gflags 2.2.2 hac325c4_1005 conda-forge
<  giflib 5.2.2 h10d778d_0 conda-forge
<  glog 0.7.1 h2790a97_0 conda-forge
<  gmp 6.3.0 hf036a51_2 conda-forge
<  gmpy2 2.1.5 py310hade44e5_2 conda-forge
---
>  gflags 2.2.2 hf9b8971_1005 conda-forge
>  giflib 5.2.2 h93a5062_0 conda-forge
>  glog 0.7.1 heb240a5_0 conda-forge
>  gmp 6.3.0 h7bae524_2 conda-forge
>  gmpy2 2.1.5 py310heb17c8b_2 conda-forge
83,84c83,84
<  greenlet 3.1.1 py310h53e7c6a_0 conda-forge
<  grpcio 1.62.2 py310h271164d_0 conda-forge
---
>  greenlet 3.1.1 py310hb4ad77e_0 conda-forge
>  grpcio 1.62.2 py310hf7687f1_0 conda-forge
86,88c86,88
<  h5py 3.12.1 nompi_py310hafa4265_101 conda-forge
<  hdf4 4.2.15 h8138101_7 conda-forge
<  hdf5 1.14.3 nompi_h687a608_105 conda-forge
---
>  h5py 3.12.1 nompi_py310h072ed46_101 conda-forge
>  hdf4 4.2.15 h2ee6834_7 conda-forge
>  hdf5 1.14.3 nompi_hec07895_105 conda-forge
91c91
<  icu 75.1 h120a0e1_0 conda-forge
---
>  icu 75.1 hfee45f7_0 conda-forge
100,160c100,159
<  kiwisolver 1.4.7 py310hfa8da69_0 conda-forge
<  krb5 1.21.3 h37d8d59_0 conda-forge
<  lcms2 2.16 ha2f27b4_0 conda-forge
<  lerc 4.0.0 hb486fe8_0 conda-forge
<  libabseil 20240116.2 cxx17_hf036a51_1 conda-forge
<  libaec 1.1.3 h73e2aa4_0 conda-forge
<  libarrow 17.0.0 hca1c1af_15_cpu conda-forge
<  libarrow-acero 17.0.0 hac325c4_15_cpu conda-forge
<  libarrow-dataset 17.0.0 hac325c4_15_cpu conda-forge
<  libarrow-substrait 17.0.0 hba007a9_15_cpu conda-forge
<  libblas 3.9.0 22_osx64_openblas conda-forge
<  libboost 1.84.0 hbe88bda_6 conda-forge
<  libboost-python 1.84.0 py310h767a3e0_6 conda-forge
<  libbrotlicommon 1.1.0 h00291cd_2 conda-forge
<  libbrotlidec 1.1.0 h00291cd_2 conda-forge
<  libbrotlienc 1.1.0 h00291cd_2 conda-forge
<  libcblas 3.9.0 22_osx64_openblas conda-forge
<  libcrc32c 1.1.2 he49afe7_0 conda-forge
<  libcurl 8.10.1 h58e7537_0 conda-forge
<  libcxx 19.1.2 hf95d169_0 conda-forge
<  libdeflate 1.22 h00291cd_0 conda-forge
<  libedit 3.1.20191231 h0678c8f_2 conda-forge
<  libev 4.33 h10d778d_2 conda-forge
<  libevent 2.1.12 ha90c15b_1 conda-forge
<  libexpat 2.6.3 hac325c4_0 conda-forge
<  libffi 3.4.2 h0d85af4_5 conda-forge
<  libgfortran 5.0.0 13_2_0_h97931a8_3 conda-forge
<  libgfortran5 13.2.0 h2873a65_3 conda-forge
<  libglib 2.82.2 hb6ef654_0 conda-forge
<  libgoogle-cloud 2.29.0 hecd3d69_0 conda-forge
<  libgoogle-cloud-storage 2.29.0 h8126ed0_0 conda-forge
<  libgrpc 1.62.2 h384b2fc_0 conda-forge
<  libhwloc 2.11.1 default_h456cccd_1000 conda-forge
<  libiconv 1.17 hd75f5a5_2 conda-forge
<  libintl 0.22.5 hdfe23c8_3 conda-forge
<  libjpeg-turbo 3.0.0 h0dc2134_1 conda-forge
<  liblapack 3.9.0 22_osx64_openblas conda-forge
<  liblapacke 3.9.0 22_osx64_openblas conda-forge
<  libnetcdf 4.9.2 nompi_h7334405_114 conda-forge
<  libnghttp2 1.58.0 h64cf6d3_1 conda-forge
<  libopenblas 0.3.27 openmp_h8869122_1 conda-forge
<  libparquet 17.0.0 hf1b0f52_15_cpu conda-forge
<  libpng 1.6.44 h4b8f8c9_0 conda-forge
<  libpq 16.4 h365486b_3 conda-forge
<  libprotobuf 4.25.3 hd4aba4c_1 conda-forge
<  librdkit 2024.03.6 h9a5be36_0 conda-forge
<  libre2-11 2023.09.01 h81f5012_2 conda-forge
<  libsqlite 3.46.1 h4b8f8c9_0 conda-forge
<  libssh2 1.11.0 hd019ec5_0 conda-forge
<  libthrift 0.20.0 h75589b3_1 conda-forge
<  libtiff 4.7.0 h583c2ba_1 conda-forge
<  libtorch 2.3.1 cpu_mkl_hcc88766_101 conda-forge
<  libutf8proc 2.8.0 hb7f2c08_0 conda-forge
<  libuv 1.49.2 hd79239c_0 conda-forge
<  libwebp-base 1.4.0 h10d778d_0 conda-forge
<  libxcb 1.17.0 hf1f96e2_0 conda-forge
<  libxml2 2.12.7 heaf3512_4 conda-forge
<  libzip 1.11.1 h3116616_0 conda-forge
<  libzlib 1.3.1 hd23fc13_2 conda-forge
<  lightning-utilities 0.11.8 pyhd8ed1ab_0 conda-forge
<  llvm-openmp 19.1.2 hf78d878_0 conda-forge
---
>  kiwisolver 1.4.7 py310h7306fd8_0 conda-forge
>  krb5 1.21.3 h237132a_0 conda-forge
>  lcms2 2.16 ha0e7c42_0 conda-forge
>  lerc 4.0.0 h9a09cb3_0 conda-forge
>  libabseil 20240116.2 cxx17_h00cdb27_1 conda-forge
>  libaec 1.1.3 hebf3989_0 conda-forge
>  libarrow 17.0.0 h3ba790a_15_cpu conda-forge
>  libarrow-acero 17.0.0 hf9b8971_15_cpu conda-forge
>  libarrow-dataset 17.0.0 hf9b8971_15_cpu conda-forge
>  libarrow-substrait 17.0.0 hbf8b706_15_cpu conda-forge
>  libblas 3.9.0 24_osxarm64_openblas conda-forge
>  libboost 1.84.0 h29978a0_6 conda-forge
>  libboost-python 1.84.0 py310he5c2185_6 conda-forge
>  libbrotlicommon 1.1.0 hd74edd7_2 conda-forge
>  libbrotlidec 1.1.0 hd74edd7_2 conda-forge
>  libbrotlienc 1.1.0 hd74edd7_2 conda-forge
>  libcblas 3.9.0 24_osxarm64_openblas conda-forge
>  libcrc32c 1.1.2 hbdafb3b_0 conda-forge
>  libcurl 8.10.1 h13a7ad3_0 conda-forge
>  libcxx 19.1.2 ha82da77_0 conda-forge
>  libdeflate 1.22 hd74edd7_0 conda-forge
>  libedit 3.1.20191231 hc8eb9b7_2 conda-forge
>  libev 4.33 h93a5062_2 conda-forge
>  libevent 2.1.12 h2757513_1 conda-forge
>  libexpat 2.6.3 hf9b8971_0 conda-forge
>  libffi 3.4.2 h3422bc3_5 conda-forge
>  libgfortran 5.0.0 13_2_0_hd922786_3 conda-forge
>  libgfortran5 13.2.0 hf226fd6_3 conda-forge
>  libglib 2.82.2 h07bd6cf_0 conda-forge
>  libgoogle-cloud 2.29.0 hfa33a2f_0 conda-forge
>  libgoogle-cloud-storage 2.29.0 h90fd6fa_0 conda-forge
>  libgrpc 1.62.2 h9c18a4f_0 conda-forge
>  libiconv 1.17 h0d3ecfb_2 conda-forge
>  libintl 0.22.5 h8414b35_3 conda-forge
>  libjpeg-turbo 3.0.0 hb547adb_1 conda-forge
>  liblapack 3.9.0 24_osxarm64_openblas conda-forge
>  liblapacke 3.9.0 24_osxarm64_openblas conda-forge
>  libnetcdf 4.9.2 nompi_he469be0_114 conda-forge
>  libnghttp2 1.58.0 ha4dd798_1 conda-forge
>  libopenblas 0.3.27 openmp_h517c56d_1 conda-forge
>  libparquet 17.0.0 hf0ba9ef_15_cpu conda-forge
>  libpng 1.6.44 hc14010f_0 conda-forge
>  libpq 16.4 hfb0b52a_3 conda-forge
>  libprotobuf 4.25.3 hc39d83c_1 conda-forge
>  librdkit 2024.03.6 h3cc9767_0 conda-forge
>  libre2-11 2023.09.01 h7b2c953_2 conda-forge
>  libsqlite 3.46.1 hc14010f_0 conda-forge
>  libssh2 1.11.0 h7a5bd25_0 conda-forge
>  libthrift 0.20.0 h64651cc_1 conda-forge
>  libtiff 4.7.0 hfce79cd_1 conda-forge
>  libtorch 2.3.1 cpu_generic_hf1facdc_1 conda-forge
>  libutf8proc 2.8.0 h1a8c8d9_0 conda-forge
>  libuv 1.49.2 h7ab814d_0 conda-forge
>  libwebp-base 1.4.0 h93a5062_0 conda-forge
>  libxcb 1.17.0 hdb1d25a_0 conda-forge
>  libxml2 2.12.7 h01dff8b_4 conda-forge
>  libzip 1.11.1 hfc4440f_0 conda-forge
>  libzlib 1.3.1 h8359307_2 conda-forge
>  lightning-utilities 0.11.8 pyhd8ed1ab_0 conda-forge
>  llvm-openmp 19.1.2 hb52a8e5_0 conda-forge
162c161
<  lz4-c 1.9.4 hf0c8a7f_0 conda-forge
---
>  lz4-c 1.9.4 hb7217d7_0 conda-forge
165,166c164,165
<  markupsafe 3.0.2 py310h72eadd2_0 conda-forge
<  matplotlib-base 3.9.2 py310h449bdf7_1 conda-forge
---
>  markupsafe 3.0.2 py310h5799be4_0 conda-forge
>  matplotlib-base 3.9.2 py310h2a20ac7_1 conda-forge
168,172c167,170
<  metis 5.1.1 h73e2aa4_2 conda-forge
<  mkl 2023.2.0 h54c2260_50500 conda-forge
<  ml_dtypes 0.4.0 py310ha53a654_2 conda-forge
<  mpc 1.3.1 h9d8efa1_1 conda-forge
<  mpfr 4.2.1 haed47dc_3 conda-forge
---
>  metis 5.1.1 hebf3989_2 conda-forge
>  ml_dtypes 0.4.0 py310hfd37619_2 conda-forge
>  mpc 1.3.1 h8f1351a_1 conda-forge
>  mpfr 4.2.1 hb693164_3 conda-forge
174c172
<  msgpack-python 1.1.0 py310hfa8da69_0 conda-forge
---
>  msgpack-python 1.1.0 py310h7306fd8_0 conda-forge
177,178c175,176
<  ncurses 6.5 hf036a51_1 conda-forge
<  netcdf-fortran 4.6.1 nompi_h3f3c442_106 conda-forge
---
>  ncurses 6.5 h7bae524_1 conda-forge
>  netcdf-fortran 4.6.1 nompi_hb210b0d_106 conda-forge
180c178,179
<  numpy 1.26.4 py310h4bfa8fc_0 conda-forge
---
>  nomkl 1.0 h5ca1d4c_0 conda-forge
>  numpy 1.26.4 py310hd45542a_0 conda-forge
189,190c188,189
<  openjpeg 2.5.2 h7310d3a_0 conda-forge
<  openssl 3.3.2 hd23fc13_0 conda-forge
---
>  openjpeg 2.5.2 h9f1df11_0 conda-forge
>  openssl 3.3.2 h8359307_0 conda-forge
192,193c191,192
<  optree 0.13.0 py310hfa8da69_0 conda-forge
<  orc 2.0.2 h22b2039_0 conda-forge
---
>  optree 0.12.1 py310h7306fd8_1 conda-forge
>  orc 2.0.2 h75dedd0_0 conda-forge
195,196c194,195
<  pandas 2.2.3 py310ha53a654_1 conda-forge
<  parmed 4.2.2 py310had63691_1 conda-forge
---
>  pandas 2.2.3 py310hfd37619_1 conda-forge
>  parmed 4.2.2 py310h692a8b6_1 conda-forge
198,200c197,199
<  pcre2 10.44 h7634a1b_2 conda-forge
<  perl 5.32.1 7_h10d778d_perl5 conda-forge
<  pillow 11.0.0 py310h32d1d24_0 conda-forge
---
>  pcre2 10.44 h297a79d_2 conda-forge
>  perl 5.32.1 7_h4614cfb_perl5 conda-forge
>  pillow 11.0.0 py310h530beaf_0 conda-forge
203c202
<  pixman 0.43.4 h73e2aa4_0 conda-forge
---
>  pixman 0.43.4 hebf3989_0 conda-forge
205,210c204,209
<  protobuf 4.25.3 py310h533c97b_1 conda-forge
<  psutil 6.0.0 py310hb9d19b6_2 conda-forge
<  pthread-stubs 0.4 h00291cd_1002 conda-forge
<  pyarrow 17.0.0 py310h58fd45c_1 conda-forge
<  pyarrow-core 17.0.0 py310h63d2070_1_cpu conda-forge
<  pycairo 1.27.0 py310h4d6710c_0 conda-forge
---
>  protobuf 4.25.3 py310ha1b16c5_1 conda-forge
>  psutil 6.0.0 py310hf9df320_2 conda-forge
>  pthread-stubs 0.4 hd74edd7_1002 conda-forge
>  pyarrow 17.0.0 py310h24597f5_1 conda-forge
>  pyarrow-core 17.0.0 py310hf3d4daf_1_cpu conda-forge
>  pycairo 1.27.0 py310h706757e_0 conda-forge
212c211
<  pydantic 1.10.17 py310h936d840_0 conda-forge
---
>  pydantic 1.10.17 py310ha6dd24b_0 conda-forge
219c218
<  python 3.10.15 hd8744da_2_cpython conda-forge
---
>  python 3.10.15 hdce6c4c_2_cpython conda-forge
225c224
<  pytorch 2.3.1 cpu_mkl_py310heb6a33a_101 conda-forge
---
>  pytorch 2.3.1 cpu_generic_py310hb190f2a_1 conda-forge
228,233c227,232
<  pyyaml 6.0.2 py310h837254d_1 conda-forge
<  qhull 2020.2 h3c5361c_5 conda-forge
<  rdkit 2024.03.6 py310hd2fb26a_0 conda-forge
<  re2 2023.09.01 hb168e87_2 conda-forge
<  readline 8.2 h9e318b2_1 conda-forge
<  reportlab 4.2.5 py310h837254d_0 conda-forge
---
>  pyyaml 6.0.2 py310h493c2e1_1 conda-forge
>  qhull 2020.2 h420ef59_5 conda-forge
>  rdkit 2024.03.6 py310h479d071_0 conda-forge
>  re2 2023.09.01 h4cba328_2 conda-forge
>  readline 8.2 h92ec313_1 conda-forge
>  reportlab 4.2.5 py310h493c2e1_0 conda-forge
237c236
<  scipy 1.14.1 py310h59907b9_0 conda-forge
---
>  scipy 1.14.1 py310h35b72dc_0 conda-forge
240c239
<  sleef 3.7 h01aa1be_0 conda-forge
---
>  sleef 3.7 h7783ee8_0 conda-forge
242c241
<  snappy 1.2.1 he1e6707_0 conda-forge
---
>  snappy 1.2.1 hd02b534_0 conda-forge
244,245c243,244
<  sqlalchemy 2.0.36 py310hb9d19b6_0 conda-forge
<  sqlite 3.46.1 he26b093_0 conda-forge
---
>  sqlalchemy 2.0.36 py310hf9df320_0 conda-forge
>  sqlite 3.46.1 h3b4c4e4_0 conda-forge
247d245
<  tbb 2021.13.0 h37c8870_0 conda-forge
250,253c248,251
<  tensorboard-data-server 0.7.0 py310h38cfc11_2 conda-forge
<  tensorflow 2.17.0 cpu_py310h3aec5c9_0 conda-forge
<  tensorflow-base 2.17.0 cpu_py310h0919199_0 conda-forge
<  tensorflow-estimator 2.17.0 cpu_py310h0134bc7_0 conda-forge
---
>  tensorboard-data-server 0.7.0 py310hddb97a1_2 conda-forge
>  tensorflow 2.17.0 cpu_py310hd689282_0 conda-forge
>  tensorflow-base 2.17.0 cpu_py310hce8bbbd_0 conda-forge
>  tensorflow-estimator 2.17.0 cpu_py310h85e80fb_0 conda-forge
255c253
<  tk 8.6.13 h1abcd95_1 conda-forge
---
>  tk 8.6.13 h5083fa2_1 conda-forge
259c257
<  torchdata 0.7.1 py310h3bfb708_7 conda-forge
---
>  torchdata 0.7.1 py310h37642f3_7 conda-forge
261c259
<  tornado 6.4.1 py310h837254d_1 conda-forge
---
>  tornado 6.4.1 py310h493c2e1_1 conda-forge
266c264
<  unicodedata2 15.1.0 py310h6729b98_0 conda-forge
---
>  unicodedata2 15.1.0 py310h2aa6e3c_0 conda-forge
270c268
<  wrapt 1.16.0 py310h837254d_1 conda-forge
---
>  wrapt 1.16.0 py310h493c2e1_1 conda-forge
272,281c270,279
<  xorg-libice 1.1.1 h00291cd_1 conda-forge
<  xorg-libsm 1.2.4 h00291cd_1 conda-forge
<  xorg-libx11 1.8.10 ha6c16c8_0 conda-forge
<  xorg-libxau 1.0.11 h00291cd_1 conda-forge
<  xorg-libxdmcp 1.1.5 h00291cd_0 conda-forge
<  xorg-libxext 1.3.6 h00291cd_0 conda-forge
<  xorg-libxt 1.3.0 h00291cd_2 conda-forge
<  xorg-xorgproto 2024.1 h00291cd_1 conda-forge
<  xz 5.2.6 h775f41a_0 conda-forge
<  yaml 0.2.5 h0d85af4_2 conda-forge
---
>  xorg-libice 1.1.1 hd74edd7_1 conda-forge
>  xorg-libsm 1.2.4 hd74edd7_1 conda-forge
>  xorg-libx11 1.8.10 h2321a68_0 conda-forge
>  xorg-libxau 1.0.11 hd74edd7_1 conda-forge
>  xorg-libxdmcp 1.1.5 hd74edd7_0 conda-forge
>  xorg-libxext 1.3.6 hd74edd7_0 conda-forge
>  xorg-libxt 1.3.0 hd74edd7_2 conda-forge
>  xorg-xorgproto 2024.1 hd74edd7_1 conda-forge
>  xz 5.2.6 h57fd34a_0 conda-forge
>  yaml 0.2.5 h3422bc3_2 conda-forge
284,285c282,283
<  zlib 1.3.1 hd23fc13_2 conda-forge
<  zstandard 0.23.0 py310h41d873f_1 conda-forge
---
>  zlib 1.3.1 h8359307_2 conda-forge
>  zstandard 0.23.0 py310h2665a74_1 conda-forge
lilyminium commented 1 month ago

https://github.com/openforcefield/openff-nagl/actions/runs/11432905381/job/31804077797?pr=153 Adding an explicit test for charging methane from the provided conformer is now failing without DGL as well. Again only on macOS-13

Edit: oh, right, pyarrow is not installed if DGL is not installed, so tests "passed" because they weren't run.

lilyminium commented 1 month ago

Closing as I think this is more of an AmberTools + macOS-13, or Toolkit + macOS-13, issue. I raised #154 to check back on this in the future.