Created temporary directory: /tmp/pip-ephem-wheel-cache-5ancanmu Created temporary directory: /tmp/pip-wheel-is_j00uy Looking in indexes: https://pypi.python.org/simple Collecting pykeops==0.0.12 1 location(s) to search for versions of pykeops: * https://pypi.python.org/simple/pykeops/ Getting page https://pypi.python.org/simple/pykeops/ Analyzing links from page https://pypi.org/simple/pykeops/ Found link https://files.pythonhosted.org/packages/2a/71/ff5aa7741f341785e58e0a4b0d1c266836c388dca6a700be90be52528b2f/pykeops-0.0.10.tar.gz#sha256=ba017dae537cfa2ad174fb2c28483a4fe3fdc5d1dc673bdb307e3eb86cf738dd (from https://pypi.org/simple/pykeops/), version: 0.0.10 Found link https://files.pythonhosted.org/packages/8b/d4/1b566cd54bce47bf75039a40ba8fa2ee4a2870091d056669d9b95002de56/pykeops-0.0.12.tar.gz#sha256=c7b962f2970a6032445c2814745756a750c2d788aa8271ac678093de019f4864 (from https://pypi.org/simple/pykeops/), version: 0.0.12 Using version 0.0.12 (newest of versions: 0.0.12) Created temporary directory: /tmp/pip-unpack-xlyxywgt Downloading https://files.pythonhosted.org/packages/8b/d4/1b566cd54bce47bf75039a40ba8fa2ee4a2870091d056669d9b95002de56/pykeops-0.0.12.tar.gz (441kB) Downloading from URL https://files.pythonhosted.org/packages/8b/d4/1b566cd54bce47bf75039a40ba8fa2ee4a2870091d056669d9b95002de56/pykeops-0.0.12.tar.gz#sha256=c7b962f2970a6032445c2814745756a750c2d788aa8271ac678093de019f4864 (from https://pypi.org/simple/pykeops/) Running setup.py (path:/tmp/pip-wheel-is_j00uy/pykeops/setup.py) egg_info for package pykeops Running command python setup.py egg_info running egg_info creating pip-egg-info/pykeops.egg-info writing top-level names to pip-egg-info/pykeops.egg-info/top_level.txt writing pip-egg-info/pykeops.egg-info/PKG-INFO writing dependency_links to pip-egg-info/pykeops.egg-info/dependency_links.txt writing manifest file 'pip-egg-info/pykeops.egg-info/SOURCES.txt' package init file 'pykeops/tutorials/optimal_transport/__init__.py' not found (or not a regular file) package init file 'pykeops/tutorials/optimal_transport/data/__init__.py' not found (or not a regular file) package init file 'pykeops/tutorials/surface_registration/data/__init__.py' not found (or not a regular file) reading manifest file 'pip-egg-info/pykeops.egg-info/SOURCES.txt' writing manifest file 'pip-egg-info/pykeops.egg-info/SOURCES.txt' Source in /tmp/pip-wheel-is_j00uy/pykeops has version 0.0.12, which satisfies requirement pykeops==0.0.12 from https://files.pythonhosted.org/packages/8b/d4/1b566cd54bce47bf75039a40ba8fa2ee4a2870091d056669d9b95002de56/pykeops-0.0.12.tar.gz#sha256=c7b962f2970a6032445c2814745756a750c2d788aa8271ac678093de019f4864 Building wheels for collected packages: pykeops Created temporary directory: /tmp/pip-wheel-4btytvmv Running setup.py bdist_wheel for pykeops: started Destination directory: /tmp/pip-wheel-4btytvmv Running command /usr/bin/python3 -u -c "import setuptools, tokenize;__file__='/tmp/pip-wheel-is_j00uy/pykeops/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" bdist_wheel -d /tmp/pip-wheel-4btytvmv running bdist_wheel running build running build_py creating build creating build/lib creating build/lib/pykeops copying pykeops/__init__.py -> build/lib/pykeops creating build/lib/pykeops/common copying pykeops/common/io_keops.py -> build/lib/pykeops/common copying pykeops/common/compile_routines.py -> build/lib/pykeops/common copying pykeops/common/cudaconv.py -> build/lib/pykeops/common copying pykeops/common/parse_types.py -> build/lib/pykeops/common copying pykeops/common/__init__.py -> build/lib/pykeops/common copying pykeops/common/get_options.py -> build/lib/pykeops/common creating build/lib/pykeops/examples copying pykeops/examples/kernel_product_syntax.py -> build/lib/pykeops/examples copying pykeops/examples/custom_operation.py -> build/lib/pykeops/examples copying pykeops/examples/anisotropic_kernels.py -> build/lib/pykeops/examples copying pykeops/examples/generic_syntax_numpy.py -> build/lib/pykeops/examples copying pykeops/examples/benchmark_convolutions.py -> build/lib/pykeops/examples copying pykeops/examples/__init__.py -> build/lib/pykeops/examples copying pykeops/examples/benchmark_grad1convolutions.py -> build/lib/pykeops/examples copying pykeops/examples/generic_syntax_pytorch.py -> build/lib/pykeops/examples creating build/lib/pykeops/numpy copying pykeops/numpy/generic_sum.py -> build/lib/pykeops/numpy copying pykeops/numpy/__init__.py -> build/lib/pykeops/numpy copying pykeops/numpy/generic_logsumexp.py -> build/lib/pykeops/numpy copying pykeops/numpy/get_specific.py -> build/lib/pykeops/numpy copying pykeops/numpy/utils.py -> build/lib/pykeops/numpy creating build/lib/pykeops/numpy/convolutions copying pykeops/numpy/convolutions/radial_kernels_grad1.py -> build/lib/pykeops/numpy/convolutions copying pykeops/numpy/convolutions/radial_kernels.py -> build/lib/pykeops/numpy/convolutions copying pykeops/numpy/convolutions/cudagradgradconv.py -> build/lib/pykeops/numpy/convolutions copying pykeops/numpy/convolutions/__init__.py -> build/lib/pykeops/numpy/convolutions 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/__init__.py -> build/lib/pykeops/numpy/shape_distance copying pykeops/numpy/shape_distance/fshape_scp.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/__init__.py -> build/lib/pykeops/test copying pykeops/test/unit_tests_numpy.py -> build/lib/pykeops/test creating build/lib/pykeops/torch copying pykeops/torch/features_kernels.py -> build/lib/pykeops/torch copying pykeops/torch/kernels.py -> build/lib/pykeops/torch copying pykeops/torch/generic_sum.py -> build/lib/pykeops/torch copying pykeops/torch/__init__.py -> build/lib/pykeops/torch copying pykeops/torch/generic_logsumexp.py -> build/lib/pykeops/torch copying pykeops/torch/utils.py -> build/lib/pykeops/torch creating build/lib/pykeops/tutorials copying pykeops/tutorials/__init__.py -> build/lib/pykeops/tutorials creating build/lib/pykeops/tutorials/gaussian_mixture copying pykeops/tutorials/gaussian_mixture/__init__.py -> build/lib/pykeops/tutorials/gaussian_mixture copying pykeops/tutorials/gaussian_mixture/gaussian_mixture.py -> build/lib/pykeops/tutorials/gaussian_mixture creating build/lib/pykeops/tutorials/machine_learning copying pykeops/tutorials/machine_learning/__init__.py -> build/lib/pykeops/tutorials/machine_learning package init file 'pykeops/tutorials/optimal_transport/__init__.py' not found (or not a regular file) creating build/lib/pykeops/tutorials/optimal_transport copying pykeops/tutorials/optimal_transport/optimal_transport.py -> build/lib/pykeops/tutorials/optimal_transport package init file 'pykeops/tutorials/optimal_transport/data/__init__.py' not found (or not a regular file) creating build/lib/pykeops/tutorials/surface_registration copying pykeops/tutorials/surface_registration/LDDMM_Surface.py -> build/lib/pykeops/tutorials/surface_registration copying pykeops/tutorials/surface_registration/__init__.py -> build/lib/pykeops/tutorials/surface_registration package init file 'pykeops/tutorials/surface_registration/data/__init__.py' not found (or not a regular file) copying pykeops/pykeops.md -> build/lib/pykeops copying pykeops/readme.md -> build/lib/pykeops creating build/lib/pykeops/keops copying pykeops/keops/CMakeLists.txt -> build/lib/pykeops/keops copying pykeops/keops/formula.h.in -> build/lib/pykeops/keops copying pykeops/keops/headers.cmake -> build/lib/pykeops/keops creating build/lib/pykeops/keops/core copying pykeops/keops/core/autodiff.h -> build/lib/pykeops/keops/core copying pykeops/keops/core/CpuConv.cpp -> build/lib/pykeops/keops/core copying pykeops/keops/core/GpuConv1D.cu -> build/lib/pykeops/keops/core copying pykeops/keops/core/GpuConv2D.cu -> build/lib/pykeops/keops/core copying pykeops/keops/core/link_autodiff.cpp -> build/lib/pykeops/keops/core copying pykeops/keops/core/link_autodiff.cu -> build/lib/pykeops/keops/core copying pykeops/keops/core/Pack.h -> build/lib/pykeops/keops/core creating build/lib/pykeops/keops/core/formulas copying pykeops/keops/core/formulas/constants.h -> build/lib/pykeops/keops/core/formulas copying pykeops/keops/core/formulas/factorize.h -> build/lib/pykeops/keops/core/formulas copying pykeops/keops/core/formulas/kernels.h -> build/lib/pykeops/keops/core/formulas copying pykeops/keops/core/formulas/maths.h -> build/lib/pykeops/keops/core/formulas copying pykeops/keops/core/formulas/newsyntax.h -> build/lib/pykeops/keops/core/formulas copying pykeops/keops/core/formulas/norms.h -> build/lib/pykeops/keops/core/formulas creating build/lib/pykeops/keops/core/reductions copying pykeops/keops/core/reductions/sum.h -> build/lib/pykeops/keops/core/reductions copying pykeops/keops/core/reductions/log_sum_exp.h -> build/lib/pykeops/keops/core/reductions 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/tutorials/surface_registration/data copying pykeops/tutorials/surface_registration/data/hippos.pt -> build/lib/pykeops/tutorials/surface_registration/data copying pykeops/tutorials/surface_registration/data/hippos_red.pt -> build/lib/pykeops/tutorials/surface_registration/data copying pykeops/tutorials/surface_registration/data/hippos_reduc.pt -> build/lib/pykeops/tutorials/surface_registration/data copying pykeops/tutorials/surface_registration/data/hippos_reduc_reduc.pt -> build/lib/pykeops/tutorials/surface_registration/data creating build/lib/pykeops/tutorials/optimal_transport/data copying pykeops/tutorials/optimal_transport/data/amoeba_1.png -> build/lib/pykeops/tutorials/optimal_transport/data copying pykeops/tutorials/optimal_transport/data/amoeba_2.png -> build/lib/pykeops/tutorials/optimal_transport/data installing to build/bdist.linux-armv7l/wheel running install running install_lib creating build/bdist.linux-armv7l creating build/bdist.linux-armv7l/wheel creating build/bdist.linux-armv7l/wheel/pykeops creating build/bdist.linux-armv7l/wheel/pykeops/keops creating build/bdist.linux-armv7l/wheel/pykeops/keops/specific creating build/bdist.linux-armv7l/wheel/pykeops/keops/specific/radial_kernels copying build/lib/pykeops/keops/specific/radial_kernels/cuda_conv.cu -> build/bdist.linux-armv7l/wheel/pykeops/keops/specific/radial_kernels copying build/lib/pykeops/keops/specific/radial_kernels/cuda_grad1conv.cu -> build/bdist.linux-armv7l/wheel/pykeops/keops/specific/radial_kernels copying build/lib/pykeops/keops/specific/radial_kernels/radial_kernels.h -> build/bdist.linux-armv7l/wheel/pykeops/keops/specific/radial_kernels copying build/lib/pykeops/keops/specific/radial_kernels/cuda_conv.cx -> build/bdist.linux-armv7l/wheel/pykeops/keops/specific/radial_kernels copying build/lib/pykeops/keops/specific/radial_kernels/cuda_grad1conv.cx -> build/bdist.linux-armv7l/wheel/pykeops/keops/specific/radial_kernels copying build/lib/pykeops/keops/specific/CMakeLists.txt -> build/bdist.linux-armv7l/wheel/pykeops/keops/specific copying build/lib/pykeops/keops/formula.h.in -> build/bdist.linux-armv7l/wheel/pykeops/keops copying build/lib/pykeops/keops/headers.cmake -> build/bdist.linux-armv7l/wheel/pykeops/keops creating build/bdist.linux-armv7l/wheel/pykeops/keops/core copying build/lib/pykeops/keops/core/link_autodiff.cpp -> build/bdist.linux-armv7l/wheel/pykeops/keops/core copying build/lib/pykeops/keops/core/link_autodiff.cu -> build/bdist.linux-armv7l/wheel/pykeops/keops/core copying build/lib/pykeops/keops/core/autodiff.h -> build/bdist.linux-armv7l/wheel/pykeops/keops/core copying build/lib/pykeops/keops/core/GpuConv2D.cu -> build/bdist.linux-armv7l/wheel/pykeops/keops/core creating build/bdist.linux-armv7l/wheel/pykeops/keops/core/reductions copying build/lib/pykeops/keops/core/reductions/sum.h -> build/bdist.linux-armv7l/wheel/pykeops/keops/core/reductions copying build/lib/pykeops/keops/core/reductions/log_sum_exp.h -> build/bdist.linux-armv7l/wheel/pykeops/keops/core/reductions creating build/bdist.linux-armv7l/wheel/pykeops/keops/core/formulas copying build/lib/pykeops/keops/core/formulas/kernels.h -> build/bdist.linux-armv7l/wheel/pykeops/keops/core/formulas copying build/lib/pykeops/keops/core/formulas/constants.h -> build/bdist.linux-armv7l/wheel/pykeops/keops/core/formulas copying build/lib/pykeops/keops/core/formulas/factorize.h -> build/bdist.linux-armv7l/wheel/pykeops/keops/core/formulas copying build/lib/pykeops/keops/core/formulas/norms.h -> build/bdist.linux-armv7l/wheel/pykeops/keops/core/formulas copying build/lib/pykeops/keops/core/formulas/newsyntax.h -> build/bdist.linux-armv7l/wheel/pykeops/keops/core/formulas copying build/lib/pykeops/keops/core/formulas/maths.h -> build/bdist.linux-armv7l/wheel/pykeops/keops/core/formulas copying build/lib/pykeops/keops/core/Pack.h -> build/bdist.linux-armv7l/wheel/pykeops/keops/core copying build/lib/pykeops/keops/core/CpuConv.cpp -> build/bdist.linux-armv7l/wheel/pykeops/keops/core copying build/lib/pykeops/keops/core/GpuConv1D.cu -> build/bdist.linux-armv7l/wheel/pykeops/keops/core copying build/lib/pykeops/keops/CMakeLists.txt -> build/bdist.linux-armv7l/wheel/pykeops/keops creating build/bdist.linux-armv7l/wheel/pykeops/test copying build/lib/pykeops/test/unit_tests_pytorch.py -> build/bdist.linux-armv7l/wheel/pykeops/test copying build/lib/pykeops/test/__init__.py -> build/bdist.linux-armv7l/wheel/pykeops/test copying build/lib/pykeops/test/unit_tests_numpy.py -> build/bdist.linux-armv7l/wheel/pykeops/test creating build/bdist.linux-armv7l/wheel/pykeops/torch copying build/lib/pykeops/torch/features_kernels.py -> build/bdist.linux-armv7l/wheel/pykeops/torch copying build/lib/pykeops/torch/kernels.py -> build/bdist.linux-armv7l/wheel/pykeops/torch copying build/lib/pykeops/torch/generic_sum.py -> build/bdist.linux-armv7l/wheel/pykeops/torch copying build/lib/pykeops/torch/__init__.py -> build/bdist.linux-armv7l/wheel/pykeops/torch copying build/lib/pykeops/torch/generic_logsumexp.py -> build/bdist.linux-armv7l/wheel/pykeops/torch copying build/lib/pykeops/torch/utils.py -> build/bdist.linux-armv7l/wheel/pykeops/torch copying build/lib/pykeops/pykeops.md -> build/bdist.linux-armv7l/wheel/pykeops copying build/lib/pykeops/readme.md -> build/bdist.linux-armv7l/wheel/pykeops copying build/lib/pykeops/__init__.py -> build/bdist.linux-armv7l/wheel/pykeops creating build/bdist.linux-armv7l/wheel/pykeops/common copying build/lib/pykeops/common/io_keops.py -> build/bdist.linux-armv7l/wheel/pykeops/common copying build/lib/pykeops/common/compile_routines.py -> build/bdist.linux-armv7l/wheel/pykeops/common copying build/lib/pykeops/common/cudaconv.py -> build/bdist.linux-armv7l/wheel/pykeops/common copying build/lib/pykeops/common/parse_types.py -> build/bdist.linux-armv7l/wheel/pykeops/common copying build/lib/pykeops/common/__init__.py -> build/bdist.linux-armv7l/wheel/pykeops/common copying build/lib/pykeops/common/get_options.py -> build/bdist.linux-armv7l/wheel/pykeops/common creating build/bdist.linux-armv7l/wheel/pykeops/tutorials creating build/bdist.linux-armv7l/wheel/pykeops/tutorials/surface_registration copying build/lib/pykeops/tutorials/surface_registration/LDDMM_Surface.py -> build/bdist.linux-armv7l/wheel/pykeops/tutorials/surface_registration copying build/lib/pykeops/tutorials/surface_registration/__init__.py -> build/bdist.linux-armv7l/wheel/pykeops/tutorials/surface_registration creating build/bdist.linux-armv7l/wheel/pykeops/tutorials/surface_registration/data copying build/lib/pykeops/tutorials/surface_registration/data/hippos_reduc_reduc.pt -> build/bdist.linux-armv7l/wheel/pykeops/tutorials/surface_registration/data copying build/lib/pykeops/tutorials/surface_registration/data/hippos_red.pt -> build/bdist.linux-armv7l/wheel/pykeops/tutorials/surface_registration/data copying build/lib/pykeops/tutorials/surface_registration/data/hippos.pt -> build/bdist.linux-armv7l/wheel/pykeops/tutorials/surface_registration/data copying build/lib/pykeops/tutorials/surface_registration/data/hippos_reduc.pt -> build/bdist.linux-armv7l/wheel/pykeops/tutorials/surface_registration/data creating build/bdist.linux-armv7l/wheel/pykeops/tutorials/optimal_transport copying build/lib/pykeops/tutorials/optimal_transport/optimal_transport.py -> build/bdist.linux-armv7l/wheel/pykeops/tutorials/optimal_transport creating build/bdist.linux-armv7l/wheel/pykeops/tutorials/optimal_transport/data copying build/lib/pykeops/tutorials/optimal_transport/data/amoeba_2.png -> build/bdist.linux-armv7l/wheel/pykeops/tutorials/optimal_transport/data copying build/lib/pykeops/tutorials/optimal_transport/data/amoeba_1.png -> build/bdist.linux-armv7l/wheel/pykeops/tutorials/optimal_transport/data creating build/bdist.linux-armv7l/wheel/pykeops/tutorials/machine_learning copying build/lib/pykeops/tutorials/machine_learning/__init__.py -> build/bdist.linux-armv7l/wheel/pykeops/tutorials/machine_learning creating build/bdist.linux-armv7l/wheel/pykeops/tutorials/gaussian_mixture copying build/lib/pykeops/tutorials/gaussian_mixture/__init__.py -> build/bdist.linux-armv7l/wheel/pykeops/tutorials/gaussian_mixture copying build/lib/pykeops/tutorials/gaussian_mixture/gaussian_mixture.py -> build/bdist.linux-armv7l/wheel/pykeops/tutorials/gaussian_mixture copying build/lib/pykeops/tutorials/__init__.py -> build/bdist.linux-armv7l/wheel/pykeops/tutorials creating build/bdist.linux-armv7l/wheel/pykeops/examples copying build/lib/pykeops/examples/kernel_product_syntax.py -> build/bdist.linux-armv7l/wheel/pykeops/examples copying build/lib/pykeops/examples/custom_operation.py -> build/bdist.linux-armv7l/wheel/pykeops/examples copying build/lib/pykeops/examples/anisotropic_kernels.py -> build/bdist.linux-armv7l/wheel/pykeops/examples copying build/lib/pykeops/examples/generic_syntax_numpy.py -> build/bdist.linux-armv7l/wheel/pykeops/examples copying build/lib/pykeops/examples/benchmark_convolutions.py -> build/bdist.linux-armv7l/wheel/pykeops/examples copying build/lib/pykeops/examples/__init__.py -> build/bdist.linux-armv7l/wheel/pykeops/examples copying build/lib/pykeops/examples/benchmark_grad1convolutions.py -> build/bdist.linux-armv7l/wheel/pykeops/examples copying build/lib/pykeops/examples/generic_syntax_pytorch.py -> build/bdist.linux-armv7l/wheel/pykeops/examples creating build/bdist.linux-armv7l/wheel/pykeops/numpy copying build/lib/pykeops/numpy/generic_sum.py -> build/bdist.linux-armv7l/wheel/pykeops/numpy creating build/bdist.linux-armv7l/wheel/pykeops/numpy/shape_distance copying build/lib/pykeops/numpy/shape_distance/fshape_scp_dx.py -> build/bdist.linux-armv7l/wheel/pykeops/numpy/shape_distance copying build/lib/pykeops/numpy/shape_distance/__init__.py -> build/bdist.linux-armv7l/wheel/pykeops/numpy/shape_distance copying build/lib/pykeops/numpy/shape_distance/fshape_scp.py -> build/bdist.linux-armv7l/wheel/pykeops/numpy/shape_distance copying build/lib/pykeops/numpy/__init__.py -> build/bdist.linux-armv7l/wheel/pykeops/numpy copying build/lib/pykeops/numpy/generic_logsumexp.py -> build/bdist.linux-armv7l/wheel/pykeops/numpy copying build/lib/pykeops/numpy/get_specific.py -> build/bdist.linux-armv7l/wheel/pykeops/numpy copying build/lib/pykeops/numpy/utils.py -> build/bdist.linux-armv7l/wheel/pykeops/numpy creating build/bdist.linux-armv7l/wheel/pykeops/numpy/convolutions copying build/lib/pykeops/numpy/convolutions/radial_kernels_grad1.py -> build/bdist.linux-armv7l/wheel/pykeops/numpy/convolutions copying build/lib/pykeops/numpy/convolutions/radial_kernels.py -> build/bdist.linux-armv7l/wheel/pykeops/numpy/convolutions copying build/lib/pykeops/numpy/convolutions/cudagradgradconv.py -> build/bdist.linux-armv7l/wheel/pykeops/numpy/convolutions copying build/lib/pykeops/numpy/convolutions/__init__.py -> build/bdist.linux-armv7l/wheel/pykeops/numpy/convolutions running install_egg_info running egg_info writing top-level names to pykeops.egg-info/top_level.txt writing dependency_links to pykeops.egg-info/dependency_links.txt writing pykeops.egg-info/PKG-INFO reading manifest file 'pykeops.egg-info/SOURCES.txt' writing manifest file 'pykeops.egg-info/SOURCES.txt' Copying pykeops.egg-info to build/bdist.linux-armv7l/wheel/pykeops-0.0.12-py3.4.egg-info running install_scripts creating build/bdist.linux-armv7l/wheel/pykeops-0.0.12.dist-info/WHEEL creating '/tmp/pip-wheel-4btytvmv/pykeops-0.0.12-py3-none-any.whl' and adding '.' to it adding 'pykeops/__init__.py' adding 'pykeops/pykeops.md' adding 'pykeops/readme.md' adding 'pykeops/common/__init__.py' adding 'pykeops/common/compile_routines.py' adding 'pykeops/common/cudaconv.py' adding 'pykeops/common/get_options.py' adding 'pykeops/common/io_keops.py' adding 'pykeops/common/parse_types.py' adding 'pykeops/examples/__init__.py' adding 'pykeops/examples/anisotropic_kernels.py' adding 'pykeops/examples/benchmark_convolutions.py' adding 'pykeops/examples/benchmark_grad1convolutions.py' adding 'pykeops/examples/custom_operation.py' adding 'pykeops/examples/generic_syntax_numpy.py' adding 'pykeops/examples/generic_syntax_pytorch.py' adding 'pykeops/examples/kernel_product_syntax.py' adding 'pykeops/keops/CMakeLists.txt' adding 'pykeops/keops/formula.h.in' adding 'pykeops/keops/headers.cmake' adding 'pykeops/keops/core/CpuConv.cpp' adding 'pykeops/keops/core/GpuConv1D.cu' adding 'pykeops/keops/core/GpuConv2D.cu' adding 'pykeops/keops/core/Pack.h' adding 'pykeops/keops/core/autodiff.h' adding 'pykeops/keops/core/link_autodiff.cpp' adding 'pykeops/keops/core/link_autodiff.cu' adding 'pykeops/keops/core/formulas/constants.h' adding 'pykeops/keops/core/formulas/factorize.h' adding 'pykeops/keops/core/formulas/kernels.h' adding 'pykeops/keops/core/formulas/maths.h' adding 'pykeops/keops/core/formulas/newsyntax.h' adding 'pykeops/keops/core/formulas/norms.h' adding 'pykeops/keops/core/reductions/log_sum_exp.h' adding 'pykeops/keops/core/reductions/sum.h' 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/numpy/__init__.py' adding 'pykeops/numpy/generic_logsumexp.py' adding 'pykeops/numpy/generic_sum.py' adding 'pykeops/numpy/get_specific.py' adding 'pykeops/numpy/utils.py' adding 'pykeops/numpy/convolutions/__init__.py' adding 'pykeops/numpy/convolutions/cudagradgradconv.py' adding 'pykeops/numpy/convolutions/radial_kernels.py' adding 'pykeops/numpy/convolutions/radial_kernels_grad1.py' adding 'pykeops/numpy/shape_distance/__init__.py' adding 'pykeops/numpy/shape_distance/fshape_scp.py' adding 'pykeops/numpy/shape_distance/fshape_scp_dx.py' adding 'pykeops/test/__init__.py' adding 'pykeops/test/unit_tests_numpy.py' adding 'pykeops/test/unit_tests_pytorch.py' adding 'pykeops/torch/__init__.py' adding 'pykeops/torch/features_kernels.py' adding 'pykeops/torch/generic_logsumexp.py' adding 'pykeops/torch/generic_sum.py' adding 'pykeops/torch/kernels.py' adding 'pykeops/torch/utils.py' adding 'pykeops/tutorials/__init__.py' adding 'pykeops/tutorials/gaussian_mixture/__init__.py' adding 'pykeops/tutorials/gaussian_mixture/gaussian_mixture.py' adding 'pykeops/tutorials/machine_learning/__init__.py' adding 'pykeops/tutorials/optimal_transport/optimal_transport.py' adding 'pykeops/tutorials/optimal_transport/data/amoeba_1.png' adding 'pykeops/tutorials/optimal_transport/data/amoeba_2.png' adding 'pykeops/tutorials/surface_registration/LDDMM_Surface.py' adding 'pykeops/tutorials/surface_registration/__init__.py' adding 'pykeops/tutorials/surface_registration/data/hippos.pt' adding 'pykeops/tutorials/surface_registration/data/hippos_red.pt' adding 'pykeops/tutorials/surface_registration/data/hippos_reduc.pt' adding 'pykeops/tutorials/surface_registration/data/hippos_reduc_reduc.pt' adding 'pykeops-0.0.12.dist-info/top_level.txt' adding 'pykeops-0.0.12.dist-info/WHEEL' adding 'pykeops-0.0.12.dist-info/METADATA' adding 'pykeops-0.0.12.dist-info/RECORD' removing build/bdist.linux-armv7l/wheel Running setup.py bdist_wheel for pykeops: finished with status 'done' Stored in directory: /tmp/tmp961f_39z Successfully built pykeops Cleaning up... Removing source in /tmp/pip-wheel-is_j00uy/pykeops