Mock Version: 2.15 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/python-pykeops.spec'], chrootPath='/var/lib/mock/fedora-rawhide-x86_64-1641015662.598975/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1000gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.8pgwuxsb:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=True) Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.8pgwuxsb:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '31f6adea19d541a998d43c68706ef431', '-D', '/var/lib/mock/fedora-rawhide-x86_64-1641015662.598975/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.8pgwuxsb:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/python-pykeops.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0'} and shell False Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1640822400 Wrote: /builddir/build/SRPMS/python-pykeops-1.5-1.fc36.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -br --target x86_64 --nodeps /builddir/build/SPECS/python-pykeops.spec'], chrootPath='/var/lib/mock/fedora-rawhide-x86_64-1641015662.598975/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1000gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.8pgwuxsb:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueraiseExc=FalseprintOutput=True) Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.8pgwuxsb:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '3119c94072e749fdb0c327c2336db772', '-D', '/var/lib/mock/fedora-rawhide-x86_64-1641015662.598975/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.8pgwuxsb:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -br --target x86_64 --nodeps /builddir/build/SPECS/python-pykeops.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0'} and shell False Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1640822400 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.ZuSCYV + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf pykeops-1.5 + /usr/bin/gzip -dc /builddir/build/SOURCES/pykeops-1.5.tar.gz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd pykeops-1.5 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + RPM_EC=0 ++ jobs -p + exit 0 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.rIT7sJ + umask 022 + cd /builddir/build/BUILD + cd pykeops-1.5 + echo python3-devel + echo 'python3dist(pip) >= 19' + echo 'python3dist(packaging)' + '[' -f pyproject.toml ']' + '[' -f setup.py ']' + echo 'python3dist(setuptools) >= 40.8' + echo 'python3dist(wheel)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + RPM_TOXENV=py310 + HOSTNAME=rpmbuild + /usr/bin/python3 -s /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 -r Handling setuptools >= 40.8 from default build backend Requirement not satisfied: setuptools >= 40.8 Handling wheel from default build backend Requirement not satisfied: wheel Exiting dependency generation pass: build backend + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/python-pykeops-1.5-1.fc36.buildreqs.nosrc.rpm Child return code was: 11 Dynamic buildrequires detected Going to install missing buildrequires. See root.log for details. ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -br --target x86_64 --nodeps /builddir/build/SPECS/python-pykeops.spec'], chrootPath='/var/lib/mock/fedora-rawhide-x86_64-1641015662.598975/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1000gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.8pgwuxsb:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueraiseExc=FalseprintOutput=True) Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.8pgwuxsb:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '54c3ab17b6f14ccc90ec20fa00c876af', '-D', '/var/lib/mock/fedora-rawhide-x86_64-1641015662.598975/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.8pgwuxsb:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -br --target x86_64 --nodeps /builddir/build/SPECS/python-pykeops.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0'} and shell False Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1640822400 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.7ZJ6Dl + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf pykeops-1.5 + /usr/bin/gzip -dc /builddir/build/SOURCES/pykeops-1.5.tar.gz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd pykeops-1.5 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + RPM_EC=0 ++ jobs -p + exit 0 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.OZLnUz + umask 022 + cd /builddir/build/BUILD + cd pykeops-1.5 + echo python3-devel + echo 'python3dist(pip) >= 19' + echo 'python3dist(packaging)' + '[' -f pyproject.toml ']' + '[' -f setup.py ']' + echo 'python3dist(setuptools) >= 40.8' + echo 'python3dist(wheel)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + RPM_TOXENV=py310 + HOSTNAME=rpmbuild + /usr/bin/python3 -s /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 -r Handling setuptools >= 40.8 from default build backend Requirement satisfied: setuptools >= 40.8 (installed: setuptools 59.6.0) Handling wheel from default build backend Requirement satisfied: wheel (installed: wheel 0.37.0) HOOK STDOUT: running egg_info HOOK STDOUT: writing pykeops.egg-info/PKG-INFO HOOK STDOUT: writing dependency_links to pykeops.egg-info/dependency_links.txt HOOK STDOUT: writing requirements to pykeops.egg-info/requires.txt HOOK STDOUT: writing top-level names to pykeops.egg-info/top_level.txt HOOK STDOUT: reading manifest file 'pykeops.egg-info/SOURCES.txt' HOOK STDOUT: writing manifest file 'pykeops.egg-info/SOURCES.txt' Handling wheel from get_requires_for_build_wheel Requirement satisfied: wheel (installed: wheel 0.37.0) HOOK STDOUT: running dist_info HOOK STDOUT: writing pykeops.egg-info/PKG-INFO HOOK STDOUT: writing dependency_links to pykeops.egg-info/dependency_links.txt HOOK STDOUT: writing requirements to pykeops.egg-info/requires.txt HOOK STDOUT: writing top-level names to pykeops.egg-info/top_level.txt HOOK STDOUT: reading manifest file 'pykeops.egg-info/SOURCES.txt' HOOK STDOUT: writing manifest file 'pykeops.egg-info/SOURCES.txt' HOOK STDOUT: creating '/builddir/build/BUILD/pykeops-1.5/pykeops.dist-info' Handling numpy from wheel metadata: Requires-Dist Requirement not satisfied: numpy Handling torch ; extra == 'colab' from wheel metadata: Requires-Dist Ignoring alien requirement: torch ; extra == 'colab' Handling cmake (>=3.18) ; extra == 'colab' from wheel metadata: Requires-Dist Ignoring alien requirement: cmake (>=3.18) ; extra == 'colab' Handling sphinx ; extra == 'full' from wheel metadata: Requires-Dist Ignoring alien requirement: sphinx ; extra == 'full' Handling sphinx-gallery ; extra == 'full' from wheel metadata: Requires-Dist Ignoring alien requirement: sphinx-gallery ; extra == 'full' Handling recommonmark ; extra == 'full' from wheel metadata: Requires-Dist Ignoring alien requirement: recommonmark ; extra == 'full' Handling sphinxcontrib-httpdomain ; extra == 'full' from wheel metadata: Requires-Dist Ignoring alien requirement: sphinxcontrib-httpdomain ; extra == 'full' Handling sphinx-rtd-theme ; extra == 'full' from wheel metadata: Requires-Dist Ignoring alien requirement: sphinx-rtd-theme ; extra == 'full' Handling breathe ; extra == 'full' from wheel metadata: Requires-Dist Ignoring alien requirement: breathe ; extra == 'full' Handling matplotlib ; extra == 'full' from wheel metadata: Requires-Dist Ignoring alien requirement: matplotlib ; extra == 'full' Handling imageio ; extra == 'full' from wheel metadata: Requires-Dist Ignoring alien requirement: imageio ; extra == 'full' Handling torch ; extra == 'full' from wheel metadata: Requires-Dist Ignoring alien requirement: torch ; extra == 'full' Handling gpytorch ; extra == 'full' from wheel metadata: Requires-Dist Ignoring alien requirement: gpytorch ; extra == 'full' Handling scikit-learn ; extra == 'full' from wheel metadata: Requires-Dist Ignoring alien requirement: scikit-learn ; extra == 'full' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/python-pykeops-1.5-1.fc36.buildreqs.nosrc.rpm Child return code was: 11 Dynamic buildrequires detected Going to install missing buildrequires. See root.log for details. ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -br --target x86_64 --nodeps /builddir/build/SPECS/python-pykeops.spec'], chrootPath='/var/lib/mock/fedora-rawhide-x86_64-1641015662.598975/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1000gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.8pgwuxsb:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueraiseExc=FalseprintOutput=True) Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.8pgwuxsb:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', 'a103b40490d6488eb54684d971b87c7b', '-D', '/var/lib/mock/fedora-rawhide-x86_64-1641015662.598975/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.8pgwuxsb:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -br --target x86_64 --nodeps /builddir/build/SPECS/python-pykeops.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0'} and shell False Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1640822400 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.3CBDv8 + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf pykeops-1.5 + /usr/bin/tar -xof - + /usr/bin/gzip -dc /builddir/build/SOURCES/pykeops-1.5.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd pykeops-1.5 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + RPM_EC=0 ++ jobs -p + exit 0 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.44qeMP + umask 022 + cd /builddir/build/BUILD + cd pykeops-1.5 + echo python3-devel + echo 'python3dist(pip) >= 19' + echo 'python3dist(packaging)' + '[' -f pyproject.toml ']' + '[' -f setup.py ']' + echo 'python3dist(setuptools) >= 40.8' + echo 'python3dist(wheel)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + RPM_TOXENV=py310 + HOSTNAME=rpmbuild + /usr/bin/python3 -s /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 -r Handling setuptools >= 40.8 from default build backend Requirement satisfied: setuptools >= 40.8 (installed: setuptools 59.6.0) Handling wheel from default build backend Requirement satisfied: wheel (installed: wheel 0.37.0) HOOK STDOUT: running egg_info HOOK STDOUT: writing pykeops.egg-info/PKG-INFO HOOK STDOUT: writing dependency_links to pykeops.egg-info/dependency_links.txt HOOK STDOUT: writing requirements to pykeops.egg-info/requires.txt HOOK STDOUT: writing top-level names to pykeops.egg-info/top_level.txt HOOK STDOUT: reading manifest file 'pykeops.egg-info/SOURCES.txt' HOOK STDOUT: writing manifest file 'pykeops.egg-info/SOURCES.txt' Handling wheel from get_requires_for_build_wheel Requirement satisfied: wheel (installed: wheel 0.37.0) HOOK STDOUT: running dist_info HOOK STDOUT: writing pykeops.egg-info/PKG-INFO HOOK STDOUT: writing dependency_links to pykeops.egg-info/dependency_links.txt HOOK STDOUT: writing requirements to pykeops.egg-info/requires.txt HOOK STDOUT: writing top-level names to pykeops.egg-info/top_level.txt HOOK STDOUT: reading manifest file 'pykeops.egg-info/SOURCES.txt' HOOK STDOUT: writing manifest file 'pykeops.egg-info/SOURCES.txt' HOOK STDOUT: creating '/builddir/build/BUILD/pykeops-1.5/pykeops.dist-info' Handling numpy from wheel metadata: Requires-Dist Requirement satisfied: numpy (installed: numpy 1.21.5) Handling torch ; extra == 'colab' from wheel metadata: Requires-Dist Ignoring alien requirement: torch ; extra == 'colab' Handling cmake (>=3.18) ; extra == 'colab' from wheel metadata: Requires-Dist Ignoring alien requirement: cmake (>=3.18) ; extra == 'colab' Handling sphinx ; extra == 'full' from wheel metadata: Requires-Dist Ignoring alien requirement: sphinx ; extra == 'full' Handling sphinx-gallery ; extra == 'full' from wheel metadata: Requires-Dist Ignoring alien requirement: sphinx-gallery ; extra == 'full' Handling recommonmark ; extra == 'full' from wheel metadata: Requires-Dist Ignoring alien requirement: recommonmark ; extra == 'full' Handling sphinxcontrib-httpdomain ; extra == 'full' from wheel metadata: Requires-Dist Ignoring alien requirement: sphinxcontrib-httpdomain ; extra == 'full' Handling sphinx-rtd-theme ; extra == 'full' from wheel metadata: Requires-Dist Ignoring alien requirement: sphinx-rtd-theme ; extra == 'full' Handling breathe ; extra == 'full' from wheel metadata: Requires-Dist Ignoring alien requirement: breathe ; extra == 'full' Handling matplotlib ; extra == 'full' from wheel metadata: Requires-Dist Ignoring alien requirement: matplotlib ; extra == 'full' Handling imageio ; extra == 'full' from wheel metadata: Requires-Dist Ignoring alien requirement: imageio ; extra == 'full' Handling torch ; extra == 'full' from wheel metadata: Requires-Dist Ignoring alien requirement: torch ; extra == 'full' Handling gpytorch ; extra == 'full' from wheel metadata: Requires-Dist Ignoring alien requirement: gpytorch ; extra == 'full' Handling scikit-learn ; extra == 'full' from wheel metadata: Requires-Dist Ignoring alien requirement: scikit-learn ; extra == 'full' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/python-pykeops-1.5-1.fc36.buildreqs.nosrc.rpm Child return code was: 11 Dynamic buildrequires detected Going to install missing buildrequires. See root.log for details. ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -ba --noprep --target x86_64 --nodeps /builddir/build/SPECS/python-pykeops.spec'], chrootPath='/var/lib/mock/fedora-rawhide-x86_64-1641015662.598975/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1000gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.8pgwuxsb:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=True) Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.8pgwuxsb:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', 'dffbafd52fef43e48d08441be99b697c', '-D', '/var/lib/mock/fedora-rawhide-x86_64-1641015662.598975/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.8pgwuxsb:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -ba --noprep --target x86_64 --nodeps /builddir/build/SPECS/python-pykeops.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0'} and shell False Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1640822400 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.tmFtSB + umask 022 + cd /builddir/build/BUILD + cd pykeops-1.5 + echo python3-devel + echo 'python3dist(pip) >= 19' + echo 'python3dist(packaging)' + '[' -f pyproject.toml ']' + '[' -f setup.py ']' + echo 'python3dist(setuptools) >= 40.8' + echo 'python3dist(wheel)' + rm -rfv pykeops.dist-info/ removed 'pykeops.dist-info/METADATA' removed 'pykeops.dist-info/top_level.txt' removed directory 'pykeops.dist-info/' + '[' -f /usr/bin/python3 ']' + RPM_TOXENV=py310 + HOSTNAME=rpmbuild + /usr/bin/python3 -s /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 -r Handling setuptools >= 40.8 from default build backend Requirement satisfied: setuptools >= 40.8 (installed: setuptools 59.6.0) Handling wheel from default build backend Requirement satisfied: wheel (installed: wheel 0.37.0) HOOK STDOUT: running egg_info HOOK STDOUT: creating pykeops.egg-info HOOK STDOUT: writing pykeops.egg-info/PKG-INFO HOOK STDOUT: writing dependency_links to pykeops.egg-info/dependency_links.txt HOOK STDOUT: writing requirements to pykeops.egg-info/requires.txt HOOK STDOUT: writing top-level names to pykeops.egg-info/top_level.txt HOOK STDOUT: writing manifest file 'pykeops.egg-info/SOURCES.txt' HOOK STDOUT: reading manifest file 'pykeops.egg-info/SOURCES.txt' HOOK STDOUT: writing manifest file 'pykeops.egg-info/SOURCES.txt' Handling wheel from get_requires_for_build_wheel Requirement satisfied: wheel (installed: wheel 0.37.0) HOOK STDOUT: running dist_info HOOK STDOUT: writing pykeops.egg-info/PKG-INFO HOOK STDOUT: writing dependency_links to pykeops.egg-info/dependency_links.txt HOOK STDOUT: writing requirements to pykeops.egg-info/requires.txt HOOK STDOUT: writing top-level names to pykeops.egg-info/top_level.txt HOOK STDOUT: reading manifest file 'pykeops.egg-info/SOURCES.txt' HOOK STDOUT: writing manifest file 'pykeops.egg-info/SOURCES.txt' HOOK STDOUT: creating '/builddir/build/BUILD/pykeops-1.5/pykeops.dist-info' Handling numpy from wheel metadata: Requires-Dist Requirement satisfied: numpy (installed: numpy 1.21.5) Handling torch ; extra == 'colab' from wheel metadata: Requires-Dist Ignoring alien requirement: torch ; extra == 'colab' Handling cmake (>=3.18) ; extra == 'colab' from wheel metadata: Requires-Dist Ignoring alien requirement: cmake (>=3.18) ; extra == 'colab' Handling sphinx ; extra == 'full' from wheel metadata: Requires-Dist Ignoring alien requirement: sphinx ; extra == 'full' Handling sphinx-gallery ; extra == 'full' from wheel metadata: Requires-Dist Ignoring alien requirement: sphinx-gallery ; extra == 'full' Handling recommonmark ; extra == 'full' from wheel metadata: Requires-Dist Ignoring alien requirement: recommonmark ; extra == 'full' Handling sphinxcontrib-httpdomain ; extra == 'full' from wheel metadata: Requires-Dist Ignoring alien requirement: sphinxcontrib-httpdomain ; extra == 'full' Handling sphinx-rtd-theme ; extra == 'full' from wheel metadata: Requires-Dist Ignoring alien requirement: sphinx-rtd-theme ; extra == 'full' Handling breathe ; extra == 'full' from wheel metadata: Requires-Dist Ignoring alien requirement: breathe ; extra == 'full' Handling matplotlib ; extra == 'full' from wheel metadata: Requires-Dist Ignoring alien requirement: matplotlib ; extra == 'full' Handling imageio ; extra == 'full' from wheel metadata: Requires-Dist Ignoring alien requirement: imageio ; extra == 'full' Handling torch ; extra == 'full' from wheel metadata: Requires-Dist Ignoring alien requirement: torch ; extra == 'full' Handling gpytorch ; extra == 'full' from wheel metadata: Requires-Dist Ignoring alien requirement: gpytorch ; extra == 'full' Handling scikit-learn ; extra == 'full' from wheel metadata: Requires-Dist Ignoring alien requirement: scikit-learn ; extra == 'full' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.dXMTfT + umask 022 + cd /builddir/build/BUILD + cd pykeops-1.5 + mkdir -p /builddir/build/BUILD/pykeops-1.5/.pyproject-builddir + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1' + TMPDIR=/builddir/build/BUILD/pykeops-1.5/.pyproject-builddir + /usr/bin/python3 -m pip wheel --wheel-dir /builddir/build/BUILD/pykeops-1.5/pyproject-wheeldir --no-deps --use-pep517 --no-build-isolation --disable-pip-version-check --no-clean --progress-bar off --verbose . Processing /builddir/build/BUILD/pykeops-1.5 Preparing metadata (pyproject.toml): started Running command /usr/bin/python3 /usr/lib/python3.10/site-packages/pip/_vendor/pep517/in_process/_in_process.py prepare_metadata_for_build_wheel /builddir/build/BUILD/pykeops-1.5/.pyproject-builddir/tmp2_9y4_nu running dist_info creating /builddir/build/BUILD/pykeops-1.5/.pyproject-builddir/pip-modern-metadata-zewx5jhx/pykeops.egg-info writing /builddir/build/BUILD/pykeops-1.5/.pyproject-builddir/pip-modern-metadata-zewx5jhx/pykeops.egg-info/PKG-INFO writing dependency_links to /builddir/build/BUILD/pykeops-1.5/.pyproject-builddir/pip-modern-metadata-zewx5jhx/pykeops.egg-info/dependency_links.txt writing requirements to /builddir/build/BUILD/pykeops-1.5/.pyproject-builddir/pip-modern-metadata-zewx5jhx/pykeops.egg-info/requires.txt writing top-level names to /builddir/build/BUILD/pykeops-1.5/.pyproject-builddir/pip-modern-metadata-zewx5jhx/pykeops.egg-info/top_level.txt writing manifest file '/builddir/build/BUILD/pykeops-1.5/.pyproject-builddir/pip-modern-metadata-zewx5jhx/pykeops.egg-info/SOURCES.txt' reading manifest file '/builddir/build/BUILD/pykeops-1.5/.pyproject-builddir/pip-modern-metadata-zewx5jhx/pykeops.egg-info/SOURCES.txt' writing manifest file '/builddir/build/BUILD/pykeops-1.5/.pyproject-builddir/pip-modern-metadata-zewx5jhx/pykeops.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/pykeops-1.5/.pyproject-builddir/pip-modern-metadata-zewx5jhx/pykeops.dist-info' Preparing metadata (pyproject.toml): finished with status 'done' Building wheels for collected packages: pykeops Building wheel for pykeops (pyproject.toml): started Running command /usr/bin/python3 /usr/lib/python3.10/site-packages/pip/_vendor/pep517/in_process/_in_process.py build_wheel /builddir/build/BUILD/pykeops-1.5/.pyproject-builddir/tmpkpii44om running bdist_wheel running build running build_py creating build creating build/lib creating build/lib/pykeops copying pykeops/config.py -> build/lib/pykeops copying pykeops/__init__.py -> build/lib/pykeops creating build/lib/pykeops/common copying pykeops/common/utils.py -> build/lib/pykeops/common copying pykeops/common/set_path.py -> build/lib/pykeops/common copying pykeops/common/parse_type.py -> build/lib/pykeops/common copying pykeops/common/operations.py -> build/lib/pykeops/common copying pykeops/common/lazy_tensor.py -> build/lib/pykeops/common copying pykeops/common/keops_io.py -> build/lib/pykeops/common copying pykeops/common/gpu_utils.py -> build/lib/pykeops/common copying pykeops/common/get_options.py -> build/lib/pykeops/common copying pykeops/common/compile_routines.py -> build/lib/pykeops/common copying pykeops/common/__init__.py -> build/lib/pykeops/common creating build/lib/pykeops/numpy copying pykeops/numpy/utils.py -> build/lib/pykeops/numpy copying pykeops/numpy/operations.py -> build/lib/pykeops/numpy copying pykeops/numpy/__init__.py -> build/lib/pykeops/numpy creating build/lib/pykeops/numpy/cluster copying pykeops/numpy/cluster/utils.py -> build/lib/pykeops/numpy/cluster copying pykeops/numpy/cluster/matrix.py -> build/lib/pykeops/numpy/cluster copying pykeops/numpy/cluster/grid_cluster.py -> build/lib/pykeops/numpy/cluster copying pykeops/numpy/cluster/__init__.py -> build/lib/pykeops/numpy/cluster creating build/lib/pykeops/numpy/convolutions copying pykeops/numpy/convolutions/radial_kernel.py -> build/lib/pykeops/numpy/convolutions copying pykeops/numpy/convolutions/__init__.py -> build/lib/pykeops/numpy/convolutions creating build/lib/pykeops/numpy/generic copying pykeops/numpy/generic/generic_red.py -> build/lib/pykeops/numpy/generic copying pykeops/numpy/generic/generic_ops.py -> build/lib/pykeops/numpy/generic copying pykeops/numpy/generic/__init__.py -> build/lib/pykeops/numpy/generic creating build/lib/pykeops/numpy/lazytensor copying pykeops/numpy/lazytensor/__init__.py -> build/lib/pykeops/numpy/lazytensor copying pykeops/numpy/lazytensor/LazyTensor.py -> build/lib/pykeops/numpy/lazytensor creating build/lib/pykeops/numpy/shape_distance copying pykeops/numpy/shape_distance/fshape_scp_dx.py -> build/lib/pykeops/numpy/shape_distance copying pykeops/numpy/shape_distance/fshape_scp.py -> build/lib/pykeops/numpy/shape_distance copying pykeops/numpy/shape_distance/__init__.py -> build/lib/pykeops/numpy/shape_distance creating build/lib/pykeops/test copying pykeops/test/unit_tests_pytorch.py -> build/lib/pykeops/test copying pykeops/test/unit_tests_numpy.py -> build/lib/pykeops/test copying pykeops/test/install.py -> build/lib/pykeops/test copying pykeops/test/__init__.py -> build/lib/pykeops/test creating build/lib/pykeops/torch copying pykeops/torch/utils.py -> build/lib/pykeops/torch copying pykeops/torch/operations.py -> build/lib/pykeops/torch copying pykeops/torch/half2_convert.py -> build/lib/pykeops/torch copying pykeops/torch/__init__.py -> build/lib/pykeops/torch creating build/lib/pykeops/torch/cluster copying pykeops/torch/cluster/utils.py -> build/lib/pykeops/torch/cluster copying pykeops/torch/cluster/matrix.py -> build/lib/pykeops/torch/cluster copying pykeops/torch/cluster/grid_cluster.py -> build/lib/pykeops/torch/cluster copying pykeops/torch/cluster/__init__.py -> build/lib/pykeops/torch/cluster creating build/lib/pykeops/torch/generic copying pykeops/torch/generic/generic_red.py -> build/lib/pykeops/torch/generic copying pykeops/torch/generic/generic_ops.py -> build/lib/pykeops/torch/generic copying pykeops/torch/generic/__init__.py -> build/lib/pykeops/torch/generic creating build/lib/pykeops/torch/lazytensor copying pykeops/torch/lazytensor/__init__.py -> build/lib/pykeops/torch/lazytensor copying pykeops/torch/lazytensor/LazyTensor.py -> build/lib/pykeops/torch/lazytensor creating build/lib/pykeops/torch/kernel_product copying pykeops/torch/kernel_product/kernels.py -> build/lib/pykeops/torch/kernel_product copying pykeops/torch/kernel_product/formula.py -> build/lib/pykeops/torch/kernel_product copying pykeops/torch/kernel_product/features_kernels.py -> build/lib/pykeops/torch/kernel_product copying pykeops/torch/kernel_product/__init__.py -> build/lib/pykeops/torch/kernel_product copying pykeops/readme.md -> build/lib/pykeops copying pykeops/licence.txt -> build/lib/pykeops copying pykeops/torch_headers.h.in -> build/lib/pykeops copying pykeops/numpy/convolutions/radial_kernel_conv.cpp -> build/lib/pykeops/numpy/convolutions copying pykeops/numpy/convolutions/radial_kernel_grad1conv.cpp -> build/lib/pykeops/numpy/convolutions copying pykeops/numpy/generic/generic_red.cpp -> build/lib/pykeops/numpy/generic copying pykeops/numpy/shape_distance/fshape_scp.cpp -> build/lib/pykeops/numpy/shape_distance copying pykeops/torch/generic/generic_red.cpp -> build/lib/pykeops/torch/generic copying pykeops/common/keops_io.h -> build/lib/pykeops/common creating build/lib/pykeops/keops copying pykeops/keops/cuda.cmake -> build/lib/pykeops/keops copying pykeops/keops/formula.h.in -> build/lib/pykeops/keops copying pykeops/keops/headers.cmake -> build/lib/pykeops/keops copying pykeops/keops/keops_includes.h -> build/lib/pykeops/keops copying pykeops/version -> build/lib/pykeops creating build/lib/pykeops/cmake_scripts copying pykeops/cmake_scripts/PyKeOpsLog.cmake -> build/lib/pykeops/cmake_scripts copying pykeops/cmake_scripts/PyKeOpsHeader.cmake -> build/lib/pykeops/cmake_scripts creating build/lib/pykeops/cmake_scripts/script_keops_formula copying pykeops/cmake_scripts/script_keops_formula/formula.h.in -> build/lib/pykeops/cmake_scripts/script_keops_formula copying pykeops/cmake_scripts/script_keops_formula/CMakeLists.txt -> build/lib/pykeops/cmake_scripts/script_keops_formula creating build/lib/pykeops/cmake_scripts/script_specific copying pykeops/cmake_scripts/script_specific/CMakeLists.txt -> build/lib/pykeops/cmake_scripts/script_specific creating build/lib/pykeops/cmake_scripts/script_template copying pykeops/cmake_scripts/script_template/CMakeLists.txt -> build/lib/pykeops/cmake_scripts/script_template creating build/lib/pykeops/keops/binders copying pykeops/keops/binders/utils.h -> build/lib/pykeops/keops/binders copying pykeops/keops/binders/switch.h -> build/lib/pykeops/keops/binders copying pykeops/keops/binders/keops_cst.h -> build/lib/pykeops/keops/binders copying pykeops/keops/binders/include.h -> build/lib/pykeops/keops/binders copying pykeops/keops/binders/checks.h -> build/lib/pykeops/keops/binders creating build/lib/pykeops/keops/core creating build/lib/pykeops/keops/core/autodiff copying pykeops/keops/core/autodiff/VectorizedScalarUnaryOp.h -> build/lib/pykeops/keops/core/autodiff copying pykeops/keops/core/autodiff/VectorizedScalarTernaryOp.h -> build/lib/pykeops/keops/core/autodiff copying pykeops/keops/core/autodiff/VectorizedScalarBinaryOp.h -> build/lib/pykeops/keops/core/autodiff copying pykeops/keops/core/autodiff/Var.h -> build/lib/pykeops/keops/core/autodiff copying pykeops/keops/core/autodiff/UnaryOp.h -> build/lib/pykeops/keops/core/autodiff copying pykeops/keops/core/autodiff/TernaryOp.h -> build/lib/pykeops/keops/core/autodiff copying pykeops/keops/core/autodiff/IdOrZero.h -> build/lib/pykeops/keops/core/autodiff copying pykeops/keops/core/autodiff/Grad.h -> build/lib/pykeops/keops/core/autodiff copying pykeops/keops/core/autodiff/CountIn.h -> build/lib/pykeops/keops/core/autodiff copying pykeops/keops/core/autodiff/ChunkableUnaryOp.h -> build/lib/pykeops/keops/core/autodiff copying pykeops/keops/core/autodiff/ChunkableBinaryOp.h -> build/lib/pykeops/keops/core/autodiff copying pykeops/keops/core/autodiff/BinaryOp.h -> build/lib/pykeops/keops/core/autodiff creating build/lib/pykeops/keops/core/pack copying pykeops/keops/core/pack/ZeroPack.h -> build/lib/pykeops/keops/core/pack copying pykeops/keops/core/pack/Val.h -> build/lib/pykeops/keops/core/pack copying pykeops/keops/core/pack/UnivPack.h -> build/lib/pykeops/keops/core/pack copying pykeops/keops/core/pack/ReplaceInPack.h -> build/lib/pykeops/keops/core/pack copying pykeops/keops/core/pack/RemoveFromPack.h -> build/lib/pykeops/keops/core/pack copying pykeops/keops/core/pack/PackVal.h -> build/lib/pykeops/keops/core/pack copying pykeops/keops/core/pack/Pack.h -> build/lib/pykeops/keops/core/pack copying pykeops/keops/core/pack/MergePacks.h -> build/lib/pykeops/keops/core/pack copying pykeops/keops/core/pack/Load_Indref.h -> build/lib/pykeops/keops/core/pack copying pykeops/keops/core/pack/Load_Chunks.h -> build/lib/pykeops/keops/core/pack copying pykeops/keops/core/pack/Load.h -> build/lib/pykeops/keops/core/pack copying pykeops/keops/core/pack/IterReplace.h -> build/lib/pykeops/keops/core/pack copying pykeops/keops/core/pack/IsSame.h -> build/lib/pykeops/keops/core/pack copying pykeops/keops/core/pack/IndVal.h -> build/lib/pykeops/keops/core/pack copying pykeops/keops/core/pack/GetInds.h -> build/lib/pykeops/keops/core/pack copying pykeops/keops/core/pack/GetDims.h -> build/lib/pykeops/keops/core/pack copying pykeops/keops/core/pack/Get.h -> build/lib/pykeops/keops/core/pack copying pykeops/keops/core/pack/CountInPack.h -> build/lib/pykeops/keops/core/pack copying pykeops/keops/core/pack/CondType.h -> build/lib/pykeops/keops/core/pack copying pykeops/keops/core/pack/ConcatPack.h -> build/lib/pykeops/keops/core/pack copying pykeops/keops/core/pack/CheckAllDistinct.h -> build/lib/pykeops/keops/core/pack copying pykeops/keops/core/pack/Call.h -> build/lib/pykeops/keops/core/pack creating build/lib/pykeops/keops/core/formulas copying pykeops/keops/core/formulas/deprecated.h -> build/lib/pykeops/keops/core/formulas copying pykeops/keops/core/formulas/PrintFormula.h -> build/lib/pykeops/keops/core/formulas copying pykeops/keops/core/formulas/Factorize.h -> build/lib/pykeops/keops/core/formulas creating build/lib/pykeops/keops/core/formulas/constants copying pykeops/keops/core/formulas/constants/Zero.h -> build/lib/pykeops/keops/core/formulas/constants copying pykeops/keops/core/formulas/constants/IntConst.h -> build/lib/pykeops/keops/core/formulas/constants creating build/lib/pykeops/keops/core/formulas/complex copying pykeops/keops/core/formulas/complex/Real2Complex.h -> build/lib/pykeops/keops/core/formulas/complex copying pykeops/keops/core/formulas/complex/Imag2Complex.h -> build/lib/pykeops/keops/core/formulas/complex copying pykeops/keops/core/formulas/complex/Conj.h -> build/lib/pykeops/keops/core/formulas/complex copying pykeops/keops/core/formulas/complex/ComplexSumT.h -> build/lib/pykeops/keops/core/formulas/complex copying pykeops/keops/core/formulas/complex/ComplexSum.h -> build/lib/pykeops/keops/core/formulas/complex copying pykeops/keops/core/formulas/complex/ComplexSquareAbs.h -> build/lib/pykeops/keops/core/formulas/complex copying pykeops/keops/core/formulas/complex/ComplexScal.h -> build/lib/pykeops/keops/core/formulas/complex copying pykeops/keops/core/formulas/complex/ComplexRealScal.h -> build/lib/pykeops/keops/core/formulas/complex copying pykeops/keops/core/formulas/complex/ComplexReal.h -> build/lib/pykeops/keops/core/formulas/complex copying pykeops/keops/core/formulas/complex/ComplexMult.h -> build/lib/pykeops/keops/core/formulas/complex copying pykeops/keops/core/formulas/complex/ComplexImag.h -> build/lib/pykeops/keops/core/formulas/complex copying pykeops/keops/core/formulas/complex/ComplexExp1j.h -> build/lib/pykeops/keops/core/formulas/complex copying pykeops/keops/core/formulas/complex/ComplexExp.h -> build/lib/pykeops/keops/core/formulas/complex copying pykeops/keops/core/formulas/complex/ComplexDivide.h -> build/lib/pykeops/keops/core/formulas/complex copying pykeops/keops/core/formulas/complex/ComplexAngle.h -> build/lib/pykeops/keops/core/formulas/complex copying pykeops/keops/core/formulas/complex/ComplexAbs.h -> build/lib/pykeops/keops/core/formulas/complex creating build/lib/pykeops/keops/core/formulas/kernels copying pykeops/keops/core/formulas/kernels/TRI_Kernel.h -> build/lib/pykeops/keops/core/formulas/kernels copying pykeops/keops/core/formulas/kernels/TRIGaussKernel.h -> build/lib/pykeops/keops/core/formulas/kernels copying pykeops/keops/core/formulas/kernels/SumGaussKernel.h -> build/lib/pykeops/keops/core/formulas/kernels copying pykeops/keops/core/formulas/kernels/ScalarRadialKernels.h -> build/lib/pykeops/keops/core/formulas/kernels copying pykeops/keops/core/formulas/kernels/LaplaceKernel.h -> build/lib/pykeops/keops/core/formulas/kernels copying pykeops/keops/core/formulas/kernels/Kernel.h -> build/lib/pykeops/keops/core/formulas/kernels copying pykeops/keops/core/formulas/kernels/InverseMultiquadricKernel.h -> build/lib/pykeops/keops/core/formulas/kernels copying pykeops/keops/core/formulas/kernels/GaussKernel.h -> build/lib/pykeops/keops/core/formulas/kernels copying pykeops/keops/core/formulas/kernels/DivFreeGaussKernel.h -> build/lib/pykeops/keops/core/formulas/kernels copying pykeops/keops/core/formulas/kernels/CurlFreeGaussKernel.h -> build/lib/pykeops/keops/core/formulas/kernels copying pykeops/keops/core/formulas/kernels/CauchyKernel.h -> build/lib/pykeops/keops/core/formulas/kernels creating build/lib/pykeops/keops/core/formulas/maths copying pykeops/keops/core/formulas/maths/XLogX.h -> build/lib/pykeops/keops/core/formulas/maths copying pykeops/keops/core/formulas/maths/VecMatMult.h -> build/lib/pykeops/keops/core/formulas/maths copying pykeops/keops/core/formulas/maths/TensorProd.h -> build/lib/pykeops/keops/core/formulas/maths copying pykeops/keops/core/formulas/maths/TensorDotNoTao.h -> build/lib/pykeops/keops/core/formulas/maths copying pykeops/keops/core/formulas/maths/TensorDot.h -> build/lib/pykeops/keops/core/formulas/maths copying pykeops/keops/core/formulas/maths/SumT.h -> build/lib/pykeops/keops/core/formulas/maths copying pykeops/keops/core/formulas/maths/Sum.h -> build/lib/pykeops/keops/core/formulas/maths copying pykeops/keops/core/formulas/maths/Subtract.h -> build/lib/pykeops/keops/core/formulas/maths copying pykeops/keops/core/formulas/maths/Step.h -> build/lib/pykeops/keops/core/formulas/maths copying pykeops/keops/core/formulas/maths/Square.h -> build/lib/pykeops/keops/core/formulas/maths copying pykeops/keops/core/formulas/maths/Sqrt.h -> build/lib/pykeops/keops/core/formulas/maths copying pykeops/keops/core/formulas/maths/SinXDivX.h -> build/lib/pykeops/keops/core/formulas/maths copying pykeops/keops/core/formulas/maths/Sin.h -> build/lib/pykeops/keops/core/formulas/maths copying pykeops/keops/core/formulas/maths/Sign.h -> build/lib/pykeops/keops/core/formulas/maths copying pykeops/keops/core/formulas/maths/ScalOrMult.h -> build/lib/pykeops/keops/core/formulas/maths copying pykeops/keops/core/formulas/maths/Scal.h -> build/lib/pykeops/keops/core/formulas/maths copying pykeops/keops/core/formulas/maths/Rsqrt.h -> build/lib/pykeops/keops/core/formulas/maths copying pykeops/keops/core/formulas/maths/Round.h -> build/lib/pykeops/keops/core/formulas/maths copying pykeops/keops/core/formulas/maths/ReLu.h -> build/lib/pykeops/keops/core/formulas/maths copying pykeops/keops/core/formulas/maths/Powf.h -> build/lib/pykeops/keops/core/formulas/maths copying pykeops/keops/core/formulas/maths/Pow.h -> build/lib/pykeops/keops/core/formulas/maths copying pykeops/keops/core/formulas/maths/OneHot.h -> build/lib/pykeops/keops/core/formulas/maths copying pykeops/keops/core/formulas/maths/Mult.h -> build/lib/pykeops/keops/core/formulas/maths copying pykeops/keops/core/formulas/maths/Mod.h -> build/lib/pykeops/keops/core/formulas/maths copying pykeops/keops/core/formulas/maths/Minus.h -> build/lib/pykeops/keops/core/formulas/maths copying pykeops/keops/core/formulas/maths/Min.h -> build/lib/pykeops/keops/core/formulas/maths copying pykeops/keops/core/formulas/maths/Max.h -> build/lib/pykeops/keops/core/formulas/maths copying pykeops/keops/core/formulas/maths/MatVecMult.h -> build/lib/pykeops/keops/core/formulas/maths copying pykeops/keops/core/formulas/maths/Log.h -> build/lib/pykeops/keops/core/formulas/maths copying pykeops/keops/core/formulas/maths/Inv.h -> build/lib/pykeops/keops/core/formulas/maths copying pykeops/keops/core/formulas/maths/IntInv.h -> build/lib/pykeops/keops/core/formulas/maths copying pykeops/keops/core/formulas/maths/IfElse.h -> build/lib/pykeops/keops/core/formulas/maths copying pykeops/keops/core/formulas/maths/GradMatrix.h -> build/lib/pykeops/keops/core/formulas/maths copying pykeops/keops/core/formulas/maths/ExtractT.h -> build/lib/pykeops/keops/core/formulas/maths copying pykeops/keops/core/formulas/maths/Extract.h -> build/lib/pykeops/keops/core/formulas/maths copying pykeops/keops/core/formulas/maths/Exp.h -> build/lib/pykeops/keops/core/formulas/maths copying pykeops/keops/core/formulas/maths/ElemT.h -> build/lib/pykeops/keops/core/formulas/maths copying pykeops/keops/core/formulas/maths/Elem.h -> build/lib/pykeops/keops/core/formulas/maths copying pykeops/keops/core/formulas/maths/Divide.h -> build/lib/pykeops/keops/core/formulas/maths copying pykeops/keops/core/formulas/maths/DiffClampInt.h -> build/lib/pykeops/keops/core/formulas/maths copying pykeops/keops/core/formulas/maths/Cos.h -> build/lib/pykeops/keops/core/formulas/maths copying pykeops/keops/core/formulas/maths/Concat.h -> build/lib/pykeops/keops/core/formulas/maths copying pykeops/keops/core/formulas/maths/ClampInt.h -> build/lib/pykeops/keops/core/formulas/maths copying pykeops/keops/core/formulas/maths/Clamp.h -> build/lib/pykeops/keops/core/formulas/maths copying pykeops/keops/core/formulas/maths/Atan2.h -> build/lib/pykeops/keops/core/formulas/maths copying pykeops/keops/core/formulas/maths/Atan.h -> build/lib/pykeops/keops/core/formulas/maths copying pykeops/keops/core/formulas/maths/Asin.h -> build/lib/pykeops/keops/core/formulas/maths copying pykeops/keops/core/formulas/maths/ArgMin.h -> build/lib/pykeops/keops/core/formulas/maths copying pykeops/keops/core/formulas/maths/ArgMax.h -> build/lib/pykeops/keops/core/formulas/maths copying pykeops/keops/core/formulas/maths/Add.h -> build/lib/pykeops/keops/core/formulas/maths copying pykeops/keops/core/formulas/maths/Acos.h -> build/lib/pykeops/keops/core/formulas/maths copying pykeops/keops/core/formulas/maths/Abs.h -> build/lib/pykeops/keops/core/formulas/maths creating build/lib/pykeops/keops/core/formulas/norms copying pykeops/keops/core/formulas/norms/WeightedSqNorm.h -> build/lib/pykeops/keops/core/formulas/norms copying pykeops/keops/core/formulas/norms/WeightedSqDist.h -> build/lib/pykeops/keops/core/formulas/norms copying pykeops/keops/core/formulas/norms/SqNormIso.h -> build/lib/pykeops/keops/core/formulas/norms copying pykeops/keops/core/formulas/norms/SqNormDiag.h -> build/lib/pykeops/keops/core/formulas/norms copying pykeops/keops/core/formulas/norms/SqNorm2.h -> build/lib/pykeops/keops/core/formulas/norms copying pykeops/keops/core/formulas/norms/SqDist.h -> build/lib/pykeops/keops/core/formulas/norms copying pykeops/keops/core/formulas/norms/Scalprod.h -> build/lib/pykeops/keops/core/formulas/norms copying pykeops/keops/core/formulas/norms/Normalize.h -> build/lib/pykeops/keops/core/formulas/norms copying pykeops/keops/core/formulas/norms/Norm2.h -> build/lib/pykeops/keops/core/formulas/norms creating build/lib/pykeops/keops/core/reductions copying pykeops/keops/core/reductions/Zero_Reduction.h -> build/lib/pykeops/keops/core/reductions copying pykeops/keops/core/reductions/Sum_Reduction.h -> build/lib/pykeops/keops/core/reductions copying pykeops/keops/core/reductions/Reduction.h -> build/lib/pykeops/keops/core/reductions copying pykeops/keops/core/reductions/Min_Reduction.h -> build/lib/pykeops/keops/core/reductions copying pykeops/keops/core/reductions/Max_SumShiftExp_Reduction.h -> build/lib/pykeops/keops/core/reductions copying pykeops/keops/core/reductions/Max_Reduction.h -> build/lib/pykeops/keops/core/reductions copying pykeops/keops/core/reductions/KMin_Reduction.h -> build/lib/pykeops/keops/core/reductions creating build/lib/pykeops/keops/core/utils copying pykeops/keops/core/utils/keops_math.h -> build/lib/pykeops/keops/core/utils copying pykeops/keops/core/utils/TypesUtils.h -> build/lib/pykeops/keops/core/utils copying pykeops/keops/core/utils/Infinity.h -> build/lib/pykeops/keops/core/utils copying pykeops/keops/core/utils/CudaSizes.h -> build/lib/pykeops/keops/core/utils copying pykeops/keops/core/utils/CudaErrorCheck.cu -> build/lib/pykeops/keops/core/utils creating build/lib/pykeops/keops/core/mapreduce copying pykeops/keops/core/mapreduce/broadcast_batch_dimensions.h -> build/lib/pykeops/keops/core/mapreduce copying pykeops/keops/core/mapreduce/GpuConv2D.cu -> build/lib/pykeops/keops/core/mapreduce copying pykeops/keops/core/mapreduce/GpuConv1D_ranges.cu -> build/lib/pykeops/keops/core/mapreduce copying pykeops/keops/core/mapreduce/GpuConv1D.cu -> build/lib/pykeops/keops/core/mapreduce copying pykeops/keops/core/mapreduce/CpuConv_ranges.cpp -> build/lib/pykeops/keops/core/mapreduce copying pykeops/keops/core/mapreduce/CpuConv.cpp -> build/lib/pykeops/keops/core/mapreduce copying pykeops/keops/core/mapreduce/Chunk_Mode_Constants.h -> build/lib/pykeops/keops/core/mapreduce copying pykeops/keops/core/pre_headers.h -> build/lib/pykeops/keops/core copying pykeops/keops/core/link_autodiff.cu -> build/lib/pykeops/keops/core copying pykeops/keops/core/link_autodiff.cpp -> build/lib/pykeops/keops/core copying pykeops/keops/core/binder_interface.h -> build/lib/pykeops/keops/core creating build/lib/pykeops/keops/specific copying pykeops/keops/specific/CMakeLists.txt -> build/lib/pykeops/keops/specific creating build/lib/pykeops/keops/specific/radial_kernels copying pykeops/keops/specific/radial_kernels/cuda_conv.cu -> build/lib/pykeops/keops/specific/radial_kernels copying pykeops/keops/specific/radial_kernels/cuda_conv.cx -> build/lib/pykeops/keops/specific/radial_kernels copying pykeops/keops/specific/radial_kernels/cuda_grad1conv.cu -> build/lib/pykeops/keops/specific/radial_kernels copying pykeops/keops/specific/radial_kernels/cuda_grad1conv.cx -> build/lib/pykeops/keops/specific/radial_kernels copying pykeops/keops/specific/radial_kernels/radial_kernels.h -> build/lib/pykeops/keops/specific/radial_kernels creating build/lib/pykeops/keops/specific/shape_distance copying pykeops/keops/specific/shape_distance/fshape_gpu.cu -> build/lib/pykeops/keops/specific/shape_distance copying pykeops/keops/specific/shape_distance/fshape_gpu.cx -> build/lib/pykeops/keops/specific/shape_distance copying pykeops/keops/specific/shape_distance/kernels.cx -> build/lib/pykeops/keops/specific/shape_distance creating build/lib/pykeops/pybind11 creating build/lib/pykeops/pybind11/include creating build/lib/pykeops/pybind11/include/pybind11 creating build/lib/pykeops/pybind11/include/pybind11/detail copying pykeops/pybind11/include/pybind11/detail/class.h -> build/lib/pykeops/pybind11/include/pybind11/detail copying pykeops/pybind11/include/pybind11/detail/common.h -> build/lib/pykeops/pybind11/include/pybind11/detail copying pykeops/pybind11/include/pybind11/detail/descr.h -> build/lib/pykeops/pybind11/include/pybind11/detail copying pykeops/pybind11/include/pybind11/detail/init.h -> build/lib/pykeops/pybind11/include/pybind11/detail copying pykeops/pybind11/include/pybind11/detail/internals.h -> build/lib/pykeops/pybind11/include/pybind11/detail copying pykeops/pybind11/include/pybind11/detail/typeid.h -> build/lib/pykeops/pybind11/include/pybind11/detail copying pykeops/pybind11/include/pybind11/attr.h -> build/lib/pykeops/pybind11/include/pybind11 copying pykeops/pybind11/include/pybind11/buffer_info.h -> build/lib/pykeops/pybind11/include/pybind11 copying pykeops/pybind11/include/pybind11/cast.h -> build/lib/pykeops/pybind11/include/pybind11 copying pykeops/pybind11/include/pybind11/chrono.h -> build/lib/pykeops/pybind11/include/pybind11 copying pykeops/pybind11/include/pybind11/common.h -> build/lib/pykeops/pybind11/include/pybind11 copying pykeops/pybind11/include/pybind11/complex.h -> build/lib/pykeops/pybind11/include/pybind11 copying pykeops/pybind11/include/pybind11/eigen.h -> build/lib/pykeops/pybind11/include/pybind11 copying pykeops/pybind11/include/pybind11/embed.h -> build/lib/pykeops/pybind11/include/pybind11 copying pykeops/pybind11/include/pybind11/eval.h -> build/lib/pykeops/pybind11/include/pybind11 copying pykeops/pybind11/include/pybind11/functional.h -> build/lib/pykeops/pybind11/include/pybind11 copying pykeops/pybind11/include/pybind11/iostream.h -> build/lib/pykeops/pybind11/include/pybind11 copying pykeops/pybind11/include/pybind11/numpy.h -> build/lib/pykeops/pybind11/include/pybind11 copying pykeops/pybind11/include/pybind11/operators.h -> build/lib/pykeops/pybind11/include/pybind11 copying pykeops/pybind11/include/pybind11/options.h -> build/lib/pykeops/pybind11/include/pybind11 copying pykeops/pybind11/include/pybind11/pybind11.h -> build/lib/pykeops/pybind11/include/pybind11 copying pykeops/pybind11/include/pybind11/pytypes.h -> build/lib/pykeops/pybind11/include/pybind11 copying pykeops/pybind11/include/pybind11/stl.h -> build/lib/pykeops/pybind11/include/pybind11 copying pykeops/pybind11/include/pybind11/stl_bind.h -> build/lib/pykeops/pybind11/include/pybind11 copying pykeops/pybind11/CMakeLists.txt -> build/lib/pykeops/pybind11 creating build/lib/pykeops/pybind11/tools copying pykeops/pybind11/tools/cmake_uninstall.cmake.in -> build/lib/pykeops/pybind11/tools copying pykeops/pybind11/tools/FindCatch.cmake -> build/lib/pykeops/pybind11/tools copying pykeops/pybind11/tools/FindEigen3.cmake -> build/lib/pykeops/pybind11/tools copying pykeops/pybind11/tools/FindPythonLibsNew.cmake -> build/lib/pykeops/pybind11/tools copying pykeops/pybind11/tools/pybind11Common.cmake -> build/lib/pykeops/pybind11/tools copying pykeops/pybind11/tools/pybind11Config.cmake.in -> build/lib/pykeops/pybind11/tools copying pykeops/pybind11/tools/pybind11NewTools.cmake -> build/lib/pykeops/pybind11/tools copying pykeops/pybind11/tools/pybind11Tools.cmake -> build/lib/pykeops/pybind11/tools copying pykeops/pybind11/tools/setup_global.py.in -> build/lib/pykeops/pybind11/tools copying pykeops/pybind11/tools/setup_main.py.in -> build/lib/pykeops/pybind11/tools creating build/lib/pykeops/keops/lib creating build/lib/pykeops/keops/lib/sequences creating build/lib/pykeops/keops/lib/sequences/include creating build/lib/pykeops/keops/lib/sequences/include/tao creating build/lib/pykeops/keops/lib/sequences/include/tao/seq copying pykeops/keops/lib/sequences/include/tao/seq/zip.hpp -> build/lib/pykeops/keops/lib/sequences/include/tao/seq copying pykeops/keops/lib/sequences/include/tao/seq/tail.hpp -> build/lib/pykeops/keops/lib/sequences/include/tao/seq copying pykeops/keops/lib/sequences/include/tao/seq/sum.hpp -> build/lib/pykeops/keops/lib/sequences/include/tao/seq copying pykeops/keops/lib/sequences/include/tao/seq/sort.hpp -> build/lib/pykeops/keops/lib/sequences/include/tao/seq copying pykeops/keops/lib/sequences/include/tao/seq/sequence_helper.hpp -> build/lib/pykeops/keops/lib/sequences/include/tao/seq copying pykeops/keops/lib/sequences/include/tao/seq/select.hpp -> build/lib/pykeops/keops/lib/sequences/include/tao/seq copying pykeops/keops/lib/sequences/include/tao/seq/scale.hpp -> build/lib/pykeops/keops/lib/sequences/include/tao/seq copying pykeops/keops/lib/sequences/include/tao/seq/reverse.hpp -> build/lib/pykeops/keops/lib/sequences/include/tao/seq copying pykeops/keops/lib/sequences/include/tao/seq/reduce.hpp -> build/lib/pykeops/keops/lib/sequences/include/tao/seq copying pykeops/keops/lib/sequences/include/tao/seq/prod.hpp -> build/lib/pykeops/keops/lib/sequences/include/tao/seq copying pykeops/keops/lib/sequences/include/tao/seq/plus.hpp -> build/lib/pykeops/keops/lib/sequences/include/tao/seq copying pykeops/keops/lib/sequences/include/tao/seq/partial_sum.hpp -> build/lib/pykeops/keops/lib/sequences/include/tao/seq copying pykeops/keops/lib/sequences/include/tao/seq/partial_reduce.hpp -> build/lib/pykeops/keops/lib/sequences/include/tao/seq copying pykeops/keops/lib/sequences/include/tao/seq/partial_prod.hpp -> build/lib/pykeops/keops/lib/sequences/include/tao/seq copying pykeops/keops/lib/sequences/include/tao/seq/partial_accumulate.hpp -> build/lib/pykeops/keops/lib/sequences/include/tao/seq copying pykeops/keops/lib/sequences/include/tao/seq/multiplies.hpp -> build/lib/pykeops/keops/lib/sequences/include/tao/seq copying pykeops/keops/lib/sequences/include/tao/seq/minus.hpp -> build/lib/pykeops/keops/lib/sequences/include/tao/seq copying pykeops/keops/lib/sequences/include/tao/seq/min.hpp -> build/lib/pykeops/keops/lib/sequences/include/tao/seq copying pykeops/keops/lib/sequences/include/tao/seq/max.hpp -> build/lib/pykeops/keops/lib/sequences/include/tao/seq copying pykeops/keops/lib/sequences/include/tao/seq/map.hpp -> build/lib/pykeops/keops/lib/sequences/include/tao/seq copying pykeops/keops/lib/sequences/include/tao/seq/make_integer_sequence.hpp -> build/lib/pykeops/keops/lib/sequences/include/tao/seq copying pykeops/keops/lib/sequences/include/tao/seq/make_integer_range.hpp -> build/lib/pykeops/keops/lib/sequences/include/tao/seq copying pykeops/keops/lib/sequences/include/tao/seq/is_any.hpp -> build/lib/pykeops/keops/lib/sequences/include/tao/seq copying pykeops/keops/lib/sequences/include/tao/seq/is_all.hpp -> build/lib/pykeops/keops/lib/sequences/include/tao/seq copying pykeops/keops/lib/sequences/include/tao/seq/integer_sequence.hpp -> build/lib/pykeops/keops/lib/sequences/include/tao/seq copying pykeops/keops/lib/sequences/include/tao/seq/index_of.hpp -> build/lib/pykeops/keops/lib/sequences/include/tao/seq copying pykeops/keops/lib/sequences/include/tao/seq/inclusive_scan.hpp -> build/lib/pykeops/keops/lib/sequences/include/tao/seq copying pykeops/keops/lib/sequences/include/tao/seq/head.hpp -> build/lib/pykeops/keops/lib/sequences/include/tao/seq copying pykeops/keops/lib/sequences/include/tao/seq/functional.hpp -> build/lib/pykeops/keops/lib/sequences/include/tao/seq copying pykeops/keops/lib/sequences/include/tao/seq/first.hpp -> build/lib/pykeops/keops/lib/sequences/include/tao/seq copying pykeops/keops/lib/sequences/include/tao/seq/exclusive_scan.hpp -> build/lib/pykeops/keops/lib/sequences/include/tao/seq copying pykeops/keops/lib/sequences/include/tao/seq/difference.hpp -> build/lib/pykeops/keops/lib/sequences/include/tao/seq copying pykeops/keops/lib/sequences/include/tao/seq/contains.hpp -> build/lib/pykeops/keops/lib/sequences/include/tao/seq copying pykeops/keops/lib/sequences/include/tao/seq/config.hpp -> build/lib/pykeops/keops/lib/sequences/include/tao/seq copying pykeops/keops/lib/sequences/include/tao/seq/concatenate.hpp -> build/lib/pykeops/keops/lib/sequences/include/tao/seq copying pykeops/keops/lib/sequences/include/tao/seq/at_index.hpp -> build/lib/pykeops/keops/lib/sequences/include/tao/seq copying pykeops/keops/lib/sequences/include/tao/seq/accumulate.hpp -> build/lib/pykeops/keops/lib/sequences/include/tao/seq creating build/lib/pykeops/keops/lib/sequences/include/tao/seq/contrib copying pykeops/keops/lib/sequences/include/tao/seq/contrib/sort_index.hpp -> build/lib/pykeops/keops/lib/sequences/include/tao/seq/contrib copying pykeops/keops/lib/sequences/include/tao/seq/contrib/permutate.hpp -> build/lib/pykeops/keops/lib/sequences/include/tao/seq/contrib copying pykeops/keops/lib/sequences/include/tao/seq/contrib/make_index_of_sequence.hpp -> build/lib/pykeops/keops/lib/sequences/include/tao/seq/contrib installing to build/bdist.linux-x86_64/wheel running install running install_lib creating build/bdist.linux-x86_64 creating build/bdist.linux-x86_64/wheel creating build/bdist.linux-x86_64/wheel/pykeops creating build/bdist.linux-x86_64/wheel/pykeops/pybind11 creating build/bdist.linux-x86_64/wheel/pykeops/pybind11/tools copying build/lib/pykeops/pybind11/tools/setup_main.py.in -> build/bdist.linux-x86_64/wheel/pykeops/pybind11/tools copying build/lib/pykeops/pybind11/tools/setup_global.py.in -> build/bdist.linux-x86_64/wheel/pykeops/pybind11/tools copying build/lib/pykeops/pybind11/tools/pybind11Tools.cmake -> build/bdist.linux-x86_64/wheel/pykeops/pybind11/tools copying build/lib/pykeops/pybind11/tools/pybind11NewTools.cmake -> build/bdist.linux-x86_64/wheel/pykeops/pybind11/tools copying build/lib/pykeops/pybind11/tools/pybind11Config.cmake.in -> build/bdist.linux-x86_64/wheel/pykeops/pybind11/tools copying build/lib/pykeops/pybind11/tools/pybind11Common.cmake -> build/bdist.linux-x86_64/wheel/pykeops/pybind11/tools copying build/lib/pykeops/pybind11/tools/FindPythonLibsNew.cmake -> build/bdist.linux-x86_64/wheel/pykeops/pybind11/tools copying build/lib/pykeops/pybind11/tools/FindEigen3.cmake -> build/bdist.linux-x86_64/wheel/pykeops/pybind11/tools copying build/lib/pykeops/pybind11/tools/FindCatch.cmake -> build/bdist.linux-x86_64/wheel/pykeops/pybind11/tools copying build/lib/pykeops/pybind11/tools/cmake_uninstall.cmake.in -> build/bdist.linux-x86_64/wheel/pykeops/pybind11/tools copying build/lib/pykeops/pybind11/CMakeLists.txt -> build/bdist.linux-x86_64/wheel/pykeops/pybind11 creating build/bdist.linux-x86_64/wheel/pykeops/pybind11/include creating build/bdist.linux-x86_64/wheel/pykeops/pybind11/include/pybind11 copying build/lib/pykeops/pybind11/include/pybind11/stl_bind.h -> build/bdist.linux-x86_64/wheel/pykeops/pybind11/include/pybind11 copying build/lib/pykeops/pybind11/include/pybind11/stl.h -> build/bdist.linux-x86_64/wheel/pykeops/pybind11/include/pybind11 copying build/lib/pykeops/pybind11/include/pybind11/pytypes.h -> build/bdist.linux-x86_64/wheel/pykeops/pybind11/include/pybind11 copying build/lib/pykeops/pybind11/include/pybind11/pybind11.h -> build/bdist.linux-x86_64/wheel/pykeops/pybind11/include/pybind11 copying build/lib/pykeops/pybind11/include/pybind11/options.h -> build/bdist.linux-x86_64/wheel/pykeops/pybind11/include/pybind11 copying build/lib/pykeops/pybind11/include/pybind11/operators.h -> build/bdist.linux-x86_64/wheel/pykeops/pybind11/include/pybind11 copying build/lib/pykeops/pybind11/include/pybind11/numpy.h -> build/bdist.linux-x86_64/wheel/pykeops/pybind11/include/pybind11 copying build/lib/pykeops/pybind11/include/pybind11/iostream.h -> build/bdist.linux-x86_64/wheel/pykeops/pybind11/include/pybind11 copying build/lib/pykeops/pybind11/include/pybind11/functional.h -> build/bdist.linux-x86_64/wheel/pykeops/pybind11/include/pybind11 copying build/lib/pykeops/pybind11/include/pybind11/eval.h -> build/bdist.linux-x86_64/wheel/pykeops/pybind11/include/pybind11 copying build/lib/pykeops/pybind11/include/pybind11/embed.h -> build/bdist.linux-x86_64/wheel/pykeops/pybind11/include/pybind11 copying build/lib/pykeops/pybind11/include/pybind11/eigen.h -> build/bdist.linux-x86_64/wheel/pykeops/pybind11/include/pybind11 copying build/lib/pykeops/pybind11/include/pybind11/complex.h -> build/bdist.linux-x86_64/wheel/pykeops/pybind11/include/pybind11 copying build/lib/pykeops/pybind11/include/pybind11/common.h -> build/bdist.linux-x86_64/wheel/pykeops/pybind11/include/pybind11 copying build/lib/pykeops/pybind11/include/pybind11/chrono.h -> build/bdist.linux-x86_64/wheel/pykeops/pybind11/include/pybind11 copying build/lib/pykeops/pybind11/include/pybind11/cast.h -> build/bdist.linux-x86_64/wheel/pykeops/pybind11/include/pybind11 copying build/lib/pykeops/pybind11/include/pybind11/buffer_info.h -> build/bdist.linux-x86_64/wheel/pykeops/pybind11/include/pybind11 copying build/lib/pykeops/pybind11/include/pybind11/attr.h -> build/bdist.linux-x86_64/wheel/pykeops/pybind11/include/pybind11 creating build/bdist.linux-x86_64/wheel/pykeops/pybind11/include/pybind11/detail copying build/lib/pykeops/pybind11/include/pybind11/detail/typeid.h -> build/bdist.linux-x86_64/wheel/pykeops/pybind11/include/pybind11/detail copying build/lib/pykeops/pybind11/include/pybind11/detail/internals.h -> build/bdist.linux-x86_64/wheel/pykeops/pybind11/include/pybind11/detail copying build/lib/pykeops/pybind11/include/pybind11/detail/init.h -> build/bdist.linux-x86_64/wheel/pykeops/pybind11/include/pybind11/detail copying build/lib/pykeops/pybind11/include/pybind11/detail/descr.h -> build/bdist.linux-x86_64/wheel/pykeops/pybind11/include/pybind11/detail copying build/lib/pykeops/pybind11/include/pybind11/detail/common.h -> build/bdist.linux-x86_64/wheel/pykeops/pybind11/include/pybind11/detail copying build/lib/pykeops/pybind11/include/pybind11/detail/class.h -> build/bdist.linux-x86_64/wheel/pykeops/pybind11/include/pybind11/detail creating build/bdist.linux-x86_64/wheel/pykeops/cmake_scripts creating build/bdist.linux-x86_64/wheel/pykeops/cmake_scripts/script_template copying build/lib/pykeops/cmake_scripts/script_template/CMakeLists.txt -> build/bdist.linux-x86_64/wheel/pykeops/cmake_scripts/script_template creating build/bdist.linux-x86_64/wheel/pykeops/cmake_scripts/script_specific copying build/lib/pykeops/cmake_scripts/script_specific/CMakeLists.txt -> build/bdist.linux-x86_64/wheel/pykeops/cmake_scripts/script_specific creating build/bdist.linux-x86_64/wheel/pykeops/cmake_scripts/script_keops_formula copying build/lib/pykeops/cmake_scripts/script_keops_formula/CMakeLists.txt -> build/bdist.linux-x86_64/wheel/pykeops/cmake_scripts/script_keops_formula copying build/lib/pykeops/cmake_scripts/script_keops_formula/formula.h.in -> build/bdist.linux-x86_64/wheel/pykeops/cmake_scripts/script_keops_formula copying build/lib/pykeops/cmake_scripts/PyKeOpsHeader.cmake -> build/bdist.linux-x86_64/wheel/pykeops/cmake_scripts copying build/lib/pykeops/cmake_scripts/PyKeOpsLog.cmake -> build/bdist.linux-x86_64/wheel/pykeops/cmake_scripts copying build/lib/pykeops/version -> build/bdist.linux-x86_64/wheel/pykeops creating build/bdist.linux-x86_64/wheel/pykeops/keops creating build/bdist.linux-x86_64/wheel/pykeops/keops/lib creating build/bdist.linux-x86_64/wheel/pykeops/keops/lib/sequences creating build/bdist.linux-x86_64/wheel/pykeops/keops/lib/sequences/include creating build/bdist.linux-x86_64/wheel/pykeops/keops/lib/sequences/include/tao creating build/bdist.linux-x86_64/wheel/pykeops/keops/lib/sequences/include/tao/seq creating build/bdist.linux-x86_64/wheel/pykeops/keops/lib/sequences/include/tao/seq/contrib copying build/lib/pykeops/keops/lib/sequences/include/tao/seq/contrib/make_index_of_sequence.hpp -> build/bdist.linux-x86_64/wheel/pykeops/keops/lib/sequences/include/tao/seq/contrib copying build/lib/pykeops/keops/lib/sequences/include/tao/seq/contrib/permutate.hpp -> build/bdist.linux-x86_64/wheel/pykeops/keops/lib/sequences/include/tao/seq/contrib copying build/lib/pykeops/keops/lib/sequences/include/tao/seq/contrib/sort_index.hpp -> build/bdist.linux-x86_64/wheel/pykeops/keops/lib/sequences/include/tao/seq/contrib copying build/lib/pykeops/keops/lib/sequences/include/tao/seq/accumulate.hpp -> build/bdist.linux-x86_64/wheel/pykeops/keops/lib/sequences/include/tao/seq copying build/lib/pykeops/keops/lib/sequences/include/tao/seq/at_index.hpp -> build/bdist.linux-x86_64/wheel/pykeops/keops/lib/sequences/include/tao/seq copying build/lib/pykeops/keops/lib/sequences/include/tao/seq/concatenate.hpp -> build/bdist.linux-x86_64/wheel/pykeops/keops/lib/sequences/include/tao/seq copying build/lib/pykeops/keops/lib/sequences/include/tao/seq/config.hpp -> build/bdist.linux-x86_64/wheel/pykeops/keops/lib/sequences/include/tao/seq copying build/lib/pykeops/keops/lib/sequences/include/tao/seq/contains.hpp -> build/bdist.linux-x86_64/wheel/pykeops/keops/lib/sequences/include/tao/seq copying build/lib/pykeops/keops/lib/sequences/include/tao/seq/difference.hpp -> build/bdist.linux-x86_64/wheel/pykeops/keops/lib/sequences/include/tao/seq copying build/lib/pykeops/keops/lib/sequences/include/tao/seq/exclusive_scan.hpp -> build/bdist.linux-x86_64/wheel/pykeops/keops/lib/sequences/include/tao/seq copying build/lib/pykeops/keops/lib/sequences/include/tao/seq/first.hpp -> build/bdist.linux-x86_64/wheel/pykeops/keops/lib/sequences/include/tao/seq copying build/lib/pykeops/keops/lib/sequences/include/tao/seq/functional.hpp -> build/bdist.linux-x86_64/wheel/pykeops/keops/lib/sequences/include/tao/seq copying build/lib/pykeops/keops/lib/sequences/include/tao/seq/head.hpp -> build/bdist.linux-x86_64/wheel/pykeops/keops/lib/sequences/include/tao/seq copying build/lib/pykeops/keops/lib/sequences/include/tao/seq/inclusive_scan.hpp -> build/bdist.linux-x86_64/wheel/pykeops/keops/lib/sequences/include/tao/seq copying build/lib/pykeops/keops/lib/sequences/include/tao/seq/index_of.hpp -> build/bdist.linux-x86_64/wheel/pykeops/keops/lib/sequences/include/tao/seq copying build/lib/pykeops/keops/lib/sequences/include/tao/seq/integer_sequence.hpp -> build/bdist.linux-x86_64/wheel/pykeops/keops/lib/sequences/include/tao/seq copying build/lib/pykeops/keops/lib/sequences/include/tao/seq/is_all.hpp -> build/bdist.linux-x86_64/wheel/pykeops/keops/lib/sequences/include/tao/seq copying build/lib/pykeops/keops/lib/sequences/include/tao/seq/is_any.hpp -> build/bdist.linux-x86_64/wheel/pykeops/keops/lib/sequences/include/tao/seq copying build/lib/pykeops/keops/lib/sequences/include/tao/seq/make_integer_range.hpp -> build/bdist.linux-x86_64/wheel/pykeops/keops/lib/sequences/include/tao/seq copying build/lib/pykeops/keops/lib/sequences/include/tao/seq/make_integer_sequence.hpp -> build/bdist.linux-x86_64/wheel/pykeops/keops/lib/sequences/include/tao/seq copying build/lib/pykeops/keops/lib/sequences/include/tao/seq/map.hpp -> build/bdist.linux-x86_64/wheel/pykeops/keops/lib/sequences/include/tao/seq copying build/lib/pykeops/keops/lib/sequences/include/tao/seq/max.hpp -> build/bdist.linux-x86_64/wheel/pykeops/keops/lib/sequences/include/tao/seq copying build/lib/pykeops/keops/lib/sequences/include/tao/seq/min.hpp -> build/bdist.linux-x86_64/wheel/pykeops/keops/lib/sequences/include/tao/seq copying build/lib/pykeops/keops/lib/sequences/include/tao/seq/minus.hpp -> build/bdist.linux-x86_64/wheel/pykeops/keops/lib/sequences/include/tao/seq copying build/lib/pykeops/keops/lib/sequences/include/tao/seq/multiplies.hpp -> build/bdist.linux-x86_64/wheel/pykeops/keops/lib/sequences/include/tao/seq copying build/lib/pykeops/keops/lib/sequences/include/tao/seq/partial_accumulate.hpp -> build/bdist.linux-x86_64/wheel/pykeops/keops/lib/sequences/include/tao/seq copying build/lib/pykeops/keops/lib/sequences/include/tao/seq/partial_prod.hpp -> build/bdist.linux-x86_64/wheel/pykeops/keops/lib/sequences/include/tao/seq copying build/lib/pykeops/keops/lib/sequences/include/tao/seq/partial_reduce.hpp -> build/bdist.linux-x86_64/wheel/pykeops/keops/lib/sequences/include/tao/seq copying build/lib/pykeops/keops/lib/sequences/include/tao/seq/partial_sum.hpp -> build/bdist.linux-x86_64/wheel/pykeops/keops/lib/sequences/include/tao/seq copying build/lib/pykeops/keops/lib/sequences/include/tao/seq/plus.hpp -> build/bdist.linux-x86_64/wheel/pykeops/keops/lib/sequences/include/tao/seq copying build/lib/pykeops/keops/lib/sequences/include/tao/seq/prod.hpp -> build/bdist.linux-x86_64/wheel/pykeops/keops/lib/sequences/include/tao/seq copying build/lib/pykeops/keops/lib/sequences/include/tao/seq/reduce.hpp -> build/bdist.linux-x86_64/wheel/pykeops/keops/lib/sequences/include/tao/seq copying build/lib/pykeops/keops/lib/sequences/include/tao/seq/reverse.hpp -> build/bdist.linux-x86_64/wheel/pykeops/keops/lib/sequences/include/tao/seq copying build/lib/pykeops/keops/lib/sequences/include/tao/seq/scale.hpp -> build/bdist.linux-x86_64/wheel/pykeops/keops/lib/sequences/include/tao/seq copying build/lib/pykeops/keops/lib/sequences/include/tao/seq/select.hpp -> build/bdist.linux-x86_64/wheel/pykeops/keops/lib/sequences/include/tao/seq copying build/lib/pykeops/keops/lib/sequences/include/tao/seq/sequence_helper.hpp -> build/bdist.linux-x86_64/wheel/pykeops/keops/lib/sequences/include/tao/seq copying build/lib/pykeops/keops/lib/sequences/include/tao/seq/sort.hpp -> build/bdist.linux-x86_64/wheel/pykeops/keops/lib/sequences/include/tao/seq copying build/lib/pykeops/keops/lib/sequences/include/tao/seq/sum.hpp -> build/bdist.linux-x86_64/wheel/pykeops/keops/lib/sequences/include/tao/seq copying build/lib/pykeops/keops/lib/sequences/include/tao/seq/tail.hpp -> build/bdist.linux-x86_64/wheel/pykeops/keops/lib/sequences/include/tao/seq copying build/lib/pykeops/keops/lib/sequences/include/tao/seq/zip.hpp -> build/bdist.linux-x86_64/wheel/pykeops/keops/lib/sequences/include/tao/seq creating build/bdist.linux-x86_64/wheel/pykeops/keops/specific creating build/bdist.linux-x86_64/wheel/pykeops/keops/specific/shape_distance copying build/lib/pykeops/keops/specific/shape_distance/kernels.cx -> build/bdist.linux-x86_64/wheel/pykeops/keops/specific/shape_distance copying build/lib/pykeops/keops/specific/shape_distance/fshape_gpu.cx -> build/bdist.linux-x86_64/wheel/pykeops/keops/specific/shape_distance copying build/lib/pykeops/keops/specific/shape_distance/fshape_gpu.cu -> build/bdist.linux-x86_64/wheel/pykeops/keops/specific/shape_distance creating build/bdist.linux-x86_64/wheel/pykeops/keops/specific/radial_kernels copying build/lib/pykeops/keops/specific/radial_kernels/radial_kernels.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/specific/radial_kernels copying build/lib/pykeops/keops/specific/radial_kernels/cuda_grad1conv.cx -> build/bdist.linux-x86_64/wheel/pykeops/keops/specific/radial_kernels copying build/lib/pykeops/keops/specific/radial_kernels/cuda_grad1conv.cu -> build/bdist.linux-x86_64/wheel/pykeops/keops/specific/radial_kernels copying build/lib/pykeops/keops/specific/radial_kernels/cuda_conv.cx -> build/bdist.linux-x86_64/wheel/pykeops/keops/specific/radial_kernels copying build/lib/pykeops/keops/specific/radial_kernels/cuda_conv.cu -> build/bdist.linux-x86_64/wheel/pykeops/keops/specific/radial_kernels copying build/lib/pykeops/keops/specific/CMakeLists.txt -> build/bdist.linux-x86_64/wheel/pykeops/keops/specific creating build/bdist.linux-x86_64/wheel/pykeops/keops/core copying build/lib/pykeops/keops/core/binder_interface.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core copying build/lib/pykeops/keops/core/link_autodiff.cpp -> build/bdist.linux-x86_64/wheel/pykeops/keops/core copying build/lib/pykeops/keops/core/link_autodiff.cu -> build/bdist.linux-x86_64/wheel/pykeops/keops/core copying build/lib/pykeops/keops/core/pre_headers.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core creating build/bdist.linux-x86_64/wheel/pykeops/keops/core/mapreduce copying build/lib/pykeops/keops/core/mapreduce/Chunk_Mode_Constants.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/mapreduce copying build/lib/pykeops/keops/core/mapreduce/CpuConv.cpp -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/mapreduce copying build/lib/pykeops/keops/core/mapreduce/CpuConv_ranges.cpp -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/mapreduce copying build/lib/pykeops/keops/core/mapreduce/GpuConv1D.cu -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/mapreduce copying build/lib/pykeops/keops/core/mapreduce/GpuConv1D_ranges.cu -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/mapreduce copying build/lib/pykeops/keops/core/mapreduce/GpuConv2D.cu -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/mapreduce copying build/lib/pykeops/keops/core/mapreduce/broadcast_batch_dimensions.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/mapreduce creating build/bdist.linux-x86_64/wheel/pykeops/keops/core/utils copying build/lib/pykeops/keops/core/utils/CudaErrorCheck.cu -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/utils copying build/lib/pykeops/keops/core/utils/CudaSizes.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/utils copying build/lib/pykeops/keops/core/utils/Infinity.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/utils copying build/lib/pykeops/keops/core/utils/TypesUtils.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/utils copying build/lib/pykeops/keops/core/utils/keops_math.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/utils creating build/bdist.linux-x86_64/wheel/pykeops/keops/core/reductions copying build/lib/pykeops/keops/core/reductions/KMin_Reduction.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/reductions copying build/lib/pykeops/keops/core/reductions/Max_Reduction.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/reductions copying build/lib/pykeops/keops/core/reductions/Max_SumShiftExp_Reduction.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/reductions copying build/lib/pykeops/keops/core/reductions/Min_Reduction.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/reductions copying build/lib/pykeops/keops/core/reductions/Reduction.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/reductions copying build/lib/pykeops/keops/core/reductions/Sum_Reduction.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/reductions copying build/lib/pykeops/keops/core/reductions/Zero_Reduction.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/reductions creating build/bdist.linux-x86_64/wheel/pykeops/keops/core/formulas creating build/bdist.linux-x86_64/wheel/pykeops/keops/core/formulas/norms copying build/lib/pykeops/keops/core/formulas/norms/Norm2.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/formulas/norms copying build/lib/pykeops/keops/core/formulas/norms/Normalize.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/formulas/norms copying build/lib/pykeops/keops/core/formulas/norms/Scalprod.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/formulas/norms copying build/lib/pykeops/keops/core/formulas/norms/SqDist.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/formulas/norms copying build/lib/pykeops/keops/core/formulas/norms/SqNorm2.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/formulas/norms copying build/lib/pykeops/keops/core/formulas/norms/SqNormDiag.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/formulas/norms copying build/lib/pykeops/keops/core/formulas/norms/SqNormIso.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/formulas/norms copying build/lib/pykeops/keops/core/formulas/norms/WeightedSqDist.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/formulas/norms copying build/lib/pykeops/keops/core/formulas/norms/WeightedSqNorm.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/formulas/norms creating build/bdist.linux-x86_64/wheel/pykeops/keops/core/formulas/maths copying build/lib/pykeops/keops/core/formulas/maths/Abs.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/formulas/maths copying build/lib/pykeops/keops/core/formulas/maths/Acos.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/formulas/maths copying build/lib/pykeops/keops/core/formulas/maths/Add.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/formulas/maths copying build/lib/pykeops/keops/core/formulas/maths/ArgMax.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/formulas/maths copying build/lib/pykeops/keops/core/formulas/maths/ArgMin.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/formulas/maths copying build/lib/pykeops/keops/core/formulas/maths/Asin.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/formulas/maths copying build/lib/pykeops/keops/core/formulas/maths/Atan.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/formulas/maths copying build/lib/pykeops/keops/core/formulas/maths/Atan2.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/formulas/maths copying build/lib/pykeops/keops/core/formulas/maths/Clamp.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/formulas/maths copying build/lib/pykeops/keops/core/formulas/maths/ClampInt.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/formulas/maths copying build/lib/pykeops/keops/core/formulas/maths/Concat.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/formulas/maths copying build/lib/pykeops/keops/core/formulas/maths/Cos.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/formulas/maths copying build/lib/pykeops/keops/core/formulas/maths/DiffClampInt.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/formulas/maths copying build/lib/pykeops/keops/core/formulas/maths/Divide.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/formulas/maths copying build/lib/pykeops/keops/core/formulas/maths/Elem.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/formulas/maths copying build/lib/pykeops/keops/core/formulas/maths/ElemT.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/formulas/maths copying build/lib/pykeops/keops/core/formulas/maths/Exp.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/formulas/maths copying build/lib/pykeops/keops/core/formulas/maths/Extract.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/formulas/maths copying build/lib/pykeops/keops/core/formulas/maths/ExtractT.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/formulas/maths copying build/lib/pykeops/keops/core/formulas/maths/GradMatrix.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/formulas/maths copying build/lib/pykeops/keops/core/formulas/maths/IfElse.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/formulas/maths copying build/lib/pykeops/keops/core/formulas/maths/IntInv.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/formulas/maths copying build/lib/pykeops/keops/core/formulas/maths/Inv.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/formulas/maths copying build/lib/pykeops/keops/core/formulas/maths/Log.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/formulas/maths copying build/lib/pykeops/keops/core/formulas/maths/MatVecMult.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/formulas/maths copying build/lib/pykeops/keops/core/formulas/maths/Max.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/formulas/maths copying build/lib/pykeops/keops/core/formulas/maths/Min.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/formulas/maths copying build/lib/pykeops/keops/core/formulas/maths/Minus.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/formulas/maths copying build/lib/pykeops/keops/core/formulas/maths/Mod.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/formulas/maths copying build/lib/pykeops/keops/core/formulas/maths/Mult.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/formulas/maths copying build/lib/pykeops/keops/core/formulas/maths/OneHot.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/formulas/maths copying build/lib/pykeops/keops/core/formulas/maths/Pow.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/formulas/maths copying build/lib/pykeops/keops/core/formulas/maths/Powf.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/formulas/maths copying build/lib/pykeops/keops/core/formulas/maths/ReLu.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/formulas/maths copying build/lib/pykeops/keops/core/formulas/maths/Round.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/formulas/maths copying build/lib/pykeops/keops/core/formulas/maths/Rsqrt.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/formulas/maths copying build/lib/pykeops/keops/core/formulas/maths/Scal.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/formulas/maths copying build/lib/pykeops/keops/core/formulas/maths/ScalOrMult.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/formulas/maths copying build/lib/pykeops/keops/core/formulas/maths/Sign.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/formulas/maths copying build/lib/pykeops/keops/core/formulas/maths/Sin.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/formulas/maths copying build/lib/pykeops/keops/core/formulas/maths/SinXDivX.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/formulas/maths copying build/lib/pykeops/keops/core/formulas/maths/Sqrt.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/formulas/maths copying build/lib/pykeops/keops/core/formulas/maths/Square.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/formulas/maths copying build/lib/pykeops/keops/core/formulas/maths/Step.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/formulas/maths copying build/lib/pykeops/keops/core/formulas/maths/Subtract.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/formulas/maths copying build/lib/pykeops/keops/core/formulas/maths/Sum.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/formulas/maths copying build/lib/pykeops/keops/core/formulas/maths/SumT.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/formulas/maths copying build/lib/pykeops/keops/core/formulas/maths/TensorDot.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/formulas/maths copying build/lib/pykeops/keops/core/formulas/maths/TensorDotNoTao.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/formulas/maths copying build/lib/pykeops/keops/core/formulas/maths/TensorProd.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/formulas/maths copying build/lib/pykeops/keops/core/formulas/maths/VecMatMult.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/formulas/maths copying build/lib/pykeops/keops/core/formulas/maths/XLogX.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/formulas/maths creating build/bdist.linux-x86_64/wheel/pykeops/keops/core/formulas/kernels copying build/lib/pykeops/keops/core/formulas/kernels/CauchyKernel.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/formulas/kernels copying build/lib/pykeops/keops/core/formulas/kernels/CurlFreeGaussKernel.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/formulas/kernels copying build/lib/pykeops/keops/core/formulas/kernels/DivFreeGaussKernel.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/formulas/kernels copying build/lib/pykeops/keops/core/formulas/kernels/GaussKernel.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/formulas/kernels copying build/lib/pykeops/keops/core/formulas/kernels/InverseMultiquadricKernel.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/formulas/kernels copying build/lib/pykeops/keops/core/formulas/kernels/Kernel.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/formulas/kernels copying build/lib/pykeops/keops/core/formulas/kernels/LaplaceKernel.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/formulas/kernels copying build/lib/pykeops/keops/core/formulas/kernels/ScalarRadialKernels.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/formulas/kernels copying build/lib/pykeops/keops/core/formulas/kernels/SumGaussKernel.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/formulas/kernels copying build/lib/pykeops/keops/core/formulas/kernels/TRIGaussKernel.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/formulas/kernels copying build/lib/pykeops/keops/core/formulas/kernels/TRI_Kernel.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/formulas/kernels creating build/bdist.linux-x86_64/wheel/pykeops/keops/core/formulas/complex copying build/lib/pykeops/keops/core/formulas/complex/ComplexAbs.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/formulas/complex copying build/lib/pykeops/keops/core/formulas/complex/ComplexAngle.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/formulas/complex copying build/lib/pykeops/keops/core/formulas/complex/ComplexDivide.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/formulas/complex copying build/lib/pykeops/keops/core/formulas/complex/ComplexExp.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/formulas/complex copying build/lib/pykeops/keops/core/formulas/complex/ComplexExp1j.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/formulas/complex copying build/lib/pykeops/keops/core/formulas/complex/ComplexImag.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/formulas/complex copying build/lib/pykeops/keops/core/formulas/complex/ComplexMult.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/formulas/complex copying build/lib/pykeops/keops/core/formulas/complex/ComplexReal.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/formulas/complex copying build/lib/pykeops/keops/core/formulas/complex/ComplexRealScal.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/formulas/complex copying build/lib/pykeops/keops/core/formulas/complex/ComplexScal.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/formulas/complex copying build/lib/pykeops/keops/core/formulas/complex/ComplexSquareAbs.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/formulas/complex copying build/lib/pykeops/keops/core/formulas/complex/ComplexSum.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/formulas/complex copying build/lib/pykeops/keops/core/formulas/complex/ComplexSumT.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/formulas/complex copying build/lib/pykeops/keops/core/formulas/complex/Conj.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/formulas/complex copying build/lib/pykeops/keops/core/formulas/complex/Imag2Complex.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/formulas/complex copying build/lib/pykeops/keops/core/formulas/complex/Real2Complex.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/formulas/complex creating build/bdist.linux-x86_64/wheel/pykeops/keops/core/formulas/constants copying build/lib/pykeops/keops/core/formulas/constants/IntConst.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/formulas/constants copying build/lib/pykeops/keops/core/formulas/constants/Zero.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/formulas/constants copying build/lib/pykeops/keops/core/formulas/Factorize.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/formulas copying build/lib/pykeops/keops/core/formulas/PrintFormula.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/formulas copying build/lib/pykeops/keops/core/formulas/deprecated.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/formulas creating build/bdist.linux-x86_64/wheel/pykeops/keops/core/pack copying build/lib/pykeops/keops/core/pack/Call.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/pack copying build/lib/pykeops/keops/core/pack/CheckAllDistinct.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/pack copying build/lib/pykeops/keops/core/pack/ConcatPack.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/pack copying build/lib/pykeops/keops/core/pack/CondType.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/pack copying build/lib/pykeops/keops/core/pack/CountInPack.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/pack copying build/lib/pykeops/keops/core/pack/Get.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/pack copying build/lib/pykeops/keops/core/pack/GetDims.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/pack copying build/lib/pykeops/keops/core/pack/GetInds.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/pack copying build/lib/pykeops/keops/core/pack/IndVal.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/pack copying build/lib/pykeops/keops/core/pack/IsSame.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/pack copying build/lib/pykeops/keops/core/pack/IterReplace.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/pack copying build/lib/pykeops/keops/core/pack/Load.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/pack copying build/lib/pykeops/keops/core/pack/Load_Chunks.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/pack copying build/lib/pykeops/keops/core/pack/Load_Indref.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/pack copying build/lib/pykeops/keops/core/pack/MergePacks.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/pack copying build/lib/pykeops/keops/core/pack/Pack.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/pack copying build/lib/pykeops/keops/core/pack/PackVal.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/pack copying build/lib/pykeops/keops/core/pack/RemoveFromPack.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/pack copying build/lib/pykeops/keops/core/pack/ReplaceInPack.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/pack copying build/lib/pykeops/keops/core/pack/UnivPack.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/pack copying build/lib/pykeops/keops/core/pack/Val.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/pack copying build/lib/pykeops/keops/core/pack/ZeroPack.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/pack creating build/bdist.linux-x86_64/wheel/pykeops/keops/core/autodiff copying build/lib/pykeops/keops/core/autodiff/BinaryOp.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/autodiff copying build/lib/pykeops/keops/core/autodiff/ChunkableBinaryOp.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/autodiff copying build/lib/pykeops/keops/core/autodiff/ChunkableUnaryOp.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/autodiff copying build/lib/pykeops/keops/core/autodiff/CountIn.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/autodiff copying build/lib/pykeops/keops/core/autodiff/Grad.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/autodiff copying build/lib/pykeops/keops/core/autodiff/IdOrZero.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/autodiff copying build/lib/pykeops/keops/core/autodiff/TernaryOp.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/autodiff copying build/lib/pykeops/keops/core/autodiff/UnaryOp.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/autodiff copying build/lib/pykeops/keops/core/autodiff/Var.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/autodiff copying build/lib/pykeops/keops/core/autodiff/VectorizedScalarBinaryOp.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/autodiff copying build/lib/pykeops/keops/core/autodiff/VectorizedScalarTernaryOp.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/autodiff copying build/lib/pykeops/keops/core/autodiff/VectorizedScalarUnaryOp.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/core/autodiff creating build/bdist.linux-x86_64/wheel/pykeops/keops/binders copying build/lib/pykeops/keops/binders/checks.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/binders copying build/lib/pykeops/keops/binders/include.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/binders copying build/lib/pykeops/keops/binders/keops_cst.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/binders copying build/lib/pykeops/keops/binders/switch.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/binders copying build/lib/pykeops/keops/binders/utils.h -> build/bdist.linux-x86_64/wheel/pykeops/keops/binders copying build/lib/pykeops/keops/keops_includes.h -> build/bdist.linux-x86_64/wheel/pykeops/keops copying build/lib/pykeops/keops/headers.cmake -> build/bdist.linux-x86_64/wheel/pykeops/keops copying build/lib/pykeops/keops/formula.h.in -> build/bdist.linux-x86_64/wheel/pykeops/keops copying build/lib/pykeops/keops/cuda.cmake -> build/bdist.linux-x86_64/wheel/pykeops/keops copying build/lib/pykeops/torch_headers.h.in -> build/bdist.linux-x86_64/wheel/pykeops copying build/lib/pykeops/licence.txt -> build/bdist.linux-x86_64/wheel/pykeops copying build/lib/pykeops/readme.md -> build/bdist.linux-x86_64/wheel/pykeops creating build/bdist.linux-x86_64/wheel/pykeops/torch creating build/bdist.linux-x86_64/wheel/pykeops/torch/kernel_product copying build/lib/pykeops/torch/kernel_product/__init__.py -> build/bdist.linux-x86_64/wheel/pykeops/torch/kernel_product copying build/lib/pykeops/torch/kernel_product/features_kernels.py -> build/bdist.linux-x86_64/wheel/pykeops/torch/kernel_product copying build/lib/pykeops/torch/kernel_product/formula.py -> build/bdist.linux-x86_64/wheel/pykeops/torch/kernel_product copying build/lib/pykeops/torch/kernel_product/kernels.py -> build/bdist.linux-x86_64/wheel/pykeops/torch/kernel_product creating build/bdist.linux-x86_64/wheel/pykeops/torch/lazytensor copying build/lib/pykeops/torch/lazytensor/LazyTensor.py -> build/bdist.linux-x86_64/wheel/pykeops/torch/lazytensor copying build/lib/pykeops/torch/lazytensor/__init__.py -> build/bdist.linux-x86_64/wheel/pykeops/torch/lazytensor creating build/bdist.linux-x86_64/wheel/pykeops/torch/generic copying build/lib/pykeops/torch/generic/generic_red.cpp -> build/bdist.linux-x86_64/wheel/pykeops/torch/generic copying build/lib/pykeops/torch/generic/__init__.py -> build/bdist.linux-x86_64/wheel/pykeops/torch/generic copying build/lib/pykeops/torch/generic/generic_ops.py -> build/bdist.linux-x86_64/wheel/pykeops/torch/generic copying build/lib/pykeops/torch/generic/generic_red.py -> build/bdist.linux-x86_64/wheel/pykeops/torch/generic creating build/bdist.linux-x86_64/wheel/pykeops/torch/cluster copying build/lib/pykeops/torch/cluster/__init__.py -> build/bdist.linux-x86_64/wheel/pykeops/torch/cluster copying build/lib/pykeops/torch/cluster/grid_cluster.py -> build/bdist.linux-x86_64/wheel/pykeops/torch/cluster copying build/lib/pykeops/torch/cluster/matrix.py -> build/bdist.linux-x86_64/wheel/pykeops/torch/cluster copying build/lib/pykeops/torch/cluster/utils.py -> build/bdist.linux-x86_64/wheel/pykeops/torch/cluster copying build/lib/pykeops/torch/__init__.py -> build/bdist.linux-x86_64/wheel/pykeops/torch copying build/lib/pykeops/torch/half2_convert.py -> build/bdist.linux-x86_64/wheel/pykeops/torch copying build/lib/pykeops/torch/operations.py -> build/bdist.linux-x86_64/wheel/pykeops/torch copying build/lib/pykeops/torch/utils.py -> build/bdist.linux-x86_64/wheel/pykeops/torch creating build/bdist.linux-x86_64/wheel/pykeops/test copying build/lib/pykeops/test/__init__.py -> build/bdist.linux-x86_64/wheel/pykeops/test copying build/lib/pykeops/test/install.py -> build/bdist.linux-x86_64/wheel/pykeops/test copying build/lib/pykeops/test/unit_tests_numpy.py -> build/bdist.linux-x86_64/wheel/pykeops/test copying build/lib/pykeops/test/unit_tests_pytorch.py -> build/bdist.linux-x86_64/wheel/pykeops/test creating build/bdist.linux-x86_64/wheel/pykeops/numpy creating build/bdist.linux-x86_64/wheel/pykeops/numpy/shape_distance copying build/lib/pykeops/numpy/shape_distance/fshape_scp.cpp -> build/bdist.linux-x86_64/wheel/pykeops/numpy/shape_distance copying build/lib/pykeops/numpy/shape_distance/__init__.py -> build/bdist.linux-x86_64/wheel/pykeops/numpy/shape_distance copying build/lib/pykeops/numpy/shape_distance/fshape_scp.py -> build/bdist.linux-x86_64/wheel/pykeops/numpy/shape_distance copying build/lib/pykeops/numpy/shape_distance/fshape_scp_dx.py -> build/bdist.linux-x86_64/wheel/pykeops/numpy/shape_distance creating build/bdist.linux-x86_64/wheel/pykeops/numpy/lazytensor copying build/lib/pykeops/numpy/lazytensor/LazyTensor.py -> build/bdist.linux-x86_64/wheel/pykeops/numpy/lazytensor copying build/lib/pykeops/numpy/lazytensor/__init__.py -> build/bdist.linux-x86_64/wheel/pykeops/numpy/lazytensor creating build/bdist.linux-x86_64/wheel/pykeops/numpy/generic copying build/lib/pykeops/numpy/generic/generic_red.cpp -> build/bdist.linux-x86_64/wheel/pykeops/numpy/generic copying build/lib/pykeops/numpy/generic/__init__.py -> build/bdist.linux-x86_64/wheel/pykeops/numpy/generic copying build/lib/pykeops/numpy/generic/generic_ops.py -> build/bdist.linux-x86_64/wheel/pykeops/numpy/generic copying build/lib/pykeops/numpy/generic/generic_red.py -> build/bdist.linux-x86_64/wheel/pykeops/numpy/generic creating build/bdist.linux-x86_64/wheel/pykeops/numpy/convolutions copying build/lib/pykeops/numpy/convolutions/radial_kernel_grad1conv.cpp -> build/bdist.linux-x86_64/wheel/pykeops/numpy/convolutions copying build/lib/pykeops/numpy/convolutions/radial_kernel_conv.cpp -> build/bdist.linux-x86_64/wheel/pykeops/numpy/convolutions copying build/lib/pykeops/numpy/convolutions/__init__.py -> build/bdist.linux-x86_64/wheel/pykeops/numpy/convolutions copying build/lib/pykeops/numpy/convolutions/radial_kernel.py -> build/bdist.linux-x86_64/wheel/pykeops/numpy/convolutions creating build/bdist.linux-x86_64/wheel/pykeops/numpy/cluster copying build/lib/pykeops/numpy/cluster/__init__.py -> build/bdist.linux-x86_64/wheel/pykeops/numpy/cluster copying build/lib/pykeops/numpy/cluster/grid_cluster.py -> build/bdist.linux-x86_64/wheel/pykeops/numpy/cluster copying build/lib/pykeops/numpy/cluster/matrix.py -> build/bdist.linux-x86_64/wheel/pykeops/numpy/cluster copying build/lib/pykeops/numpy/cluster/utils.py -> build/bdist.linux-x86_64/wheel/pykeops/numpy/cluster copying build/lib/pykeops/numpy/__init__.py -> build/bdist.linux-x86_64/wheel/pykeops/numpy copying build/lib/pykeops/numpy/operations.py -> build/bdist.linux-x86_64/wheel/pykeops/numpy copying build/lib/pykeops/numpy/utils.py -> build/bdist.linux-x86_64/wheel/pykeops/numpy creating build/bdist.linux-x86_64/wheel/pykeops/common copying build/lib/pykeops/common/keops_io.h -> build/bdist.linux-x86_64/wheel/pykeops/common copying build/lib/pykeops/common/__init__.py -> build/bdist.linux-x86_64/wheel/pykeops/common copying build/lib/pykeops/common/compile_routines.py -> build/bdist.linux-x86_64/wheel/pykeops/common copying build/lib/pykeops/common/get_options.py -> build/bdist.linux-x86_64/wheel/pykeops/common copying build/lib/pykeops/common/gpu_utils.py -> build/bdist.linux-x86_64/wheel/pykeops/common copying build/lib/pykeops/common/keops_io.py -> build/bdist.linux-x86_64/wheel/pykeops/common copying build/lib/pykeops/common/lazy_tensor.py -> build/bdist.linux-x86_64/wheel/pykeops/common copying build/lib/pykeops/common/operations.py -> build/bdist.linux-x86_64/wheel/pykeops/common copying build/lib/pykeops/common/parse_type.py -> build/bdist.linux-x86_64/wheel/pykeops/common copying build/lib/pykeops/common/set_path.py -> build/bdist.linux-x86_64/wheel/pykeops/common copying build/lib/pykeops/common/utils.py -> build/bdist.linux-x86_64/wheel/pykeops/common copying build/lib/pykeops/__init__.py -> build/bdist.linux-x86_64/wheel/pykeops copying build/lib/pykeops/config.py -> build/bdist.linux-x86_64/wheel/pykeops running install_egg_info running egg_info creating pykeops.egg-info writing pykeops.egg-info/PKG-INFO writing dependency_links to pykeops.egg-info/dependency_links.txt writing requirements to pykeops.egg-info/requires.txt writing top-level names to pykeops.egg-info/top_level.txt writing manifest file 'pykeops.egg-info/SOURCES.txt' reading manifest file 'pykeops.egg-info/SOURCES.txt' writing manifest file 'pykeops.egg-info/SOURCES.txt' Copying pykeops.egg-info to build/bdist.linux-x86_64/wheel/pykeops-1.5-py3.10.egg-info running install_scripts creating build/bdist.linux-x86_64/wheel/pykeops-1.5.dist-info/WHEEL creating '/builddir/build/BUILD/pykeops-1.5/.pyproject-builddir/pip-wheel-y0ga7ny4/tmp13sc_jzu/pykeops-1.5-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it adding 'pykeops/__init__.py' adding 'pykeops/config.py' adding 'pykeops/licence.txt' adding 'pykeops/readme.md' adding 'pykeops/torch_headers.h.in' adding 'pykeops/version' adding 'pykeops/cmake_scripts/PyKeOpsHeader.cmake' adding 'pykeops/cmake_scripts/PyKeOpsLog.cmake' adding 'pykeops/cmake_scripts/script_keops_formula/CMakeLists.txt' adding 'pykeops/cmake_scripts/script_keops_formula/formula.h.in' adding 'pykeops/cmake_scripts/script_specific/CMakeLists.txt' adding 'pykeops/cmake_scripts/script_template/CMakeLists.txt' adding 'pykeops/common/__init__.py' adding 'pykeops/common/compile_routines.py' adding 'pykeops/common/get_options.py' adding 'pykeops/common/gpu_utils.py' adding 'pykeops/common/keops_io.h' adding 'pykeops/common/keops_io.py' adding 'pykeops/common/lazy_tensor.py' adding 'pykeops/common/operations.py' adding 'pykeops/common/parse_type.py' adding 'pykeops/common/set_path.py' adding 'pykeops/common/utils.py' adding 'pykeops/keops/cuda.cmake' adding 'pykeops/keops/formula.h.in' adding 'pykeops/keops/headers.cmake' adding 'pykeops/keops/keops_includes.h' adding 'pykeops/keops/binders/checks.h' adding 'pykeops/keops/binders/include.h' adding 'pykeops/keops/binders/keops_cst.h' adding 'pykeops/keops/binders/switch.h' adding 'pykeops/keops/binders/utils.h' adding 'pykeops/keops/core/binder_interface.h' adding 'pykeops/keops/core/link_autodiff.cpp' adding 'pykeops/keops/core/link_autodiff.cu' adding 'pykeops/keops/core/pre_headers.h' adding 'pykeops/keops/core/autodiff/BinaryOp.h' adding 'pykeops/keops/core/autodiff/ChunkableBinaryOp.h' adding 'pykeops/keops/core/autodiff/ChunkableUnaryOp.h' adding 'pykeops/keops/core/autodiff/CountIn.h' adding 'pykeops/keops/core/autodiff/Grad.h' adding 'pykeops/keops/core/autodiff/IdOrZero.h' adding 'pykeops/keops/core/autodiff/TernaryOp.h' adding 'pykeops/keops/core/autodiff/UnaryOp.h' adding 'pykeops/keops/core/autodiff/Var.h' adding 'pykeops/keops/core/autodiff/VectorizedScalarBinaryOp.h' adding 'pykeops/keops/core/autodiff/VectorizedScalarTernaryOp.h' adding 'pykeops/keops/core/autodiff/VectorizedScalarUnaryOp.h' adding 'pykeops/keops/core/formulas/Factorize.h' adding 'pykeops/keops/core/formulas/PrintFormula.h' adding 'pykeops/keops/core/formulas/deprecated.h' adding 'pykeops/keops/core/formulas/complex/ComplexAbs.h' adding 'pykeops/keops/core/formulas/complex/ComplexAngle.h' adding 'pykeops/keops/core/formulas/complex/ComplexDivide.h' adding 'pykeops/keops/core/formulas/complex/ComplexExp.h' adding 'pykeops/keops/core/formulas/complex/ComplexExp1j.h' adding 'pykeops/keops/core/formulas/complex/ComplexImag.h' adding 'pykeops/keops/core/formulas/complex/ComplexMult.h' adding 'pykeops/keops/core/formulas/complex/ComplexReal.h' adding 'pykeops/keops/core/formulas/complex/ComplexRealScal.h' adding 'pykeops/keops/core/formulas/complex/ComplexScal.h' adding 'pykeops/keops/core/formulas/complex/ComplexSquareAbs.h' adding 'pykeops/keops/core/formulas/complex/ComplexSum.h' adding 'pykeops/keops/core/formulas/complex/ComplexSumT.h' adding 'pykeops/keops/core/formulas/complex/Conj.h' adding 'pykeops/keops/core/formulas/complex/Imag2Complex.h' adding 'pykeops/keops/core/formulas/complex/Real2Complex.h' adding 'pykeops/keops/core/formulas/constants/IntConst.h' adding 'pykeops/keops/core/formulas/constants/Zero.h' adding 'pykeops/keops/core/formulas/kernels/CauchyKernel.h' adding 'pykeops/keops/core/formulas/kernels/CurlFreeGaussKernel.h' adding 'pykeops/keops/core/formulas/kernels/DivFreeGaussKernel.h' adding 'pykeops/keops/core/formulas/kernels/GaussKernel.h' adding 'pykeops/keops/core/formulas/kernels/InverseMultiquadricKernel.h' adding 'pykeops/keops/core/formulas/kernels/Kernel.h' adding 'pykeops/keops/core/formulas/kernels/LaplaceKernel.h' adding 'pykeops/keops/core/formulas/kernels/ScalarRadialKernels.h' adding 'pykeops/keops/core/formulas/kernels/SumGaussKernel.h' adding 'pykeops/keops/core/formulas/kernels/TRIGaussKernel.h' adding 'pykeops/keops/core/formulas/kernels/TRI_Kernel.h' adding 'pykeops/keops/core/formulas/maths/Abs.h' adding 'pykeops/keops/core/formulas/maths/Acos.h' adding 'pykeops/keops/core/formulas/maths/Add.h' adding 'pykeops/keops/core/formulas/maths/ArgMax.h' adding 'pykeops/keops/core/formulas/maths/ArgMin.h' adding 'pykeops/keops/core/formulas/maths/Asin.h' adding 'pykeops/keops/core/formulas/maths/Atan.h' adding 'pykeops/keops/core/formulas/maths/Atan2.h' adding 'pykeops/keops/core/formulas/maths/Clamp.h' adding 'pykeops/keops/core/formulas/maths/ClampInt.h' adding 'pykeops/keops/core/formulas/maths/Concat.h' adding 'pykeops/keops/core/formulas/maths/Cos.h' adding 'pykeops/keops/core/formulas/maths/DiffClampInt.h' adding 'pykeops/keops/core/formulas/maths/Divide.h' adding 'pykeops/keops/core/formulas/maths/Elem.h' adding 'pykeops/keops/core/formulas/maths/ElemT.h' adding 'pykeops/keops/core/formulas/maths/Exp.h' adding 'pykeops/keops/core/formulas/maths/Extract.h' adding 'pykeops/keops/core/formulas/maths/ExtractT.h' adding 'pykeops/keops/core/formulas/maths/GradMatrix.h' adding 'pykeops/keops/core/formulas/maths/IfElse.h' adding 'pykeops/keops/core/formulas/maths/IntInv.h' adding 'pykeops/keops/core/formulas/maths/Inv.h' adding 'pykeops/keops/core/formulas/maths/Log.h' adding 'pykeops/keops/core/formulas/maths/MatVecMult.h' adding 'pykeops/keops/core/formulas/maths/Max.h' adding 'pykeops/keops/core/formulas/maths/Min.h' adding 'pykeops/keops/core/formulas/maths/Minus.h' adding 'pykeops/keops/core/formulas/maths/Mod.h' adding 'pykeops/keops/core/formulas/maths/Mult.h' adding 'pykeops/keops/core/formulas/maths/OneHot.h' adding 'pykeops/keops/core/formulas/maths/Pow.h' adding 'pykeops/keops/core/formulas/maths/Powf.h' adding 'pykeops/keops/core/formulas/maths/ReLu.h' adding 'pykeops/keops/core/formulas/maths/Round.h' adding 'pykeops/keops/core/formulas/maths/Rsqrt.h' adding 'pykeops/keops/core/formulas/maths/Scal.h' adding 'pykeops/keops/core/formulas/maths/ScalOrMult.h' adding 'pykeops/keops/core/formulas/maths/Sign.h' adding 'pykeops/keops/core/formulas/maths/Sin.h' adding 'pykeops/keops/core/formulas/maths/SinXDivX.h' adding 'pykeops/keops/core/formulas/maths/Sqrt.h' adding 'pykeops/keops/core/formulas/maths/Square.h' adding 'pykeops/keops/core/formulas/maths/Step.h' adding 'pykeops/keops/core/formulas/maths/Subtract.h' adding 'pykeops/keops/core/formulas/maths/Sum.h' adding 'pykeops/keops/core/formulas/maths/SumT.h' adding 'pykeops/keops/core/formulas/maths/TensorDot.h' adding 'pykeops/keops/core/formulas/maths/TensorDotNoTao.h' adding 'pykeops/keops/core/formulas/maths/TensorProd.h' adding 'pykeops/keops/core/formulas/maths/VecMatMult.h' adding 'pykeops/keops/core/formulas/maths/XLogX.h' adding 'pykeops/keops/core/formulas/norms/Norm2.h' adding 'pykeops/keops/core/formulas/norms/Normalize.h' adding 'pykeops/keops/core/formulas/norms/Scalprod.h' adding 'pykeops/keops/core/formulas/norms/SqDist.h' adding 'pykeops/keops/core/formulas/norms/SqNorm2.h' adding 'pykeops/keops/core/formulas/norms/SqNormDiag.h' adding 'pykeops/keops/core/formulas/norms/SqNormIso.h' adding 'pykeops/keops/core/formulas/norms/WeightedSqDist.h' adding 'pykeops/keops/core/formulas/norms/WeightedSqNorm.h' adding 'pykeops/keops/core/mapreduce/Chunk_Mode_Constants.h' adding 'pykeops/keops/core/mapreduce/CpuConv.cpp' adding 'pykeops/keops/core/mapreduce/CpuConv_ranges.cpp' adding 'pykeops/keops/core/mapreduce/GpuConv1D.cu' adding 'pykeops/keops/core/mapreduce/GpuConv1D_ranges.cu' adding 'pykeops/keops/core/mapreduce/GpuConv2D.cu' adding 'pykeops/keops/core/mapreduce/broadcast_batch_dimensions.h' adding 'pykeops/keops/core/pack/Call.h' adding 'pykeops/keops/core/pack/CheckAllDistinct.h' adding 'pykeops/keops/core/pack/ConcatPack.h' adding 'pykeops/keops/core/pack/CondType.h' adding 'pykeops/keops/core/pack/CountInPack.h' adding 'pykeops/keops/core/pack/Get.h' adding 'pykeops/keops/core/pack/GetDims.h' adding 'pykeops/keops/core/pack/GetInds.h' adding 'pykeops/keops/core/pack/IndVal.h' adding 'pykeops/keops/core/pack/IsSame.h' adding 'pykeops/keops/core/pack/IterReplace.h' adding 'pykeops/keops/core/pack/Load.h' adding 'pykeops/keops/core/pack/Load_Chunks.h' adding 'pykeops/keops/core/pack/Load_Indref.h' adding 'pykeops/keops/core/pack/MergePacks.h' adding 'pykeops/keops/core/pack/Pack.h' adding 'pykeops/keops/core/pack/PackVal.h' adding 'pykeops/keops/core/pack/RemoveFromPack.h' adding 'pykeops/keops/core/pack/ReplaceInPack.h' adding 'pykeops/keops/core/pack/UnivPack.h' adding 'pykeops/keops/core/pack/Val.h' adding 'pykeops/keops/core/pack/ZeroPack.h' adding 'pykeops/keops/core/reductions/KMin_Reduction.h' adding 'pykeops/keops/core/reductions/Max_Reduction.h' adding 'pykeops/keops/core/reductions/Max_SumShiftExp_Reduction.h' adding 'pykeops/keops/core/reductions/Min_Reduction.h' adding 'pykeops/keops/core/reductions/Reduction.h' adding 'pykeops/keops/core/reductions/Sum_Reduction.h' adding 'pykeops/keops/core/reductions/Zero_Reduction.h' adding 'pykeops/keops/core/utils/CudaErrorCheck.cu' adding 'pykeops/keops/core/utils/CudaSizes.h' adding 'pykeops/keops/core/utils/Infinity.h' adding 'pykeops/keops/core/utils/TypesUtils.h' adding 'pykeops/keops/core/utils/keops_math.h' adding 'pykeops/keops/lib/sequences/include/tao/seq/accumulate.hpp' adding 'pykeops/keops/lib/sequences/include/tao/seq/at_index.hpp' adding 'pykeops/keops/lib/sequences/include/tao/seq/concatenate.hpp' adding 'pykeops/keops/lib/sequences/include/tao/seq/config.hpp' adding 'pykeops/keops/lib/sequences/include/tao/seq/contains.hpp' adding 'pykeops/keops/lib/sequences/include/tao/seq/difference.hpp' adding 'pykeops/keops/lib/sequences/include/tao/seq/exclusive_scan.hpp' adding 'pykeops/keops/lib/sequences/include/tao/seq/first.hpp' adding 'pykeops/keops/lib/sequences/include/tao/seq/functional.hpp' adding 'pykeops/keops/lib/sequences/include/tao/seq/head.hpp' adding 'pykeops/keops/lib/sequences/include/tao/seq/inclusive_scan.hpp' adding 'pykeops/keops/lib/sequences/include/tao/seq/index_of.hpp' adding 'pykeops/keops/lib/sequences/include/tao/seq/integer_sequence.hpp' adding 'pykeops/keops/lib/sequences/include/tao/seq/is_all.hpp' adding 'pykeops/keops/lib/sequences/include/tao/seq/is_any.hpp' adding 'pykeops/keops/lib/sequences/include/tao/seq/make_integer_range.hpp' adding 'pykeops/keops/lib/sequences/include/tao/seq/make_integer_sequence.hpp' adding 'pykeops/keops/lib/sequences/include/tao/seq/map.hpp' adding 'pykeops/keops/lib/sequences/include/tao/seq/max.hpp' adding 'pykeops/keops/lib/sequences/include/tao/seq/min.hpp' adding 'pykeops/keops/lib/sequences/include/tao/seq/minus.hpp' adding 'pykeops/keops/lib/sequences/include/tao/seq/multiplies.hpp' adding 'pykeops/keops/lib/sequences/include/tao/seq/partial_accumulate.hpp' adding 'pykeops/keops/lib/sequences/include/tao/seq/partial_prod.hpp' adding 'pykeops/keops/lib/sequences/include/tao/seq/partial_reduce.hpp' adding 'pykeops/keops/lib/sequences/include/tao/seq/partial_sum.hpp' adding 'pykeops/keops/lib/sequences/include/tao/seq/plus.hpp' adding 'pykeops/keops/lib/sequences/include/tao/seq/prod.hpp' adding 'pykeops/keops/lib/sequences/include/tao/seq/reduce.hpp' adding 'pykeops/keops/lib/sequences/include/tao/seq/reverse.hpp' adding 'pykeops/keops/lib/sequences/include/tao/seq/scale.hpp' adding 'pykeops/keops/lib/sequences/include/tao/seq/select.hpp' adding 'pykeops/keops/lib/sequences/include/tao/seq/sequence_helper.hpp' adding 'pykeops/keops/lib/sequences/include/tao/seq/sort.hpp' adding 'pykeops/keops/lib/sequences/include/tao/seq/sum.hpp' adding 'pykeops/keops/lib/sequences/include/tao/seq/tail.hpp' adding 'pykeops/keops/lib/sequences/include/tao/seq/zip.hpp' adding 'pykeops/keops/lib/sequences/include/tao/seq/contrib/make_index_of_sequence.hpp' adding 'pykeops/keops/lib/sequences/include/tao/seq/contrib/permutate.hpp' adding 'pykeops/keops/lib/sequences/include/tao/seq/contrib/sort_index.hpp' adding 'pykeops/keops/specific/CMakeLists.txt' adding 'pykeops/keops/specific/radial_kernels/cuda_conv.cu' adding 'pykeops/keops/specific/radial_kernels/cuda_conv.cx' adding 'pykeops/keops/specific/radial_kernels/cuda_grad1conv.cu' adding 'pykeops/keops/specific/radial_kernels/cuda_grad1conv.cx' adding 'pykeops/keops/specific/radial_kernels/radial_kernels.h' adding 'pykeops/keops/specific/shape_distance/fshape_gpu.cu' adding 'pykeops/keops/specific/shape_distance/fshape_gpu.cx' adding 'pykeops/keops/specific/shape_distance/kernels.cx' adding 'pykeops/numpy/__init__.py' adding 'pykeops/numpy/operations.py' adding 'pykeops/numpy/utils.py' adding 'pykeops/numpy/cluster/__init__.py' adding 'pykeops/numpy/cluster/grid_cluster.py' adding 'pykeops/numpy/cluster/matrix.py' adding 'pykeops/numpy/cluster/utils.py' adding 'pykeops/numpy/convolutions/__init__.py' adding 'pykeops/numpy/convolutions/radial_kernel.py' adding 'pykeops/numpy/convolutions/radial_kernel_conv.cpp' adding 'pykeops/numpy/convolutions/radial_kernel_grad1conv.cpp' adding 'pykeops/numpy/generic/__init__.py' adding 'pykeops/numpy/generic/generic_ops.py' adding 'pykeops/numpy/generic/generic_red.cpp' adding 'pykeops/numpy/generic/generic_red.py' adding 'pykeops/numpy/lazytensor/LazyTensor.py' adding 'pykeops/numpy/lazytensor/__init__.py' adding 'pykeops/numpy/shape_distance/__init__.py' adding 'pykeops/numpy/shape_distance/fshape_scp.cpp' adding 'pykeops/numpy/shape_distance/fshape_scp.py' adding 'pykeops/numpy/shape_distance/fshape_scp_dx.py' adding 'pykeops/pybind11/CMakeLists.txt' adding 'pykeops/pybind11/include/pybind11/attr.h' adding 'pykeops/pybind11/include/pybind11/buffer_info.h' adding 'pykeops/pybind11/include/pybind11/cast.h' adding 'pykeops/pybind11/include/pybind11/chrono.h' adding 'pykeops/pybind11/include/pybind11/common.h' adding 'pykeops/pybind11/include/pybind11/complex.h' adding 'pykeops/pybind11/include/pybind11/eigen.h' adding 'pykeops/pybind11/include/pybind11/embed.h' adding 'pykeops/pybind11/include/pybind11/eval.h' adding 'pykeops/pybind11/include/pybind11/functional.h' adding 'pykeops/pybind11/include/pybind11/iostream.h' adding 'pykeops/pybind11/include/pybind11/numpy.h' adding 'pykeops/pybind11/include/pybind11/operators.h' adding 'pykeops/pybind11/include/pybind11/options.h' adding 'pykeops/pybind11/include/pybind11/pybind11.h' adding 'pykeops/pybind11/include/pybind11/pytypes.h' adding 'pykeops/pybind11/include/pybind11/stl.h' adding 'pykeops/pybind11/include/pybind11/stl_bind.h' adding 'pykeops/pybind11/include/pybind11/detail/class.h' adding 'pykeops/pybind11/include/pybind11/detail/common.h' adding 'pykeops/pybind11/include/pybind11/detail/descr.h' adding 'pykeops/pybind11/include/pybind11/detail/init.h' adding 'pykeops/pybind11/include/pybind11/detail/internals.h' adding 'pykeops/pybind11/include/pybind11/detail/typeid.h' adding 'pykeops/pybind11/tools/FindCatch.cmake' adding 'pykeops/pybind11/tools/FindEigen3.cmake' adding 'pykeops/pybind11/tools/FindPythonLibsNew.cmake' adding 'pykeops/pybind11/tools/cmake_uninstall.cmake.in' adding 'pykeops/pybind11/tools/pybind11Common.cmake' adding 'pykeops/pybind11/tools/pybind11Config.cmake.in' adding 'pykeops/pybind11/tools/pybind11NewTools.cmake' adding 'pykeops/pybind11/tools/pybind11Tools.cmake' adding 'pykeops/pybind11/tools/setup_global.py.in' adding 'pykeops/pybind11/tools/setup_main.py.in' adding 'pykeops/test/__init__.py' adding 'pykeops/test/install.py' adding 'pykeops/test/unit_tests_numpy.py' adding 'pykeops/test/unit_tests_pytorch.py' adding 'pykeops/torch/__init__.py' adding 'pykeops/torch/half2_convert.py' adding 'pykeops/torch/operations.py' adding 'pykeops/torch/utils.py' adding 'pykeops/torch/cluster/__init__.py' adding 'pykeops/torch/cluster/grid_cluster.py' adding 'pykeops/torch/cluster/matrix.py' adding 'pykeops/torch/cluster/utils.py' adding 'pykeops/torch/generic/__init__.py' adding 'pykeops/torch/generic/generic_ops.py' adding 'pykeops/torch/generic/generic_red.cpp' adding 'pykeops/torch/generic/generic_red.py' adding 'pykeops/torch/kernel_product/__init__.py' adding 'pykeops/torch/kernel_product/features_kernels.py' adding 'pykeops/torch/kernel_product/formula.py' adding 'pykeops/torch/kernel_product/kernels.py' adding 'pykeops/torch/lazytensor/LazyTensor.py' adding 'pykeops/torch/lazytensor/__init__.py' adding 'pykeops-1.5.dist-info/METADATA' adding 'pykeops-1.5.dist-info/WHEEL' adding 'pykeops-1.5.dist-info/top_level.txt' adding 'pykeops-1.5.dist-info/RECORD' removing build/bdist.linux-x86_64/wheel Building wheel for pykeops (pyproject.toml): finished with status 'done' Created wheel for pykeops: filename=pykeops-1.5-py3-none-any.whl size=514451 sha256=03b6660e0ad7ae228f421e17796ae0416d558e91f14b97f01e893591c000e274 Stored in directory: /builddir/.cache/pip/wheels/ed/71/2c/4811c8bd7cbefa0ddfcaab1b5ae99c6e2ce6e3759b3813d9da Successfully built pykeops + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.qNdoKY + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/python-pykeops-1.5-1.fc36.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/python-pykeops-1.5-1.fc36.x86_64 ++ dirname /builddir/build/BUILDROOT/python-pykeops-1.5-1.fc36.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/python-pykeops-1.5-1.fc36.x86_64 + cd pykeops-1.5 ++ ls /builddir/build/BUILD/pykeops-1.5/pyproject-wheeldir/pykeops-1.5-py3-none-any.whl ++ sed -E 's/([^-]+)-([^-]+)-.+\.whl/\1==\2/' ++ xargs basename --multiple + specifier=pykeops==1.5 + TMPDIR=/builddir/build/BUILD/pykeops-1.5/.pyproject-builddir + /usr/bin/python3 -m pip install --root /builddir/build/BUILDROOT/python-pykeops-1.5-1.fc36.x86_64 --no-deps --disable-pip-version-check --progress-bar off --verbose --ignore-installed --no-warn-script-location --no-index --no-cache-dir --find-links /builddir/build/BUILD/pykeops-1.5/pyproject-wheeldir pykeops==1.5 Using pip 21.3.1 from /usr/lib/python3.10/site-packages/pip (python 3.10) Looking in links: /builddir/build/BUILD/pykeops-1.5/pyproject-wheeldir Processing ./pyproject-wheeldir/pykeops-1.5-py3-none-any.whl Installing collected packages: pykeops Successfully installed pykeops-1.5 + '[' -d /builddir/build/BUILDROOT/python-pykeops-1.5-1.fc36.x86_64/usr/bin ']' + rm -f /builddir/build/BUILD/pyproject-ghost-distinfo + site_dirs=() + '[' -d /builddir/build/BUILDROOT/python-pykeops-1.5-1.fc36.x86_64/usr/lib/python3.10/site-packages ']' + site_dirs+=("/usr/lib/python3.10/site-packages") + '[' /builddir/build/BUILDROOT/python-pykeops-1.5-1.fc36.x86_64/usr/lib64/python3.10/site-packages '!=' /builddir/build/BUILDROOT/python-pykeops-1.5-1.fc36.x86_64/usr/lib/python3.10/site-packages ']' + '[' -d /builddir/build/BUILDROOT/python-pykeops-1.5-1.fc36.x86_64/usr/lib64/python3.10/site-packages ']' + for site_dir in ${site_dirs[@]} + for distinfo in /builddir/build/BUILDROOT/python-pykeops-1.5-1.fc36.x86_64$site_dir/*.dist-info + echo '%ghost /usr/lib/python3.10/site-packages/pykeops-1.5.dist-info' + sed -i s/pip/rpm/ /builddir/build/BUILDROOT/python-pykeops-1.5-1.fc36.x86_64/usr/lib/python3.10/site-packages/pykeops-1.5.dist-info/INSTALLER + PYTHONPATH=/usr/lib/rpm/redhat + /usr/bin/python3 -B /usr/lib/rpm/redhat/pyproject_preprocess_record.py --buildroot /builddir/build/BUILDROOT/python-pykeops-1.5-1.fc36.x86_64 --record /builddir/build/BUILDROOT/python-pykeops-1.5-1.fc36.x86_64/usr/lib/python3.10/site-packages/pykeops-1.5.dist-info/RECORD --output /builddir/build/BUILD/pyproject-record + rm -fv /builddir/build/BUILDROOT/python-pykeops-1.5-1.fc36.x86_64/usr/lib/python3.10/site-packages/pykeops-1.5.dist-info/RECORD removed '/builddir/build/BUILDROOT/python-pykeops-1.5-1.fc36.x86_64/usr/lib/python3.10/site-packages/pykeops-1.5.dist-info/RECORD' + rm -fv /builddir/build/BUILDROOT/python-pykeops-1.5-1.fc36.x86_64/usr/lib/python3.10/site-packages/pykeops-1.5.dist-info/REQUESTED removed '/builddir/build/BUILDROOT/python-pykeops-1.5-1.fc36.x86_64/usr/lib/python3.10/site-packages/pykeops-1.5.dist-info/REQUESTED' ++ wc -l /builddir/build/BUILD/pyproject-ghost-distinfo ++ cut -f1 '-d ' + lines=1 + '[' 1 -ne 1 ']' + /usr/bin/python3 /usr/lib/rpm/redhat/pyproject_save_files.py --output-files /builddir/build/BUILD/pyproject-files --output-modules /builddir/build/BUILD/pyproject-modules --buildroot /builddir/build/BUILDROOT/python-pykeops-1.5-1.fc36.x86_64 --sitelib /usr/lib/python3.10/site-packages --sitearch /usr/lib64/python3.10/site-packages --python-version 3.10 --pyproject-record /builddir/build/BUILD/pyproject-record '*' +auto + /usr/bin/find-debuginfo -j2 --strict-build-id -m -i --build-id-seed 1.5-1.fc36 --unique-debug-suffix -1.5-1.fc36.x86_64 --unique-debug-src-base python-pykeops-1.5-1.fc36.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 -S debugsourcefiles.list /builddir/build/BUILD/pykeops-1.5 find: 'debug': No such file or directory + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs + /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 Bytecompiling .py files below /builddir/build/BUILDROOT/python-pykeops-1.5-1.fc36.x86_64/usr/lib/python3.10 using python3.10 + /usr/lib/rpm/redhat/brp-python-hardlink Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.MKMMlU + umask 022 + cd /builddir/build/BUILD + cd pykeops-1.5 + '[' '!' -f /builddir/build/BUILD/pyproject-modules ']' + PATH=/builddir/build/BUILDROOT/python-pykeops-1.5-1.fc36.x86_64/usr/bin:/builddir/.local/bin:/builddir/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin + PYTHONPATH=/builddir/build/BUILDROOT/python-pykeops-1.5-1.fc36.x86_64/usr/lib64/python3.10/site-packages:/builddir/build/BUILDROOT/python-pykeops-1.5-1.fc36.x86_64/usr/lib/python3.10/site-packages + _PYTHONSITE=/builddir/build/BUILDROOT/python-pykeops-1.5-1.fc36.x86_64/usr/lib64/python3.10/site-packages:/builddir/build/BUILDROOT/python-pykeops-1.5-1.fc36.x86_64/usr/lib/python3.10/site-packages + PYTHONDONTWRITEBYTECODE=1 + /usr/bin/python3 -s /usr/lib/rpm/redhat/import_all_modules.py -f /builddir/build/BUILD/pyproject-modules -t Check import: pykeops [pyKeOps]: Warning, no cuda detected. Switching to cpu only. + RPM_EC=0 ++ jobs -p + exit 0 Processing files: python3-pykeops-1.5-1.fc36.noarch Provides: python-pykeops = 1.5-1.fc36 python3-pykeops = 1.5-1.fc36 python3.10-pykeops = 1.5-1.fc36 python3.10dist(pykeops) = 1.5 python3dist(pykeops) = 1.5 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: python(abi) = 3.10 python3.10dist(numpy) Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/python-pykeops-1.5-1.fc36.x86_64 Wrote: /builddir/build/SRPMS/python-pykeops-1.5-1.fc36.src.rpm Wrote: /builddir/build/RPMS/python3-pykeops-1.5-1.fc36.noarch.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.pcMkvZ + umask 022 + cd /builddir/build/BUILD + cd pykeops-1.5 + /usr/bin/rm -rf /builddir/build/BUILDROOT/python-pykeops-1.5-1.fc36.x86_64 + RPM_EC=0 ++ jobs -p + exit 0 Child return code was: 0