2026-05-18T14:19:23,024 Created temporary directory: /tmp/pip-ephem-wheel-cache-iqe5393q 2026-05-18T14:19:23,026 Created temporary directory: /tmp/pip-build-tracker-b3zqjpxb 2026-05-18T14:19:23,027 Initialized build tracking at /tmp/pip-build-tracker-b3zqjpxb 2026-05-18T14:19:23,027 Created build tracker: /tmp/pip-build-tracker-b3zqjpxb 2026-05-18T14:19:23,028 Entered build tracker: /tmp/pip-build-tracker-b3zqjpxb 2026-05-18T14:19:23,029 Created temporary directory: /tmp/pip-wheel-xby8uuz1 2026-05-18T14:19:23,032 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-05-18T14:19:23,034 Created temporary directory: /tmp/pip-ephem-wheel-cache-1k1ts_af 2026-05-18T14:19:23,056 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-05-18T14:19:23,060 2 location(s) to search for versions of acellera-openff-nagl: 2026-05-18T14:19:23,060 * https://pypi.org/simple/acellera-openff-nagl/ 2026-05-18T14:19:23,060 * https://www.piwheels.org/simple/acellera-openff-nagl/ 2026-05-18T14:19:23,061 Fetching project page and analyzing links: https://pypi.org/simple/acellera-openff-nagl/ 2026-05-18T14:19:23,062 Getting page https://pypi.org/simple/acellera-openff-nagl/ 2026-05-18T14:19:23,063 Found index url https://pypi.org/simple 2026-05-18T14:19:23,292 Fetched page https://pypi.org/simple/acellera-openff-nagl/ as application/vnd.pypi.simple.v1+json 2026-05-18T14:19:23,293 Found link https://files.pythonhosted.org/packages/65/ca/0be282c4670abb56073506d1bcd9a503e646d9be8cf2d1f31ade384687e9/acellera_openff_nagl-0.5.4.tar.gz (from https://pypi.org/simple/acellera-openff-nagl/) (requires-python:>=3.10), version: 0.5.4 2026-05-18T14:19:23,294 Found link https://files.pythonhosted.org/packages/67/a3/0119c0516d8bbf39201dbe4fd75e02f1b95c9a57dc1a802951fa07587b3c/acellera_openff_nagl-0.5.5.tar.gz (from https://pypi.org/simple/acellera-openff-nagl/) (requires-python:>=3.10), version: 0.5.5 2026-05-18T14:19:23,295 Fetching project page and analyzing links: https://www.piwheels.org/simple/acellera-openff-nagl/ 2026-05-18T14:19:23,296 Getting page https://www.piwheels.org/simple/acellera-openff-nagl/ 2026-05-18T14:19:23,297 Found index url https://www.piwheels.org/simple 2026-05-18T14:19:23,477 Fetched page https://www.piwheels.org/simple/acellera-openff-nagl/ as text/html 2026-05-18T14:19:23,479 Skipping link: No binaries permitted for acellera-openff-nagl: https://archive1.piwheels.org/simple/acellera-openff-nagl/acellera_openff_nagl-0.5.4-py3-none-any.whl#sha256=63803985dc9bc138b54c72ec3e48a5cbd6ac1fe2068acc4b0734d93de2d574e1 (from https://www.piwheels.org/simple/acellera-openff-nagl/) (requires-python:>=3.10) 2026-05-18T14:19:23,480 Skipping link: not a file: https://www.piwheels.org/simple/acellera-openff-nagl/ 2026-05-18T14:19:23,481 Skipping link: not a file: https://pypi.org/simple/acellera-openff-nagl/ 2026-05-18T14:19:23,499 Given no hashes to check 1 links for project 'acellera-openff-nagl': discarding no candidates 2026-05-18T14:19:23,517 Collecting acellera-openff-nagl==0.5.5 2026-05-18T14:19:23,520 Created temporary directory: /tmp/pip-unpack-pss05h2y 2026-05-18T14:19:23,749 Downloading acellera_openff_nagl-0.5.5.tar.gz (116 kB) 2026-05-18T14:19:23,997 Added acellera-openff-nagl==0.5.5 from https://files.pythonhosted.org/packages/67/a3/0119c0516d8bbf39201dbe4fd75e02f1b95c9a57dc1a802951fa07587b3c/acellera_openff_nagl-0.5.5.tar.gz to build tracker '/tmp/pip-build-tracker-b3zqjpxb' 2026-05-18T14:19:24,005 Created temporary directory: /tmp/pip-build-env-yqp66qi1 2026-05-18T14:19:24,009 Installing build dependencies: started 2026-05-18T14:19:24,010 Running command pip subprocess to install build dependencies 2026-05-18T14:19:25,133 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-05-18T14:19:25,599 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-05-18T14:19:25,622 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-05-18T14:19:27,445 Collecting setuptools>=77.0.3 2026-05-18T14:19:27,446 Obtaining dependency information for setuptools>=77.0.3 from https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata 2026-05-18T14:19:27,466 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata (6.5 kB) 2026-05-18T14:19:27,634 Collecting versioneer[toml]==0.29 2026-05-18T14:19:27,635 Obtaining dependency information for versioneer[toml]==0.29 from https://www.piwheels.org/simple/versioneer/versioneer-0.29-py3-none-any.whl.metadata 2026-05-18T14:19:27,649 Downloading https://www.piwheels.org/simple/versioneer/versioneer-0.29-py3-none-any.whl.metadata (16 kB) 2026-05-18T14:19:27,896 Collecting wheel 2026-05-18T14:19:27,897 Obtaining dependency information for wheel from https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl.metadata 2026-05-18T14:19:27,914 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl.metadata (2.3 kB) 2026-05-18T14:19:28,111 Collecting packaging>=24.0 2026-05-18T14:19:28,112 Obtaining dependency information for packaging>=24.0 from https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata 2026-05-18T14:19:28,129 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata (3.5 kB) 2026-05-18T14:19:28,328 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl (32 kB) 2026-05-18T14:19:28,348 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-05-18T14:19:28,362 Downloading https://www.piwheels.org/simple/versioneer/versioneer-0.29-py3-none-any.whl (46 kB) 2026-05-18T14:19:28,379 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 46.8/46.8 kB 4.0 MB/s eta 0:00:00 2026-05-18T14:19:28,483 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-05-18T14:19:28,530 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl (32 kB) 2026-05-18T14:19:28,560 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-05-18T14:19:28,590 Using cached https://www.piwheels.org/simple/versioneer/versioneer-0.29-py3-none-any.whl (46 kB) 2026-05-18T14:19:28,679 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-05-18T14:19:31,404 Installing collected packages: versioneer, setuptools, packaging, wheel 2026-05-18T14:19:31,438 Creating /tmp/pip-build-env-yqp66qi1/overlay/local/bin 2026-05-18T14:19:31,440 changing mode of /tmp/pip-build-env-yqp66qi1/overlay/local/bin/versioneer to 755 2026-05-18T14:19:35,020 changing mode of /tmp/pip-build-env-yqp66qi1/overlay/local/bin/wheel to 755 2026-05-18T14:19:35,049 Successfully installed packaging-26.2 setuptools-82.0.1 versioneer-0.29 wheel-0.47.0 2026-05-18T14:19:35,340 Installing build dependencies: finished with status 'done' 2026-05-18T14:19:35,346 Getting requirements to build wheel: started 2026-05-18T14:19:35,347 Running command Getting requirements to build wheel 2026-05-18T14:19:36,050 running egg_info 2026-05-18T14:19:36,058 writing acellera_openff_nagl.egg-info/PKG-INFO 2026-05-18T14:19:36,063 writing dependency_links to acellera_openff_nagl.egg-info/dependency_links.txt 2026-05-18T14:19:36,066 writing requirements to acellera_openff_nagl.egg-info/requires.txt 2026-05-18T14:19:36,068 writing top-level names to acellera_openff_nagl.egg-info/top_level.txt 2026-05-18T14:19:36,107 reading manifest file 'acellera_openff_nagl.egg-info/SOURCES.txt' 2026-05-18T14:19:36,113 reading manifest template 'MANIFEST.in' 2026-05-18T14:19:36,122 warning: no previously-included files matching '*.py[cod]' found anywhere in distribution 2026-05-18T14:19:36,123 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2026-05-18T14:19:36,124 warning: no previously-included files matching '*.soinclude' found anywhere in distribution 2026-05-18T14:19:36,125 no previously-included directories found matching 'openff/nagl/tests' 2026-05-18T14:19:36,126 adding license file 'LICENSE' 2026-05-18T14:19:36,126 adding license file 'LICENSE-3RD-PARTY' 2026-05-18T14:19:36,127 adding license file 'AUTHORS.md' 2026-05-18T14:19:36,133 writing manifest file 'acellera_openff_nagl.egg-info/SOURCES.txt' 2026-05-18T14:19:36,233 Getting requirements to build wheel: finished with status 'done' 2026-05-18T14:19:36,237 Created temporary directory: /tmp/pip-modern-metadata-jfsbb8ar 2026-05-18T14:19:36,239 Preparing metadata (pyproject.toml): started 2026-05-18T14:19:36,240 Running command Preparing metadata (pyproject.toml) 2026-05-18T14:19:36,907 running dist_info 2026-05-18T14:19:36,918 creating /tmp/pip-modern-metadata-jfsbb8ar/acellera_openff_nagl.egg-info 2026-05-18T14:19:36,919 writing /tmp/pip-modern-metadata-jfsbb8ar/acellera_openff_nagl.egg-info/PKG-INFO 2026-05-18T14:19:36,924 writing dependency_links to /tmp/pip-modern-metadata-jfsbb8ar/acellera_openff_nagl.egg-info/dependency_links.txt 2026-05-18T14:19:36,927 writing requirements to /tmp/pip-modern-metadata-jfsbb8ar/acellera_openff_nagl.egg-info/requires.txt 2026-05-18T14:19:36,928 writing top-level names to /tmp/pip-modern-metadata-jfsbb8ar/acellera_openff_nagl.egg-info/top_level.txt 2026-05-18T14:19:36,929 writing manifest file '/tmp/pip-modern-metadata-jfsbb8ar/acellera_openff_nagl.egg-info/SOURCES.txt' 2026-05-18T14:19:36,961 reading manifest file '/tmp/pip-modern-metadata-jfsbb8ar/acellera_openff_nagl.egg-info/SOURCES.txt' 2026-05-18T14:19:36,962 reading manifest template 'MANIFEST.in' 2026-05-18T14:19:36,971 warning: no previously-included files matching '*.py[cod]' found anywhere in distribution 2026-05-18T14:19:36,972 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2026-05-18T14:19:36,972 warning: no previously-included files matching '*.soinclude' found anywhere in distribution 2026-05-18T14:19:36,974 no previously-included directories found matching 'openff/nagl/tests' 2026-05-18T14:19:36,975 adding license file 'LICENSE' 2026-05-18T14:19:36,975 adding license file 'LICENSE-3RD-PARTY' 2026-05-18T14:19:36,976 adding license file 'AUTHORS.md' 2026-05-18T14:19:36,980 writing manifest file '/tmp/pip-modern-metadata-jfsbb8ar/acellera_openff_nagl.egg-info/SOURCES.txt' 2026-05-18T14:19:36,981 creating '/tmp/pip-modern-metadata-jfsbb8ar/acellera_openff_nagl-0.5.5.dist-info' 2026-05-18T14:19:37,109 Preparing metadata (pyproject.toml): finished with status 'done' 2026-05-18T14:19:37,113 Source in /tmp/pip-wheel-xby8uuz1/acellera-openff-nagl_27b27730d3fd4ca9aa3ca877cbfe72ef has version 0.5.5, which satisfies requirement acellera-openff-nagl==0.5.5 from https://files.pythonhosted.org/packages/67/a3/0119c0516d8bbf39201dbe4fd75e02f1b95c9a57dc1a802951fa07587b3c/acellera_openff_nagl-0.5.5.tar.gz 2026-05-18T14:19:37,114 Removed acellera-openff-nagl==0.5.5 from https://files.pythonhosted.org/packages/67/a3/0119c0516d8bbf39201dbe4fd75e02f1b95c9a57dc1a802951fa07587b3c/acellera_openff_nagl-0.5.5.tar.gz from build tracker '/tmp/pip-build-tracker-b3zqjpxb' 2026-05-18T14:19:37,120 Created temporary directory: /tmp/pip-unpack-v9wykq9o 2026-05-18T14:19:37,120 Building wheels for collected packages: acellera-openff-nagl 2026-05-18T14:19:37,125 Created temporary directory: /tmp/pip-wheel-4wxjgnr9 2026-05-18T14:19:37,126 Destination directory: /tmp/pip-wheel-4wxjgnr9 2026-05-18T14:19:37,129 Building wheel for acellera-openff-nagl (pyproject.toml): started 2026-05-18T14:19:37,130 Running command Building wheel for acellera-openff-nagl (pyproject.toml) 2026-05-18T14:19:37,751 running bdist_wheel 2026-05-18T14:19:37,770 running build 2026-05-18T14:19:37,770 running build_py 2026-05-18T14:19:37,777 creating build/lib/openff/nagl 2026-05-18T14:19:37,779 copying openff/nagl/_version.py -> build/lib/openff/nagl 2026-05-18T14:19:37,782 copying openff/nagl/lookups.py -> build/lib/openff/nagl 2026-05-18T14:19:37,784 copying openff/nagl/domains.py -> build/lib/openff/nagl 2026-05-18T14:19:37,786 copying openff/nagl/__init__.py -> build/lib/openff/nagl 2026-05-18T14:19:37,788 creating build/lib/openff/nagl/_base 2026-05-18T14:19:37,789 copying openff/nagl/_base/base.py -> build/lib/openff/nagl/_base 2026-05-18T14:19:37,791 copying openff/nagl/_base/__init__.py -> build/lib/openff/nagl/_base 2026-05-18T14:19:37,793 copying openff/nagl/_base/metaregistry.py -> build/lib/openff/nagl/_base 2026-05-18T14:19:37,795 creating build/lib/openff/nagl/features 2026-05-18T14:19:37,796 copying openff/nagl/features/_utils.py -> build/lib/openff/nagl/features 2026-05-18T14:19:37,798 copying openff/nagl/features/_data.py -> build/lib/openff/nagl/features 2026-05-18T14:19:37,801 copying openff/nagl/features/bonds.py -> build/lib/openff/nagl/features 2026-05-18T14:19:37,803 copying openff/nagl/features/_base.py -> build/lib/openff/nagl/features 2026-05-18T14:19:37,805 copying openff/nagl/features/atoms.py -> build/lib/openff/nagl/features 2026-05-18T14:19:37,808 copying openff/nagl/features/__init__.py -> build/lib/openff/nagl/features 2026-05-18T14:19:37,810 copying openff/nagl/features/_featurizers.py -> build/lib/openff/nagl/features 2026-05-18T14:19:37,812 creating build/lib/openff/nagl/molecule 2026-05-18T14:19:37,813 copying openff/nagl/molecule/_utils.py -> build/lib/openff/nagl/molecule 2026-05-18T14:19:37,815 copying openff/nagl/molecule/_base.py -> build/lib/openff/nagl/molecule 2026-05-18T14:19:37,817 copying openff/nagl/molecule/__init__.py -> build/lib/openff/nagl/molecule 2026-05-18T14:19:37,820 creating build/lib/openff/nagl/label 2026-05-18T14:19:37,822 copying openff/nagl/label/utils.py -> build/lib/openff/nagl/label 2026-05-18T14:19:37,825 copying openff/nagl/label/labels.py -> build/lib/openff/nagl/label 2026-05-18T14:19:37,827 copying openff/nagl/label/dataset.py -> build/lib/openff/nagl/label 2026-05-18T14:19:37,830 creating build/lib/openff/nagl/training 2026-05-18T14:19:37,831 copying openff/nagl/training/training.py -> build/lib/openff/nagl/training 2026-05-18T14:19:37,833 copying openff/nagl/training/loss.py -> build/lib/openff/nagl/training 2026-05-18T14:19:37,836 copying openff/nagl/training/metrics.py -> build/lib/openff/nagl/training 2026-05-18T14:19:37,838 copying openff/nagl/training/__init__.py -> build/lib/openff/nagl/training 2026-05-18T14:19:37,840 creating build/lib/openff/nagl/toolkits 2026-05-18T14:19:37,841 copying openff/nagl/toolkits/openff.py -> build/lib/openff/nagl/toolkits 2026-05-18T14:19:37,844 copying openff/nagl/toolkits/rdkit.py -> build/lib/openff/nagl/toolkits 2026-05-18T14:19:37,847 copying openff/nagl/toolkits/_base.py -> build/lib/openff/nagl/toolkits 2026-05-18T14:19:37,848 copying openff/nagl/toolkits/openeye.py -> build/lib/openff/nagl/toolkits 2026-05-18T14:19:37,851 copying openff/nagl/toolkits/registry.py -> build/lib/openff/nagl/toolkits 2026-05-18T14:19:37,853 copying openff/nagl/toolkits/__init__.py -> build/lib/openff/nagl/toolkits 2026-05-18T14:19:37,855 creating build/lib/openff/nagl/config 2026-05-18T14:19:37,856 copying openff/nagl/config/training.py -> build/lib/openff/nagl/config 2026-05-18T14:19:37,858 copying openff/nagl/config/model.py -> build/lib/openff/nagl/config 2026-05-18T14:19:37,860 copying openff/nagl/config/data.py -> build/lib/openff/nagl/config 2026-05-18T14:19:37,862 copying openff/nagl/config/optimizer.py -> build/lib/openff/nagl/config 2026-05-18T14:19:37,864 copying openff/nagl/config/__init__.py -> build/lib/openff/nagl/config 2026-05-18T14:19:37,866 creating build/lib/openff/nagl/nn 2026-05-18T14:19:37,867 copying openff/nagl/nn/postprocess.py -> build/lib/openff/nagl/nn 2026-05-18T14:19:37,869 copying openff/nagl/nn/_sequential.py -> build/lib/openff/nagl/nn 2026-05-18T14:19:37,871 copying openff/nagl/nn/_containers.py -> build/lib/openff/nagl/nn 2026-05-18T14:19:37,873 copying openff/nagl/nn/_base.py -> build/lib/openff/nagl/nn 2026-05-18T14:19:37,875 copying openff/nagl/nn/_dataset.py -> build/lib/openff/nagl/nn 2026-05-18T14:19:37,878 copying openff/nagl/nn/_models.py -> build/lib/openff/nagl/nn 2026-05-18T14:19:37,880 copying openff/nagl/nn/__init__.py -> build/lib/openff/nagl/nn 2026-05-18T14:19:37,882 copying openff/nagl/nn/_pooling.py -> build/lib/openff/nagl/nn 2026-05-18T14:19:37,884 copying openff/nagl/nn/activation.py -> build/lib/openff/nagl/nn 2026-05-18T14:19:37,886 creating build/lib/openff/nagl/utils 2026-05-18T14:19:37,887 copying openff/nagl/utils/_utils.py -> build/lib/openff/nagl/utils 2026-05-18T14:19:37,889 copying openff/nagl/utils/_time.py -> build/lib/openff/nagl/utils 2026-05-18T14:19:37,891 copying openff/nagl/utils/resonance.py -> build/lib/openff/nagl/utils 2026-05-18T14:19:37,893 copying openff/nagl/utils/_types.py -> build/lib/openff/nagl/utils 2026-05-18T14:19:37,895 copying openff/nagl/utils/_hash.py -> build/lib/openff/nagl/utils 2026-05-18T14:19:37,897 copying openff/nagl/utils/__init__.py -> build/lib/openff/nagl/utils 2026-05-18T14:19:37,899 copying openff/nagl/utils/_parallelization.py -> build/lib/openff/nagl/utils 2026-05-18T14:19:37,902 creating build/lib/openff/nagl/molecule/_dgl 2026-05-18T14:19:37,903 copying openff/nagl/molecule/_dgl/utils.py -> build/lib/openff/nagl/molecule/_dgl 2026-05-18T14:19:37,905 copying openff/nagl/molecule/_dgl/batch.py -> build/lib/openff/nagl/molecule/_dgl 2026-05-18T14:19:37,907 copying openff/nagl/molecule/_dgl/molecule.py -> build/lib/openff/nagl/molecule/_dgl 2026-05-18T14:19:37,909 copying openff/nagl/molecule/_dgl/__init__.py -> build/lib/openff/nagl/molecule/_dgl 2026-05-18T14:19:37,911 creating build/lib/openff/nagl/molecule/_graph 2026-05-18T14:19:37,912 copying openff/nagl/molecule/_graph/_utils.py -> build/lib/openff/nagl/molecule/_graph 2026-05-18T14:19:37,914 copying openff/nagl/molecule/_graph/_update.py -> build/lib/openff/nagl/molecule/_graph 2026-05-18T14:19:37,917 copying openff/nagl/molecule/_graph/_batch.py -> build/lib/openff/nagl/molecule/_graph 2026-05-18T14:19:37,920 copying openff/nagl/molecule/_graph/_graph.py -> build/lib/openff/nagl/molecule/_graph 2026-05-18T14:19:37,922 copying openff/nagl/molecule/_graph/molecule.py -> build/lib/openff/nagl/molecule/_graph 2026-05-18T14:19:37,924 copying openff/nagl/molecule/_graph/__init__.py -> build/lib/openff/nagl/molecule/_graph 2026-05-18T14:19:37,926 creating build/lib/openff/nagl/training/templates 2026-05-18T14:19:37,927 copying openff/nagl/training/templates/files.py -> build/lib/openff/nagl/training/templates 2026-05-18T14:19:37,929 copying openff/nagl/training/templates/__init__.py -> build/lib/openff/nagl/training/templates 2026-05-18T14:19:37,931 creating build/lib/openff/nagl/nn/gcn 2026-05-18T14:19:37,932 copying openff/nagl/nn/gcn/_sage.py -> build/lib/openff/nagl/nn/gcn 2026-05-18T14:19:37,934 copying openff/nagl/nn/gcn/_base.py -> build/lib/openff/nagl/nn/gcn 2026-05-18T14:19:37,937 copying openff/nagl/nn/gcn/_function.py -> build/lib/openff/nagl/nn/gcn 2026-05-18T14:19:37,939 copying openff/nagl/nn/gcn/__init__.py -> build/lib/openff/nagl/nn/gcn 2026-05-18T14:19:37,941 copying openff/nagl/nn/gcn/_gin.py -> build/lib/openff/nagl/nn/gcn 2026-05-18T14:19:37,965 installing to build/bdist.linux-armv7l/wheel 2026-05-18T14:19:37,965 running install 2026-05-18T14:19:37,988 running install_lib 2026-05-18T14:19:37,994 creating build/bdist.linux-armv7l/wheel 2026-05-18T14:19:37,997 creating build/bdist.linux-armv7l/wheel/openff 2026-05-18T14:19:37,999 creating build/bdist.linux-armv7l/wheel/openff/nagl 2026-05-18T14:19:38,000 creating build/bdist.linux-armv7l/wheel/openff/nagl/_base 2026-05-18T14:19:38,001 copying build/lib/openff/nagl/_base/base.py -> build/bdist.linux-armv7l/wheel/./openff/nagl/_base 2026-05-18T14:19:38,003 copying build/lib/openff/nagl/_base/__init__.py -> build/bdist.linux-armv7l/wheel/./openff/nagl/_base 2026-05-18T14:19:38,005 copying build/lib/openff/nagl/_base/metaregistry.py -> build/bdist.linux-armv7l/wheel/./openff/nagl/_base 2026-05-18T14:19:38,008 creating build/bdist.linux-armv7l/wheel/openff/nagl/features 2026-05-18T14:19:38,009 copying build/lib/openff/nagl/features/_utils.py -> build/bdist.linux-armv7l/wheel/./openff/nagl/features 2026-05-18T14:19:38,011 copying build/lib/openff/nagl/features/_data.py -> build/bdist.linux-armv7l/wheel/./openff/nagl/features 2026-05-18T14:19:38,013 copying build/lib/openff/nagl/features/bonds.py -> build/bdist.linux-armv7l/wheel/./openff/nagl/features 2026-05-18T14:19:38,016 copying build/lib/openff/nagl/features/_base.py -> build/bdist.linux-armv7l/wheel/./openff/nagl/features 2026-05-18T14:19:38,018 copying build/lib/openff/nagl/features/atoms.py -> build/bdist.linux-armv7l/wheel/./openff/nagl/features 2026-05-18T14:19:38,020 copying build/lib/openff/nagl/features/__init__.py -> build/bdist.linux-armv7l/wheel/./openff/nagl/features 2026-05-18T14:19:38,022 copying build/lib/openff/nagl/features/_featurizers.py -> build/bdist.linux-armv7l/wheel/./openff/nagl/features 2026-05-18T14:19:38,024 copying build/lib/openff/nagl/_version.py -> build/bdist.linux-armv7l/wheel/./openff/nagl 2026-05-18T14:19:38,027 creating build/bdist.linux-armv7l/wheel/openff/nagl/molecule 2026-05-18T14:19:38,030 copying build/lib/openff/nagl/molecule/_utils.py -> build/bdist.linux-armv7l/wheel/./openff/nagl/molecule 2026-05-18T14:19:38,034 creating build/bdist.linux-armv7l/wheel/openff/nagl/molecule/_dgl 2026-05-18T14:19:38,035 copying build/lib/openff/nagl/molecule/_dgl/utils.py -> build/bdist.linux-armv7l/wheel/./openff/nagl/molecule/_dgl 2026-05-18T14:19:38,037 copying build/lib/openff/nagl/molecule/_dgl/batch.py -> build/bdist.linux-armv7l/wheel/./openff/nagl/molecule/_dgl 2026-05-18T14:19:38,039 copying build/lib/openff/nagl/molecule/_dgl/molecule.py -> build/bdist.linux-armv7l/wheel/./openff/nagl/molecule/_dgl 2026-05-18T14:19:38,041 copying build/lib/openff/nagl/molecule/_dgl/__init__.py -> build/bdist.linux-armv7l/wheel/./openff/nagl/molecule/_dgl 2026-05-18T14:19:38,043 copying build/lib/openff/nagl/molecule/_base.py -> build/bdist.linux-armv7l/wheel/./openff/nagl/molecule 2026-05-18T14:19:38,045 copying build/lib/openff/nagl/molecule/__init__.py -> build/bdist.linux-armv7l/wheel/./openff/nagl/molecule 2026-05-18T14:19:38,047 creating build/bdist.linux-armv7l/wheel/openff/nagl/molecule/_graph 2026-05-18T14:19:38,048 copying build/lib/openff/nagl/molecule/_graph/_utils.py -> build/bdist.linux-armv7l/wheel/./openff/nagl/molecule/_graph 2026-05-18T14:19:38,050 copying build/lib/openff/nagl/molecule/_graph/_update.py -> build/bdist.linux-armv7l/wheel/./openff/nagl/molecule/_graph 2026-05-18T14:19:38,053 copying build/lib/openff/nagl/molecule/_graph/_batch.py -> build/bdist.linux-armv7l/wheel/./openff/nagl/molecule/_graph 2026-05-18T14:19:38,055 copying build/lib/openff/nagl/molecule/_graph/_graph.py -> build/bdist.linux-armv7l/wheel/./openff/nagl/molecule/_graph 2026-05-18T14:19:38,058 copying build/lib/openff/nagl/molecule/_graph/molecule.py -> build/bdist.linux-armv7l/wheel/./openff/nagl/molecule/_graph 2026-05-18T14:19:38,060 copying build/lib/openff/nagl/molecule/_graph/__init__.py -> build/bdist.linux-armv7l/wheel/./openff/nagl/molecule/_graph 2026-05-18T14:19:38,062 creating build/bdist.linux-armv7l/wheel/openff/nagl/label 2026-05-18T14:19:38,063 copying build/lib/openff/nagl/label/utils.py -> build/bdist.linux-armv7l/wheel/./openff/nagl/label 2026-05-18T14:19:38,066 copying build/lib/openff/nagl/label/labels.py -> build/bdist.linux-armv7l/wheel/./openff/nagl/label 2026-05-18T14:19:38,068 copying build/lib/openff/nagl/label/dataset.py -> build/bdist.linux-armv7l/wheel/./openff/nagl/label 2026-05-18T14:19:38,071 creating build/bdist.linux-armv7l/wheel/openff/nagl/training 2026-05-18T14:19:38,072 copying build/lib/openff/nagl/training/training.py -> build/bdist.linux-armv7l/wheel/./openff/nagl/training 2026-05-18T14:19:38,075 copying build/lib/openff/nagl/training/loss.py -> build/bdist.linux-armv7l/wheel/./openff/nagl/training 2026-05-18T14:19:38,077 copying build/lib/openff/nagl/training/metrics.py -> build/bdist.linux-armv7l/wheel/./openff/nagl/training 2026-05-18T14:19:38,080 creating build/bdist.linux-armv7l/wheel/openff/nagl/training/templates 2026-05-18T14:19:38,081 copying build/lib/openff/nagl/training/templates/files.py -> build/bdist.linux-armv7l/wheel/./openff/nagl/training/templates 2026-05-18T14:19:38,082 copying build/lib/openff/nagl/training/templates/__init__.py -> build/bdist.linux-armv7l/wheel/./openff/nagl/training/templates 2026-05-18T14:19:38,084 copying build/lib/openff/nagl/training/__init__.py -> build/bdist.linux-armv7l/wheel/./openff/nagl/training 2026-05-18T14:19:38,086 copying build/lib/openff/nagl/lookups.py -> build/bdist.linux-armv7l/wheel/./openff/nagl 2026-05-18T14:19:38,088 copying build/lib/openff/nagl/domains.py -> build/bdist.linux-armv7l/wheel/./openff/nagl 2026-05-18T14:19:38,090 creating build/bdist.linux-armv7l/wheel/openff/nagl/toolkits 2026-05-18T14:19:38,091 copying build/lib/openff/nagl/toolkits/openff.py -> build/bdist.linux-armv7l/wheel/./openff/nagl/toolkits 2026-05-18T14:19:38,094 copying build/lib/openff/nagl/toolkits/rdkit.py -> build/bdist.linux-armv7l/wheel/./openff/nagl/toolkits 2026-05-18T14:19:38,097 copying build/lib/openff/nagl/toolkits/_base.py -> build/bdist.linux-armv7l/wheel/./openff/nagl/toolkits 2026-05-18T14:19:38,099 copying build/lib/openff/nagl/toolkits/openeye.py -> build/bdist.linux-armv7l/wheel/./openff/nagl/toolkits 2026-05-18T14:19:38,101 copying build/lib/openff/nagl/toolkits/registry.py -> build/bdist.linux-armv7l/wheel/./openff/nagl/toolkits 2026-05-18T14:19:38,103 copying build/lib/openff/nagl/toolkits/__init__.py -> build/bdist.linux-armv7l/wheel/./openff/nagl/toolkits 2026-05-18T14:19:38,105 creating build/bdist.linux-armv7l/wheel/openff/nagl/config 2026-05-18T14:19:38,106 copying build/lib/openff/nagl/config/training.py -> build/bdist.linux-armv7l/wheel/./openff/nagl/config 2026-05-18T14:19:38,108 copying build/lib/openff/nagl/config/model.py -> build/bdist.linux-armv7l/wheel/./openff/nagl/config 2026-05-18T14:19:38,110 copying build/lib/openff/nagl/config/data.py -> build/bdist.linux-armv7l/wheel/./openff/nagl/config 2026-05-18T14:19:38,112 copying build/lib/openff/nagl/config/optimizer.py -> build/bdist.linux-armv7l/wheel/./openff/nagl/config 2026-05-18T14:19:38,114 copying build/lib/openff/nagl/config/__init__.py -> build/bdist.linux-armv7l/wheel/./openff/nagl/config 2026-05-18T14:19:38,117 creating build/bdist.linux-armv7l/wheel/openff/nagl/nn 2026-05-18T14:19:38,118 copying build/lib/openff/nagl/nn/postprocess.py -> build/bdist.linux-armv7l/wheel/./openff/nagl/nn 2026-05-18T14:19:38,120 copying build/lib/openff/nagl/nn/_sequential.py -> build/bdist.linux-armv7l/wheel/./openff/nagl/nn 2026-05-18T14:19:38,122 copying build/lib/openff/nagl/nn/_containers.py -> build/bdist.linux-armv7l/wheel/./openff/nagl/nn 2026-05-18T14:19:38,125 copying build/lib/openff/nagl/nn/_base.py -> build/bdist.linux-armv7l/wheel/./openff/nagl/nn 2026-05-18T14:19:38,127 copying build/lib/openff/nagl/nn/_dataset.py -> build/bdist.linux-armv7l/wheel/./openff/nagl/nn 2026-05-18T14:19:38,129 copying build/lib/openff/nagl/nn/_models.py -> build/bdist.linux-armv7l/wheel/./openff/nagl/nn 2026-05-18T14:19:38,132 copying build/lib/openff/nagl/nn/__init__.py -> build/bdist.linux-armv7l/wheel/./openff/nagl/nn 2026-05-18T14:19:38,134 copying build/lib/openff/nagl/nn/_pooling.py -> build/bdist.linux-armv7l/wheel/./openff/nagl/nn 2026-05-18T14:19:38,137 creating build/bdist.linux-armv7l/wheel/openff/nagl/nn/gcn 2026-05-18T14:19:38,138 copying build/lib/openff/nagl/nn/gcn/_sage.py -> build/bdist.linux-armv7l/wheel/./openff/nagl/nn/gcn 2026-05-18T14:19:38,140 copying build/lib/openff/nagl/nn/gcn/_base.py -> build/bdist.linux-armv7l/wheel/./openff/nagl/nn/gcn 2026-05-18T14:19:38,143 copying build/lib/openff/nagl/nn/gcn/_function.py -> build/bdist.linux-armv7l/wheel/./openff/nagl/nn/gcn 2026-05-18T14:19:38,145 copying build/lib/openff/nagl/nn/gcn/__init__.py -> build/bdist.linux-armv7l/wheel/./openff/nagl/nn/gcn 2026-05-18T14:19:38,146 copying build/lib/openff/nagl/nn/gcn/_gin.py -> build/bdist.linux-armv7l/wheel/./openff/nagl/nn/gcn 2026-05-18T14:19:38,149 copying build/lib/openff/nagl/nn/activation.py -> build/bdist.linux-armv7l/wheel/./openff/nagl/nn 2026-05-18T14:19:38,150 copying build/lib/openff/nagl/__init__.py -> build/bdist.linux-armv7l/wheel/./openff/nagl 2026-05-18T14:19:38,153 creating build/bdist.linux-armv7l/wheel/openff/nagl/utils 2026-05-18T14:19:38,154 copying build/lib/openff/nagl/utils/_utils.py -> build/bdist.linux-armv7l/wheel/./openff/nagl/utils 2026-05-18T14:19:38,156 copying build/lib/openff/nagl/utils/_time.py -> build/bdist.linux-armv7l/wheel/./openff/nagl/utils 2026-05-18T14:19:38,159 copying build/lib/openff/nagl/utils/resonance.py -> build/bdist.linux-armv7l/wheel/./openff/nagl/utils 2026-05-18T14:19:38,161 copying build/lib/openff/nagl/utils/_types.py -> build/bdist.linux-armv7l/wheel/./openff/nagl/utils 2026-05-18T14:19:38,163 copying build/lib/openff/nagl/utils/_hash.py -> build/bdist.linux-armv7l/wheel/./openff/nagl/utils 2026-05-18T14:19:38,165 copying build/lib/openff/nagl/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./openff/nagl/utils 2026-05-18T14:19:38,167 copying build/lib/openff/nagl/utils/_parallelization.py -> build/bdist.linux-armv7l/wheel/./openff/nagl/utils 2026-05-18T14:19:38,169 running install_egg_info 2026-05-18T14:19:38,179 running egg_info 2026-05-18T14:19:38,184 writing acellera_openff_nagl.egg-info/PKG-INFO 2026-05-18T14:19:38,188 writing dependency_links to acellera_openff_nagl.egg-info/dependency_links.txt 2026-05-18T14:19:38,190 writing requirements to acellera_openff_nagl.egg-info/requires.txt 2026-05-18T14:19:38,191 writing top-level names to acellera_openff_nagl.egg-info/top_level.txt 2026-05-18T14:19:38,211 reading manifest file 'acellera_openff_nagl.egg-info/SOURCES.txt' 2026-05-18T14:19:38,217 reading manifest template 'MANIFEST.in' 2026-05-18T14:19:38,225 warning: no previously-included files matching '*.py[cod]' found anywhere in distribution 2026-05-18T14:19:38,226 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2026-05-18T14:19:38,227 warning: no previously-included files matching '*.soinclude' found anywhere in distribution 2026-05-18T14:19:38,228 no previously-included directories found matching 'openff/nagl/tests' 2026-05-18T14:19:38,229 adding license file 'LICENSE' 2026-05-18T14:19:38,230 adding license file 'LICENSE-3RD-PARTY' 2026-05-18T14:19:38,230 adding license file 'AUTHORS.md' 2026-05-18T14:19:38,236 writing manifest file 'acellera_openff_nagl.egg-info/SOURCES.txt' 2026-05-18T14:19:38,237 Copying acellera_openff_nagl.egg-info to build/bdist.linux-armv7l/wheel/./acellera_openff_nagl-0.5.5-py3.11.egg-info 2026-05-18T14:19:38,248 running install_scripts 2026-05-18T14:19:38,485 creating build/bdist.linux-armv7l/wheel/acellera_openff_nagl-0.5.5.dist-info/WHEEL 2026-05-18T14:19:38,489 creating '/tmp/pip-wheel-4wxjgnr9/.tmp-bjyur4v2/acellera_openff_nagl-0.5.5-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-05-18T14:19:38,497 adding 'acellera_openff_nagl-0.5.5.dist-info/licenses/AUTHORS.md' 2026-05-18T14:19:38,501 adding 'acellera_openff_nagl-0.5.5.dist-info/licenses/LICENSE' 2026-05-18T14:19:38,507 adding 'acellera_openff_nagl-0.5.5.dist-info/licenses/LICENSE-3RD-PARTY' 2026-05-18T14:19:38,511 adding 'openff/nagl/__init__.py' 2026-05-18T14:19:38,518 adding 'openff/nagl/_version.py' 2026-05-18T14:19:38,521 adding 'openff/nagl/domains.py' 2026-05-18T14:19:38,524 adding 'openff/nagl/lookups.py' 2026-05-18T14:19:38,526 adding 'openff/nagl/_base/__init__.py' 2026-05-18T14:19:38,528 adding 'openff/nagl/_base/base.py' 2026-05-18T14:19:38,529 adding 'openff/nagl/_base/metaregistry.py' 2026-05-18T14:19:38,532 adding 'openff/nagl/config/__init__.py' 2026-05-18T14:19:38,534 adding 'openff/nagl/config/data.py' 2026-05-18T14:19:38,536 adding 'openff/nagl/config/model.py' 2026-05-18T14:19:38,538 adding 'openff/nagl/config/optimizer.py' 2026-05-18T14:19:38,540 adding 'openff/nagl/config/training.py' 2026-05-18T14:19:38,543 adding 'openff/nagl/features/__init__.py' 2026-05-18T14:19:38,545 adding 'openff/nagl/features/_base.py' 2026-05-18T14:19:38,549 adding 'openff/nagl/features/_data.py' 2026-05-18T14:19:38,551 adding 'openff/nagl/features/_featurizers.py' 2026-05-18T14:19:38,552 adding 'openff/nagl/features/_utils.py' 2026-05-18T14:19:38,555 adding 'openff/nagl/features/atoms.py' 2026-05-18T14:19:38,557 adding 'openff/nagl/features/bonds.py' 2026-05-18T14:19:38,560 adding 'openff/nagl/label/dataset.py' 2026-05-18T14:19:38,563 adding 'openff/nagl/label/labels.py' 2026-05-18T14:19:38,565 adding 'openff/nagl/label/utils.py' 2026-05-18T14:19:38,567 adding 'openff/nagl/molecule/__init__.py' 2026-05-18T14:19:38,569 adding 'openff/nagl/molecule/_base.py' 2026-05-18T14:19:38,571 adding 'openff/nagl/molecule/_utils.py' 2026-05-18T14:19:38,573 adding 'openff/nagl/molecule/_dgl/__init__.py' 2026-05-18T14:19:38,575 adding 'openff/nagl/molecule/_dgl/batch.py' 2026-05-18T14:19:38,577 adding 'openff/nagl/molecule/_dgl/molecule.py' 2026-05-18T14:19:38,579 adding 'openff/nagl/molecule/_dgl/utils.py' 2026-05-18T14:19:38,582 adding 'openff/nagl/molecule/_graph/__init__.py' 2026-05-18T14:19:38,584 adding 'openff/nagl/molecule/_graph/_batch.py' 2026-05-18T14:19:38,587 adding 'openff/nagl/molecule/_graph/_graph.py' 2026-05-18T14:19:38,589 adding 'openff/nagl/molecule/_graph/_update.py' 2026-05-18T14:19:38,592 adding 'openff/nagl/molecule/_graph/_utils.py' 2026-05-18T14:19:38,594 adding 'openff/nagl/molecule/_graph/molecule.py' 2026-05-18T14:19:38,596 adding 'openff/nagl/nn/__init__.py' 2026-05-18T14:19:38,598 adding 'openff/nagl/nn/_base.py' 2026-05-18T14:19:38,600 adding 'openff/nagl/nn/_containers.py' 2026-05-18T14:19:38,604 adding 'openff/nagl/nn/_dataset.py' 2026-05-18T14:19:38,608 adding 'openff/nagl/nn/_models.py' 2026-05-18T14:19:38,610 adding 'openff/nagl/nn/_pooling.py' 2026-05-18T14:19:38,612 adding 'openff/nagl/nn/_sequential.py' 2026-05-18T14:19:38,614 adding 'openff/nagl/nn/activation.py' 2026-05-18T14:19:38,616 adding 'openff/nagl/nn/postprocess.py' 2026-05-18T14:19:38,619 adding 'openff/nagl/nn/gcn/__init__.py' 2026-05-18T14:19:38,620 adding 'openff/nagl/nn/gcn/_base.py' 2026-05-18T14:19:38,622 adding 'openff/nagl/nn/gcn/_function.py' 2026-05-18T14:19:38,623 adding 'openff/nagl/nn/gcn/_gin.py' 2026-05-18T14:19:38,625 adding 'openff/nagl/nn/gcn/_sage.py' 2026-05-18T14:19:38,627 adding 'openff/nagl/toolkits/__init__.py' 2026-05-18T14:19:38,628 adding 'openff/nagl/toolkits/_base.py' 2026-05-18T14:19:38,631 adding 'openff/nagl/toolkits/openeye.py' 2026-05-18T14:19:38,634 adding 'openff/nagl/toolkits/openff.py' 2026-05-18T14:19:38,637 adding 'openff/nagl/toolkits/rdkit.py' 2026-05-18T14:19:38,638 adding 'openff/nagl/toolkits/registry.py' 2026-05-18T14:19:38,640 adding 'openff/nagl/training/__init__.py' 2026-05-18T14:19:38,642 adding 'openff/nagl/training/loss.py' 2026-05-18T14:19:38,644 adding 'openff/nagl/training/metrics.py' 2026-05-18T14:19:38,646 adding 'openff/nagl/training/training.py' 2026-05-18T14:19:38,648 adding 'openff/nagl/training/templates/__init__.py' 2026-05-18T14:19:38,649 adding 'openff/nagl/training/templates/files.py' 2026-05-18T14:19:38,651 adding 'openff/nagl/utils/__init__.py' 2026-05-18T14:19:38,652 adding 'openff/nagl/utils/_hash.py' 2026-05-18T14:19:38,653 adding 'openff/nagl/utils/_parallelization.py' 2026-05-18T14:19:38,655 adding 'openff/nagl/utils/_time.py' 2026-05-18T14:19:38,656 adding 'openff/nagl/utils/_types.py' 2026-05-18T14:19:38,657 adding 'openff/nagl/utils/_utils.py' 2026-05-18T14:19:38,661 adding 'openff/nagl/utils/resonance.py' 2026-05-18T14:19:38,662 adding 'acellera_openff_nagl-0.5.5.dist-info/METADATA' 2026-05-18T14:19:38,663 adding 'acellera_openff_nagl-0.5.5.dist-info/WHEEL' 2026-05-18T14:19:38,664 adding 'acellera_openff_nagl-0.5.5.dist-info/top_level.txt' 2026-05-18T14:19:38,666 adding 'acellera_openff_nagl-0.5.5.dist-info/RECORD' 2026-05-18T14:19:38,669 removing build/bdist.linux-armv7l/wheel 2026-05-18T14:19:38,789 Building wheel for acellera-openff-nagl (pyproject.toml): finished with status 'done' 2026-05-18T14:19:38,801 Created wheel for acellera-openff-nagl: filename=acellera_openff_nagl-0.5.5-py3-none-any.whl size=117762 sha256=f076b70d138b5348e3b44374c47325cefd75f12d5fb2a0123cbe37411e5c2925 2026-05-18T14:19:38,802 Stored in directory: /tmp/pip-ephem-wheel-cache-1k1ts_af/wheels/3f/eb/59/b5eac45824bd3ef078b32ebe0fb1d38149649431734798c7b4 2026-05-18T14:19:38,816 Successfully built acellera-openff-nagl 2026-05-18T14:19:38,823 Removed build tracker: '/tmp/pip-build-tracker-b3zqjpxb'