• Hardware (T4/V100/Xavier/Nano/etc) Jetson Xavier
• Network Type (Detectnet_v2/Faster_rcnn/Yolo_v4/LPRnet/Mask_rcnn/Classification/etc) Efficientdet-tf1
My Jetpack is latest.
Package: nvidia-jetpack
Version: 5.1.2-b104
According to this discussion, firstly tensorrt container is pulled to Xavier.
Only can pull this runtime version, nvcr.io/nvidia/l4t-tensorrt:r8.5.2-runtime
because this devel version http://nvcr.io/nvidia/l4t-tensorrt:r8.5.2.2-devel
is too big for my Jetson Xavier.
At next step, I can install apt install libopenmpi-dev
.
But this installation pip install nvidia_tao_deploy==5.0.0.423.dev0
has error.
Firstly I have one question.
Why I need to use tensorrt container, nvcr.io/nvidia/l4t-tensorrt:r8.5.2-runtime
, because my Jetson Xavier has tensorrt 8.5.2-1.
tic@ubuntu:~$ dpkg -l | grep nvinfer
ii libnvinfer-bin 8.5.2-1+cuda11.4 arm64 TensorRT binaries
ii libnvinfer-dev 8.5.2-1+cuda11.4 arm64 TensorRT development libraries and headers
ii libnvinfer-plugin-dev 8.5.2-1+cuda11.4 arm64 TensorRT plugin libraries
ii libnvinfer-plugin8 8.5.2-1+cuda11.4 arm64 TensorRT plugin libraries
ii libnvinfer-samples 8.5.2-1+cuda11.4 all TensorRT samples
ii libnvinfer8 8.5.2-1+cuda11.4 arm64 TensorRT runtime libraries
ii python3-libnvinfer 8.5.2-1+cuda11.4 arm64 Python 3 bindings for TensorRT
ii python3-libnvinfer-dev 8.5.2-1+cuda11.4 arm64 Python 3 development package for TensorRT
Why can’t i install the following directly to system not to nvcr.io/nvidia/l4t-tensorrt:r8.5.2-runtime
container.
apt install libopenmpi-dev
pip install nvidia_tao_deploy==5.0.0.423.dev0
pip install https://files.pythonhosted.org/packages/f7/7a/ac2e37588fe552b49d8807215b7de224eef60a495391fdacc5fa13732d11/nvidia_eff_tao_encryption-0.1.7-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
pip install https://files.pythonhosted.org/packages/0d/05/6caf40aefc7ac44708b2dcd5403870181acc1ecdd93fa822370d10cc49f3/nvidia_eff-0.6.2-py38-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Then secondly, pip install nvidia_tao_deploy==5.0.0.423.dev0 inside container has error as follows.
ERROR: Could not build wheels for pyclipper, scikit-image, mpi4py, which is required to install pyproject.toml-based projects
The whole error log is as follows.
Building wheels for collected packages: pyclipper, scikit-image, seaborn, antlr4-python3-runtime, mpi4py
Building wheel for pyclipper (pyproject.toml) ... error
error: subprocess-exited-with-error
× Building wheel for pyclipper (pyproject.toml) did not run successfully.
│ exit code: 1
╰─> [29 lines of output]
WARNING setuptools_scm._integration.setuptools pyproject.toml does not contain a tool.setuptools_scm section
WARNING setuptools_scm.pyproject_reading toml section missing 'pyproject.toml does not contain a tool.setuptools_scm section'
Distribution mode: Compiling Cython generated .cpp sources.
running bdist_wheel
running build
running build_ext
building 'pyclipper' extension
creating build
creating build/temp.linux-aarch64-cpython-38
creating build/temp.linux-aarch64-cpython-38/pyclipper
aarch64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -I/usr/include/python3.8 -c pyclipper/clipper.cpp -o build/temp.linux-aarch64-cpython-38/pyclipper/clipper.o
aarch64-linux-gnu-gcc: fatal error: cannot execute ‘cc1plus’: execvp: No such file or directory
compilation terminated.
/tmp/pip-build-env-mq2s5h7t/overlay/lib/python3.8/site-packages/setuptools/dist.py:498: SetuptoolsDeprecationWarning: Invalid dash-separated options
!!
********************************************************************************
Usage of dash-separated 'description-file' will not be supported in future
versions. Please use the underscore name 'description_file' instead.
This deprecation is overdue, please update your project and remove deprecated
calls to avoid build errors in the future.
See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details.
********************************************************************************
!!
opt = self.warn_dash_deprecation(opt, section)
error: command '/usr/bin/aarch64-linux-gnu-gcc' failed with exit code 1
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed building wheel for pyclipper
Building wheel for scikit-image (setup.py) ... error
error: subprocess-exited-with-error
× python setup.py bdist_wheel did not run successfully.
│ exit code: 1
╰─> [579 lines of output]
/usr/local/lib/python3.8/dist-packages/setuptools/config/setupcfg.py:293: _DeprecatedConfig: Deprecated config in `setup.cfg`
!!
********************************************************************************
The license_file parameter is deprecated, use license_files instead.
This deprecation is overdue, please update your project and remove deprecated
calls to avoid build errors in the future.
See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details.
********************************************************************************
!!
parsed = self.parsers.get(option_name, lambda x: x)(value)
/usr/local/lib/python3.8/dist-packages/setuptools/config/setupcfg.py:293: _DeprecatedConfig: Deprecated config in `setup.cfg`
!!
********************************************************************************
The license_file parameter is deprecated, use license_files instead.
This deprecation is overdue, please update your project and remove deprecated
calls to avoid build errors in the future.
See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details.
********************************************************************************
!!
parsed = self.parsers.get(option_name, lambda x: x)(value)
Partial import of skimage during the build process.
Cython >= 0.23.4 not found; falling back to pre-built /tmp/pip-install-3y5f2j61/scikit-image_2adabce3c3174ba3b1df4f02cb5b7540/skimage/_shared/geometry.c /tmp/pip-install-3y5f2j61/scikit-image_2adabce3c3174ba3b1df4f02cb5b7540/skimage/_shared/transform.c /tmp/pip-install-3y5f2j61/scikit-image_2adabce3c3174ba3b1df4f02cb5b7540/skimage/_shared/interpolation.c /tmp/pip-install-3y5f2j61/scikit-image_2adabce3c3174ba3b1df4f02cb5b7540/skimage/_shared/fast_exp.c
Cython >= 0.23.4 not found; falling back to pre-built /tmp/pip-install-3y5f2j61/scikit-image_2adabce3c3174ba3b1df4f02cb5b7540/skimage/draw/_draw.c
Cython >= 0.23.4 not found; falling back to pre-built /tmp/pip-install-3y5f2j61/scikit-image_2adabce3c3174ba3b1df4f02cb5b7540/skimage/feature/corner_cy.c /tmp/pip-install-3y5f2j61/scikit-image_2adabce3c3174ba3b1df4f02cb5b7540/skimage/feature/censure_cy.c /tmp/pip-install-3y5f2j61/scikit-image_2adabce3c3174ba3b1df4f02cb5b7540/skimage/feature/orb_cy.c /tmp/pip-install-3y5f2j61/scikit-image_2adabce3c3174ba3b1df4f02cb5b7540/skimage/feature/brief_cy.c /tmp/pip-install-3y5f2j61/scikit-image_2adabce3c3174ba3b1df4f02cb5b7540/skimage/feature/_texture.c /tmp/pip-install-3y5f2j61/scikit-image_2adabce3c3174ba3b1df4f02cb5b7540/skimage/feature/_hessian_det_appx.c /tmp/pip-install-3y5f2j61/scikit-image_2adabce3c3174ba3b1df4f02cb5b7540/skimage/feature/_hoghistogram.c
Cython >= 0.23.4 not found; falling back to pre-built /tmp/pip-install-3y5f2j61/scikit-image_2adabce3c3174ba3b1df4f02cb5b7540/skimage/feature/_cascade.cpp /tmp/pip-install-3y5f2j61/scikit-image_2adabce3c3174ba3b1df4f02cb5b7540/skimage/feature/_haar.cpp
Cython >= 0.23.4 not found; falling back to pre-built /tmp/pip-install-3y5f2j61/scikit-image_2adabce3c3174ba3b1df4f02cb5b7540/skimage/restoration/_unwrap_1d.c /tmp/pip-install-3y5f2j61/scikit-image_2adabce3c3174ba3b1df4f02cb5b7540/skimage/restoration/_unwrap_2d.c /tmp/pip-install-3y5f2j61/scikit-image_2adabce3c3174ba3b1df4f02cb5b7540/skimage/restoration/_unwrap_3d.c /tmp/pip-install-3y5f2j61/scikit-image_2adabce3c3174ba3b1df4f02cb5b7540/skimage/restoration/_denoise_cy.c /tmp/pip-install-3y5f2j61/scikit-image_2adabce3c3174ba3b1df4f02cb5b7540/skimage/restoration/_nl_means_denoising.c
Cython >= 0.23.4 not found; falling back to pre-built /tmp/pip-install-3y5f2j61/scikit-image_2adabce3c3174ba3b1df4f02cb5b7540/skimage/filters/rank/core_cy.c /tmp/pip-install-3y5f2j61/scikit-image_2adabce3c3174ba3b1df4f02cb5b7540/skimage/filters/rank/generic_cy.c /tmp/pip-install-3y5f2j61/scikit-image_2adabce3c3174ba3b1df4f02cb5b7540/skimage/filters/rank/percentile_cy.c /tmp/pip-install-3y5f2j61/scikit-image_2adabce3c3174ba3b1df4f02cb5b7540/skimage/filters/rank/bilateral_cy.c /tmp/pip-install-3y5f2j61/scikit-image_2adabce3c3174ba3b1df4f02cb5b7540/skimage/filters/_multiotsu.c
Cython >= 0.23.4 not found; falling back to pre-built /tmp/pip-install-3y5f2j61/scikit-image_2adabce3c3174ba3b1df4f02cb5b7540/skimage/future/graph/_ncut_cy.c
Cython >= 0.23.4 not found; falling back to pre-built /tmp/pip-install-3y5f2j61/scikit-image_2adabce3c3174ba3b1df4f02cb5b7540/skimage/graph/_spath.c /tmp/pip-install-3y5f2j61/scikit-image_2adabce3c3174ba3b1df4f02cb5b7540/skimage/graph/_mcp.c /tmp/pip-install-3y5f2j61/scikit-image_2adabce3c3174ba3b1df4f02cb5b7540/skimage/graph/heap.c
Cython >= 0.23.4 not found; falling back to pre-built /tmp/pip-install-3y5f2j61/scikit-image_2adabce3c3174ba3b1df4f02cb5b7540/skimage/io/_plugins/_colormixer.c /tmp/pip-install-3y5f2j61/scikit-image_2adabce3c3174ba3b1df4f02cb5b7540/skimage/io/_plugins/_histograms.c
Cython >= 0.23.4 not found; falling back to pre-built /tmp/pip-install-3y5f2j61/scikit-image_2adabce3c3174ba3b1df4f02cb5b7540/skimage/measure/_ccomp.c /tmp/pip-install-3y5f2j61/scikit-image_2adabce3c3174ba3b1df4f02cb5b7540/skimage/measure/_find_contours_cy.c /tmp/pip-install-3y5f2j61/scikit-image_2adabce3c3174ba3b1df4f02cb5b7540/skimage/measure/_moments_cy.c /tmp/pip-install-3y5f2j61/scikit-image_2adabce3c3174ba3b1df4f02cb5b7540/skimage/measure/_marching_cubes_classic_cy.c /tmp/pip-install-3y5f2j61/scikit-image_2adabce3c3174ba3b1df4f02cb5b7540/skimage/measure/_marching_cubes_lewiner_cy.c /tmp/pip-install-3y5f2j61/scikit-image_2adabce3c3174ba3b1df4f02cb5b7540/skimage/measure/_pnpoly.c
Cython >= 0.23.4 not found; falling back to pre-built /tmp/pip-install-3y5f2j61/scikit-image_2adabce3c3174ba3b1df4f02cb5b7540/skimage/morphology/_skeletonize_cy.c /tmp/pip-install-3y5f2j61/scikit-image_2adabce3c3174ba3b1df4f02cb5b7540/skimage/morphology/_convex_hull.c /tmp/pip-install-3y5f2j61/scikit-image_2adabce3c3174ba3b1df4f02cb5b7540/skimage/morphology/_greyreconstruct.c /tmp/pip-install-3y5f2j61/scikit-image_2adabce3c3174ba3b1df4f02cb5b7540/skimage/morphology/_extrema_cy.c
Cython >= 0.23.4 not found; falling back to pre-built /tmp/pip-install-3y5f2j61/scikit-image_2adabce3c3174ba3b1df4f02cb5b7540/skimage/morphology/_skeletonize_3d_cy.cpp
Cython >= 0.23.4 not found; falling back to pre-built /tmp/pip-install-3y5f2j61/scikit-image_2adabce3c3174ba3b1df4f02cb5b7540/skimage/morphology/_extrema_cy.c
Cython >= 0.23.4 not found; falling back to pre-built /tmp/pip-install-3y5f2j61/scikit-image_2adabce3c3174ba3b1df4f02cb5b7540/skimage/morphology/_flood_fill_cy.c
Cython >= 0.23.4 not found; falling back to pre-built /tmp/pip-install-3y5f2j61/scikit-image_2adabce3c3174ba3b1df4f02cb5b7540/skimage/morphology/_max_tree.c
Cython >= 0.23.4 not found; falling back to pre-built /tmp/pip-install-3y5f2j61/scikit-image_2adabce3c3174ba3b1df4f02cb5b7540/skimage/transform/_hough_transform.c /tmp/pip-install-3y5f2j61/scikit-image_2adabce3c3174ba3b1df4f02cb5b7540/skimage/transform/_warps_cy.c /tmp/pip-install-3y5f2j61/scikit-image_2adabce3c3174ba3b1df4f02cb5b7540/skimage/transform/_radon_transform.c
Cython >= 0.23.4 not found; falling back to pre-built /tmp/pip-install-3y5f2j61/scikit-image_2adabce3c3174ba3b1df4f02cb5b7540/skimage/util/_remap.cpp
Cython >= 0.23.4 not found; falling back to pre-built /tmp/pip-install-3y5f2j61/scikit-image_2adabce3c3174ba3b1df4f02cb5b7540/skimage/segmentation/_watershed_cy.c /tmp/pip-install-3y5f2j61/scikit-image_2adabce3c3174ba3b1df4f02cb5b7540/skimage/segmentation/_felzenszwalb_cy.c /tmp/pip-install-3y5f2j61/scikit-image_2adabce3c3174ba3b1df4f02cb5b7540/skimage/segmentation/_quickshift_cy.c /tmp/pip-install-3y5f2j61/scikit-image_2adabce3c3174ba3b1df4f02cb5b7540/skimage/segmentation/_slic.c
/usr/local/lib/python3.8/dist-packages/setuptools/config/setupcfg.py:293: _DeprecatedConfig: Deprecated config in `setup.cfg`
!!
********************************************************************************
The license_file parameter is deprecated, use license_files instead.
This deprecation is overdue, please update your project and remove deprecated
calls to avoid build errors in the future.
See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details.
********************************************************************************
!!
parsed = self.parsers.get(option_name, lambda x: x)(value)
running bdist_wheel
running build
running config_cc
unifing config_cc, config, build_clib, build_ext, build commands --compiler options
running config_fc
unifing config_fc, config, build_clib, build_ext, build commands --fcompiler options
running build_src
build_src
building extension "skimage._shared.geometry" sources
building extension "skimage._shared.transform" sources
building extension "skimage._shared.interpolation" sources
building extension "skimage._shared.fast_exp" sources
building extension "skimage.draw._draw" sources
building extension "skimage.feature._cascade" sources
building extension "skimage.feature.corner_cy" sources
building extension "skimage.feature.censure_cy" sources
building extension "skimage.feature.orb_cy" sources
building extension "skimage.feature.brief_cy" sources
building extension "skimage.feature._texture" sources
building extension "skimage.feature._hessian_det_appx" sources
building extension "skimage.feature._hoghistogram" sources
building extension "skimage.feature._haar" sources
building extension "skimage.restoration._unwrap_1d" sources
building extension "skimage.restoration._unwrap_2d" sources
building extension "skimage.restoration._unwrap_3d" sources
building extension "skimage.restoration._denoise_cy" sources
building extension "skimage.restoration._nl_means_denoising" sources
building extension "skimage.filters.rank.core_cy" sources
building extension "skimage.filters._multiotsu" sources
building extension "skimage.filters.rank.generic_cy" sources
building extension "skimage.filters.rank.percentile_cy" sources
building extension "skimage.filters.rank.bilateral_cy" sources
building extension "skimage.future.graph._ncut_cy" sources
building extension "skimage.graph._spath" sources
building extension "skimage.graph._mcp" sources
building extension "skimage.graph.heap" sources
building extension "skimage.io._plugins._colormixer" sources
building extension "skimage.io._plugins._histograms" sources
building extension "skimage.measure._ccomp" sources
building extension "skimage.measure._find_contours_cy" sources
building extension "skimage.measure._moments_cy" sources
building extension "skimage.measure._marching_cubes_classic_cy" sources
building extension "skimage.measure._marching_cubes_lewiner_cy" sources
building extension "skimage.measure._pnpoly" sources
building extension "skimage.morphology._skeletonize_cy" sources
building extension "skimage.morphology._convex_hull" sources
building extension "skimage.morphology._greyreconstruct" sources
building extension "skimage.morphology._max_tree" sources
building extension "skimage.morphology._skeletonize_3d_cy" sources
building extension "skimage.morphology._extrema_cy" sources
building extension "skimage.morphology._flood_fill_cy" sources
building extension "skimage.transform._hough_transform" sources
building extension "skimage.transform._warps_cy" sources
building extension "skimage.transform._radon_transform" sources
building extension "skimage.util._remap" sources
building extension "skimage.segmentation._watershed_cy" sources
building extension "skimage.segmentation._felzenszwalb_cy" sources
building extension "skimage.segmentation._quickshift_cy" sources
building extension "skimage.segmentation._slic" sources
building data_files sources
build_src: building npy-pkg config files
/usr/local/lib/python3.8/dist-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated.
!!
********************************************************************************
Please avoid running ``setup.py`` directly.
Instead, use pypa/build, pypa/installer or other
standards-based tools.
See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details.
********************************************************************************
!!
self.initialize_options()
running build_py
creating build
creating build/lib.linux-aarch64-cpython-38
creating build/lib.linux-aarch64-cpython-38/skimage
copying skimage/setup.py -> build/lib.linux-aarch64-cpython-38/skimage
copying skimage/__init__.py -> build/lib.linux-aarch64-cpython-38/skimage
copying skimage/conftest.py -> build/lib.linux-aarch64-cpython-38/skimage
copying skimage/_build.py -> build/lib.linux-aarch64-cpython-38/skimage
creating build/lib.linux-aarch64-cpython-38/skimage/segmentation
copying skimage/segmentation/_felzenszwalb.py -> build/lib.linux-aarch64-cpython-38/skimage/segmentation
copying skimage/segmentation/random_walker_segmentation.py -> build/lib.linux-aarch64-cpython-38/skimage/segmentation
copying skimage/segmentation/_chan_vese.py -> build/lib.linux-aarch64-cpython-38/skimage/segmentation
copying skimage/segmentation/_watershed.py -> build/lib.linux-aarch64-cpython-38/skimage/segmentation
copying skimage/segmentation/boundaries.py -> build/lib.linux-aarch64-cpython-38/skimage/segmentation
copying skimage/segmentation/_quickshift.py -> build/lib.linux-aarch64-cpython-38/skimage/segmentation
copying skimage/segmentation/setup.py -> build/lib.linux-aarch64-cpython-38/skimage/segmentation
copying skimage/segmentation/__init__.py -> build/lib.linux-aarch64-cpython-38/skimage/segmentation
copying skimage/segmentation/morphsnakes.py -> build/lib.linux-aarch64-cpython-38/skimage/segmentation
copying skimage/segmentation/active_contour_model.py -> build/lib.linux-aarch64-cpython-38/skimage/segmentation
copying skimage/segmentation/_clear_border.py -> build/lib.linux-aarch64-cpython-38/skimage/segmentation
copying skimage/segmentation/slic_superpixels.py -> build/lib.linux-aarch64-cpython-38/skimage/segmentation
copying skimage/segmentation/_join.py -> build/lib.linux-aarch64-cpython-38/skimage/segmentation
creating build/lib.linux-aarch64-cpython-38/skimage/exposure
copying skimage/exposure/exposure.py -> build/lib.linux-aarch64-cpython-38/skimage/exposure
copying skimage/exposure/setup.py -> build/lib.linux-aarch64-cpython-38/skimage/exposure
copying skimage/exposure/_adapthist.py -> build/lib.linux-aarch64-cpython-38/skimage/exposure
copying skimage/exposure/__init__.py -> build/lib.linux-aarch64-cpython-38/skimage/exposure
copying skimage/exposure/histogram_matching.py -> build/lib.linux-aarch64-cpython-38/skimage/exposure
creating build/lib.linux-aarch64-cpython-38/skimage/draw
copying skimage/draw/draw_nd.py -> build/lib.linux-aarch64-cpython-38/skimage/draw
copying skimage/draw/setup.py -> build/lib.linux-aarch64-cpython-38/skimage/draw
copying skimage/draw/_random_shapes.py -> build/lib.linux-aarch64-cpython-38/skimage/draw
copying skimage/draw/_polygon2mask.py -> build/lib.linux-aarch64-cpython-38/skimage/draw
copying skimage/draw/__init__.py -> build/lib.linux-aarch64-cpython-38/skimage/draw
copying skimage/draw/draw3d.py -> build/lib.linux-aarch64-cpython-38/skimage/draw
copying skimage/draw/draw.py -> build/lib.linux-aarch64-cpython-38/skimage/draw
creating build/lib.linux-aarch64-cpython-38/skimage/future
copying skimage/future/setup.py -> build/lib.linux-aarch64-cpython-38/skimage/future
copying skimage/future/__init__.py -> build/lib.linux-aarch64-cpython-38/skimage/future
copying skimage/future/manual_segmentation.py -> build/lib.linux-aarch64-cpython-38/skimage/future
creating build/lib.linux-aarch64-cpython-38/skimage/scripts
copying skimage/scripts/skivi.py -> build/lib.linux-aarch64-cpython-38/skimage/scripts
copying skimage/scripts/__init__.py -> build/lib.linux-aarch64-cpython-38/skimage/scripts
creating build/lib.linux-aarch64-cpython-38/skimage/restoration
copying skimage/restoration/unwrap.py -> build/lib.linux-aarch64-cpython-38/skimage/restoration
copying skimage/restoration/j_invariant.py -> build/lib.linux-aarch64-cpython-38/skimage/restoration
copying skimage/restoration/_cycle_spin.py -> build/lib.linux-aarch64-cpython-38/skimage/restoration
copying skimage/restoration/uft.py -> build/lib.linux-aarch64-cpython-38/skimage/restoration
copying skimage/restoration/setup.py -> build/lib.linux-aarch64-cpython-38/skimage/restoration
copying skimage/restoration/__init__.py -> build/lib.linux-aarch64-cpython-38/skimage/restoration
copying skimage/restoration/inpaint.py -> build/lib.linux-aarch64-cpython-38/skimage/restoration
copying skimage/restoration/_denoise.py -> build/lib.linux-aarch64-cpython-38/skimage/restoration
copying skimage/restoration/non_local_means.py -> build/lib.linux-aarch64-cpython-38/skimage/restoration
copying skimage/restoration/deconvolution.py -> build/lib.linux-aarch64-cpython-38/skimage/restoration
creating build/lib.linux-aarch64-cpython-38/skimage/io
copying skimage/io/manage_plugins.py -> build/lib.linux-aarch64-cpython-38/skimage/io
copying skimage/io/setup.py -> build/lib.linux-aarch64-cpython-38/skimage/io
copying skimage/io/util.py -> build/lib.linux-aarch64-cpython-38/skimage/io
copying skimage/io/collection.py -> build/lib.linux-aarch64-cpython-38/skimage/io
copying skimage/io/_image_stack.py -> build/lib.linux-aarch64-cpython-38/skimage/io
copying skimage/io/__init__.py -> build/lib.linux-aarch64-cpython-38/skimage/io
copying skimage/io/sift.py -> build/lib.linux-aarch64-cpython-38/skimage/io
copying skimage/io/_io.py -> build/lib.linux-aarch64-cpython-38/skimage/io
creating build/lib.linux-aarch64-cpython-38/skimage/viewer
copying skimage/viewer/qt.py -> build/lib.linux-aarch64-cpython-38/skimage/viewer
copying skimage/viewer/__init__.py -> build/lib.linux-aarch64-cpython-38/skimage/viewer
creating build/lib.linux-aarch64-cpython-38/skimage/filters
copying skimage/filters/_unsharp_mask.py -> build/lib.linux-aarch64-cpython-38/skimage/filters
copying skimage/filters/_rank_order.py -> build/lib.linux-aarch64-cpython-38/skimage/filters
copying skimage/filters/edges.py -> build/lib.linux-aarch64-cpython-38/skimage/filters
copying skimage/filters/setup.py -> build/lib.linux-aarch64-cpython-38/skimage/filters
copying skimage/filters/_gabor.py -> build/lib.linux-aarch64-cpython-38/skimage/filters
copying skimage/filters/__init__.py -> build/lib.linux-aarch64-cpython-38/skimage/filters
copying skimage/filters/_gaussian.py -> build/lib.linux-aarch64-cpython-38/skimage/filters
copying skimage/filters/_median.py -> build/lib.linux-aarch64-cpython-38/skimage/filters
copying skimage/filters/lpi_filter.py -> build/lib.linux-aarch64-cpython-38/skimage/filters
copying skimage/filters/ridges.py -> build/lib.linux-aarch64-cpython-38/skimage/filters
copying skimage/filters/_window.py -> build/lib.linux-aarch64-cpython-38/skimage/filters
copying skimage/filters/thresholding.py -> build/lib.linux-aarch64-cpython-38/skimage/filters
creating build/lib.linux-aarch64-cpython-38/skimage/util
copying skimage/util/noise.py -> build/lib.linux-aarch64-cpython-38/skimage/util
copying skimage/util/_invert.py -> build/lib.linux-aarch64-cpython-38/skimage/util
copying skimage/util/lookfor.py -> build/lib.linux-aarch64-cpython-38/skimage/util
copying skimage/util/_montage.py -> build/lib.linux-aarch64-cpython-38/skimage/util
copying skimage/util/setup.py -> build/lib.linux-aarch64-cpython-38/skimage/util
copying skimage/util/_map_array.py -> build/lib.linux-aarch64-cpython-38/skimage/util
copying skimage/util/compare.py -> build/lib.linux-aarch64-cpython-38/skimage/util
copying skimage/util/shape.py -> build/lib.linux-aarch64-cpython-38/skimage/util
copying skimage/util/__init__.py -> build/lib.linux-aarch64-cpython-38/skimage/util
copying skimage/util/apply_parallel.py -> build/lib.linux-aarch64-cpython-38/skimage/util
copying skimage/util/arraycrop.py -> build/lib.linux-aarch64-cpython-38/skimage/util
copying skimage/util/_regular_grid.py -> build/lib.linux-aarch64-cpython-38/skimage/util
copying skimage/util/dtype.py -> build/lib.linux-aarch64-cpython-38/skimage/util
copying skimage/util/unique.py -> build/lib.linux-aarch64-cpython-38/skimage/util
creating build/lib.linux-aarch64-cpython-38/skimage/feature
copying skimage/feature/match.py -> build/lib.linux-aarch64-cpython-38/skimage/feature
copying skimage/feature/blob.py -> build/lib.linux-aarch64-cpython-38/skimage/feature
copying skimage/feature/peak.py -> build/lib.linux-aarch64-cpython-38/skimage/feature
copying skimage/feature/_daisy.py -> build/lib.linux-aarch64-cpython-38/skimage/feature
copying skimage/feature/texture.py -> build/lib.linux-aarch64-cpython-38/skimage/feature
copying skimage/feature/setup.py -> build/lib.linux-aarch64-cpython-38/skimage/feature
copying skimage/feature/orb.py -> build/lib.linux-aarch64-cpython-38/skimage/feature
copying skimage/feature/_canny.py -> build/lib.linux-aarch64-cpython-38/skimage/feature
copying skimage/feature/corner.py -> build/lib.linux-aarch64-cpython-38/skimage/feature
copying skimage/feature/haar.py -> build/lib.linux-aarch64-cpython-38/skimage/feature
copying skimage/feature/_hog.py -> build/lib.linux-aarch64-cpython-38/skimage/feature
copying skimage/feature/util.py -> build/lib.linux-aarch64-cpython-38/skimage/feature
copying skimage/feature/__init__.py -> build/lib.linux-aarch64-cpython-38/skimage/feature
copying skimage/feature/template.py -> build/lib.linux-aarch64-cpython-38/skimage/feature
copying skimage/feature/_orb_descriptor_positions.py -> build/lib.linux-aarch64-cpython-38/skimage/feature
copying skimage/feature/brief.py -> build/lib.linux-aarch64-cpython-38/skimage/feature
copying skimage/feature/censure.py -> build/lib.linux-aarch64-cpython-38/skimage/feature
creating build/lib.linux-aarch64-cpython-38/skimage/registration
copying skimage/registration/_optical_flow.py -> build/lib.linux-aarch64-cpython-38/skimage/registration
copying skimage/registration/_optical_flow_utils.py -> build/lib.linux-aarch64-cpython-38/skimage/registration
copying skimage/registration/__init__.py -> build/lib.linux-aarch64-cpython-38/skimage/registration
copying skimage/registration/_masked_phase_cross_correlation.py -> build/lib.linux-aarch64-cpython-38/skimage/registration
copying skimage/registration/_phase_cross_correlation.py -> build/lib.linux-aarch64-cpython-38/skimage/registration
creating build/lib.linux-aarch64-cpython-38/skimage/data
copying skimage/data/setup.py -> build/lib.linux-aarch64-cpython-38/skimage/data
copying skimage/data/_registry.py -> build/lib.linux-aarch64-cpython-38/skimage/data
copying skimage/data/__init__.py -> build/lib.linux-aarch64-cpython-38/skimage/data
copying skimage/data/_binary_blobs.py -> build/lib.linux-aarch64-cpython-38/skimage/data
creating build/lib.linux-aarch64-cpython-38/skimage/metrics
copying skimage/metrics/_variation_of_information.py -> build/lib.linux-aarch64-cpython-38/skimage/metrics
copying skimage/metrics/_adapted_rand_error.py -> build/lib.linux-aarch64-cpython-38/skimage/metrics
copying skimage/metrics/_contingency_table.py -> build/lib.linux-aarch64-cpython-38/skimage/metrics
copying skimage/metrics/__init__.py -> build/lib.linux-aarch64-cpython-38/skimage/metrics
copying skimage/metrics/simple_metrics.py -> build/lib.linux-aarch64-cpython-38/skimage/metrics
copying skimage/metrics/_structural_similarity.py -> build/lib.linux-aarch64-cpython-38/skimage/metrics
creating build/lib.linux-aarch64-cpython-38/skimage/morphology
copying skimage/morphology/_util.py -> build/lib.linux-aarch64-cpython-38/skimage/morphology
copying skimage/morphology/greyreconstruct.py -> build/lib.linux-aarch64-cpython-38/skimage/morphology
copying skimage/morphology/_deprecated.py -> build/lib.linux-aarch64-cpython-38/skimage/morphology
copying skimage/morphology/setup.py -> build/lib.linux-aarch64-cpython-38/skimage/morphology
copying skimage/morphology/selem.py -> build/lib.linux-aarch64-cpython-38/skimage/morphology
copying skimage/morphology/max_tree.py -> build/lib.linux-aarch64-cpython-38/skimage/morphology
copying skimage/morphology/_flood_fill.py -> build/lib.linux-aarch64-cpython-38/skimage/morphology
copying skimage/morphology/misc.py -> build/lib.linux-aarch64-cpython-38/skimage/morphology
copying skimage/morphology/__init__.py -> build/lib.linux-aarch64-cpython-38/skimage/morphology
copying skimage/morphology/grey.py -> build/lib.linux-aarch64-cpython-38/skimage/morphology
copying skimage/morphology/convex_hull.py -> build/lib.linux-aarch64-cpython-38/skimage/morphology
copying skimage/morphology/_skeletonize.py -> build/lib.linux-aarch64-cpython-38/skimage/morphology
copying skimage/morphology/extrema.py -> build/lib.linux-aarch64-cpython-38/skimage/morphology
copying skimage/morphology/binary.py -> build/lib.linux-aarch64-cpython-38/skimage/morphology
creating build/lib.linux-aarch64-cpython-38/skimage/transform
copying skimage/transform/finite_radon_transform.py -> build/lib.linux-aarch64-cpython-38/skimage/transform
copying skimage/transform/integral.py -> build/lib.linux-aarch64-cpython-38/skimage/transform
copying skimage/transform/hough_transform.py -> build/lib.linux-aarch64-cpython-38/skimage/transform
copying skimage/transform/setup.py -> build/lib.linux-aarch64-cpython-38/skimage/transform
copying skimage/transform/radon_transform.py -> build/lib.linux-aarch64-cpython-38/skimage/transform
copying skimage/transform/_geometric.py -> build/lib.linux-aarch64-cpython-38/skimage/transform
copying skimage/transform/__init__.py -> build/lib.linux-aarch64-cpython-38/skimage/transform
copying skimage/transform/pyramids.py -> build/lib.linux-aarch64-cpython-38/skimage/transform
copying skimage/transform/histogram_matching.py -> build/lib.linux-aarch64-cpython-38/skimage/transform
copying skimage/transform/_warps.py -> build/lib.linux-aarch64-cpython-38/skimage/transform
creating build/lib.linux-aarch64-cpython-38/skimage/_shared
copying skimage/_shared/version_requirements.py -> build/lib.linux-aarch64-cpython-38/skimage/_shared
copying skimage/_shared/_geometry.py -> build/lib.linux-aarch64-cpython-38/skimage/_shared
copying skimage/_shared/testing.py -> build/lib.linux-aarch64-cpython-38/skimage/_shared
copying skimage/_shared/setup.py -> build/lib.linux-aarch64-cpython-38/skimage/_shared
copying skimage/_shared/_tempfile.py -> build/lib.linux-aarch64-cpython-38/skimage/_shared
copying skimage/_shared/__init__.py -> build/lib.linux-aarch64-cpython-38/skimage/_shared
copying skimage/_shared/fft.py -> build/lib.linux-aarch64-cpython-38/skimage/_shared
copying skimage/_shared/utils.py -> build/lib.linux-aarch64-cpython-38/skimage/_shared
copying skimage/_shared/_warnings.py -> build/lib.linux-aarch64-cpython-38/skimage/_shared
creating build/lib.linux-aarch64-cpython-38/skimage/graph
copying skimage/graph/spath.py -> build/lib.linux-aarch64-cpython-38/skimage/graph
copying skimage/graph/mcp.py -> build/lib.linux-aarch64-cpython-38/skimage/graph
copying skimage/graph/setup.py -> build/lib.linux-aarch64-cpython-38/skimage/graph
copying skimage/graph/__init__.py -> build/lib.linux-aarch64-cpython-38/skimage/graph
creating build/lib.linux-aarch64-cpython-38/skimage/measure
copying skimage/measure/_marching_cubes_lewiner.py -> build/lib.linux-aarch64-cpython-38/skimage/measure
copying skimage/measure/_marching_cubes_lewiner_luts.py -> build/lib.linux-aarch64-cpython-38/skimage/measure
copying skimage/measure/entropy.py -> build/lib.linux-aarch64-cpython-38/skimage/measure
copying skimage/measure/profile.py -> build/lib.linux-aarch64-cpython-38/skimage/measure
copying skimage/measure/setup.py -> build/lib.linux-aarch64-cpython-38/skimage/measure
copying skimage/measure/_marching_cubes_classic.py -> build/lib.linux-aarch64-cpython-38/skimage/measure
copying skimage/measure/pnpoly.py -> build/lib.linux-aarch64-cpython-38/skimage/measure
copying skimage/measure/__init__.py -> build/lib.linux-aarch64-cpython-38/skimage/measure
copying skimage/measure/block.py -> build/lib.linux-aarch64-cpython-38/skimage/measure
copying skimage/measure/_moments.py -> build/lib.linux-aarch64-cpython-38/skimage/measure
copying skimage/measure/fit.py -> build/lib.linux-aarch64-cpython-38/skimage/measure
copying skimage/measure/_label.py -> build/lib.linux-aarch64-cpython-38/skimage/measure
copying skimage/measure/_find_contours.py -> build/lib.linux-aarch64-cpython-38/skimage/measure
copying skimage/measure/simple_metrics.py -> build/lib.linux-aarch64-cpython-38/skimage/measure
copying skimage/measure/_polygon.py -> build/lib.linux-aarch64-cpython-38/skimage/measure
copying skimage/measure/_structural_similarity.py -> build/lib.linux-aarch64-cpython-38/skimage/measure
copying skimage/measure/_regionprops.py -> build/lib.linux-aarch64-cpython-38/skimage/measure
creating build/lib.linux-aarch64-cpython-38/skimage/color
copying skimage/color/rgb_colors.py -> build/lib.linux-aarch64-cpython-38/skimage/color
copying skimage/color/adapt_rgb.py -> build/lib.linux-aarch64-cpython-38/skimage/color
copying skimage/color/__init__.py -> build/lib.linux-aarch64-cpython-38/skimage/color
copying skimage/color/colorlabel.py -> build/lib.linux-aarch64-cpython-38/skimage/color
copying skimage/color/colorconv.py -> build/lib.linux-aarch64-cpython-38/skimage/color
copying skimage/color/delta_e.py -> build/lib.linux-aarch64-cpython-38/skimage/color
creating build/lib.linux-aarch64-cpython-38/skimage/segmentation/tests
copying skimage/segmentation/tests/test_clear_border.py -> build/lib.linux-aarch64-cpython-38/skimage/segmentation/tests
copying skimage/segmentation/tests/little.py -> build/lib.linux-aarch64-cpython-38/skimage/segmentation/tests
copying skimage/segmentation/tests/test_random_walker.py -> build/lib.linux-aarch64-cpython-38/skimage/segmentation/tests
copying skimage/segmentation/tests/test_join.py -> build/lib.linux-aarch64-cpython-38/skimage/segmentation/tests
copying skimage/segmentation/tests/test_active_contour_model.py -> build/lib.linux-aarch64-cpython-38/skimage/segmentation/tests
copying skimage/segmentation/tests/test_quickshift.py -> build/lib.linux-aarch64-cpython-38/skimage/segmentation/tests
copying skimage/segmentation/tests/test_felzenszwalb.py -> build/lib.linux-aarch64-cpython-38/skimage/segmentation/tests
copying skimage/segmentation/tests/test_morphsnakes.py -> build/lib.linux-aarch64-cpython-38/skimage/segmentation/tests
copying skimage/segmentation/tests/test_watershed.py -> build/lib.linux-aarch64-cpython-38/skimage/segmentation/tests
copying skimage/segmentation/tests/test_slic.py -> build/lib.linux-aarch64-cpython-38/skimage/segmentation/tests
copying skimage/segmentation/tests/__init__.py -> build/lib.linux-aarch64-cpython-38/skimage/segmentation/tests
copying skimage/segmentation/tests/test_chan_vese.py -> build/lib.linux-aarch64-cpython-38/skimage/segmentation/tests
copying skimage/segmentation/tests/test_boundaries.py -> build/lib.linux-aarch64-cpython-38/skimage/segmentation/tests
creating build/lib.linux-aarch64-cpython-38/skimage/exposure/tests
copying skimage/exposure/tests/test_histogram_matching.py -> build/lib.linux-aarch64-cpython-38/skimage/exposure/tests
copying skimage/exposure/tests/test_exposure.py -> build/lib.linux-aarch64-cpython-38/skimage/exposure/tests
copying skimage/exposure/tests/__init__.py -> build/lib.linux-aarch64-cpython-38/skimage/exposure/tests
creating build/lib.linux-aarch64-cpython-38/skimage/draw/tests
copying skimage/draw/tests/test_polygon2mask.py -> build/lib.linux-aarch64-cpython-38/skimage/draw/tests
copying skimage/draw/tests/test_random_shapes.py -> build/lib.linux-aarch64-cpython-38/skimage/draw/tests
copying skimage/draw/tests/test_draw.py -> build/lib.linux-aarch64-cpython-38/skimage/draw/tests
copying skimage/draw/tests/__init__.py -> build/lib.linux-aarch64-cpython-38/skimage/draw/tests
copying skimage/draw/tests/test_draw_nd.py -> build/lib.linux-aarch64-cpython-38/skimage/draw/tests
copying skimage/draw/tests/test_draw3d.py -> build/lib.linux-aarch64-cpython-38/skimage/draw/tests
creating build/lib.linux-aarch64-cpython-38/skimage/future/graph
copying skimage/future/graph/setup.py -> build/lib.linux-aarch64-cpython-38/skimage/future/graph
copying skimage/future/graph/graph_merge.py -> build/lib.linux-aarch64-cpython-38/skimage/future/graph
copying skimage/future/graph/__init__.py -> build/lib.linux-aarch64-cpython-38/skimage/future/graph
copying skimage/future/graph/_ncut.py -> build/lib.linux-aarch64-cpython-38/skimage/future/graph
copying skimage/future/graph/rag.py -> build/lib.linux-aarch64-cpython-38/skimage/future/graph
copying skimage/future/graph/graph_cut.py -> build/lib.linux-aarch64-cpython-38/skimage/future/graph
creating build/lib.linux-aarch64-cpython-38/skimage/restoration/tests
copying skimage/restoration/tests/test_inpaint.py -> build/lib.linux-aarch64-cpython-38/skimage/restoration/tests
copying skimage/restoration/tests/test_restoration.py -> build/lib.linux-aarch64-cpython-38/skimage/restoration/tests
copying skimage/restoration/tests/__init__.py -> build/lib.linux-aarch64-cpython-38/skimage/restoration/tests
copying skimage/restoration/tests/test_unwrap.py -> build/lib.linux-aarch64-cpython-38/skimage/restoration/tests
copying skimage/restoration/tests/test_denoise.py -> build/lib.linux-aarch64-cpython-38/skimage/restoration/tests
copying skimage/restoration/tests/test_j_invariant.py -> build/lib.linux-aarch64-cpython-38/skimage/restoration/tests
creating build/lib.linux-aarch64-cpython-38/skimage/io/_plugins
copying skimage/io/_plugins/simpleitk_plugin.py -> build/lib.linux-aarch64-cpython-38/skimage/io/_plugins
copying skimage/io/_plugins/imread_plugin.py -> build/lib.linux-aarch64-cpython-38/skimage/io/_plugins
copying skimage/io/_plugins/gdal_plugin.py -> build/lib.linux-aarch64-cpython-38/skimage/io/_plugins
copying skimage/io/_plugins/fits_plugin.py -> build/lib.linux-aarch64-cpython-38/skimage/io/_plugins
copying skimage/io/_plugins/pil_plugin.py -> build/lib.linux-aarch64-cpython-38/skimage/io/_plugins
copying skimage/io/_plugins/skivi.py -> build/lib.linux-aarch64-cpython-38/skimage/io/_plugins
copying skimage/io/_plugins/util.py -> build/lib.linux-aarch64-cpython-38/skimage/io/_plugins
copying skimage/io/_plugins/qt_plugin.py -> build/lib.linux-aarch64-cpython-38/skimage/io/_plugins
copying skimage/io/_plugins/tifffile_plugin.py -> build/lib.linux-aarch64-cpython-38/skimage/io/_plugins
copying skimage/io/_plugins/__init__.py -> build/lib.linux-aarch64-cpython-38/skimage/io/_plugins
copying skimage/io/_plugins/q_histogram.py -> build/lib.linux-aarch64-cpython-38/skimage/io/_plugins
copying skimage/io/_plugins/gtk_plugin.py -> build/lib.linux-aarch64-cpython-38/skimage/io/_plugins
copying skimage/io/_plugins/matplotlib_plugin.py -> build/lib.linux-aarch64-cpython-38/skimage/io/_plugins
copying skimage/io/_plugins/imageio_plugin.py -> build/lib.linux-aarch64-cpython-38/skimage/io/_plugins
copying skimage/io/_plugins/q_color_mixer.py -> build/lib.linux-aarch64-cpython-38/skimage/io/_plugins
creating build/lib.linux-aarch64-cpython-38/skimage/io/tests
copying skimage/io/tests/test_colormixer.py -> build/lib.linux-aarch64-cpython-38/skimage/io/tests
copying skimage/io/tests/test_plugin.py -> build/lib.linux-aarch64-cpython-38/skimage/io/tests
copying skimage/io/tests/test_multi_image.py -> build/lib.linux-aarch64-cpython-38/skimage/io/tests
copying skimage/io/tests/test_imageio.py -> build/lib.linux-aarch64-cpython-38/skimage/io/tests
copying skimage/io/tests/test_collection.py -> build/lib.linux-aarch64-cpython-38/skimage/io/tests
copying skimage/io/tests/test_plugin_util.py -> build/lib.linux-aarch64-cpython-38/skimage/io/tests
copying skimage/io/tests/test_tifffile.py -> build/lib.linux-aarch64-cpython-38/skimage/io/tests
copying skimage/io/tests/test_sift.py -> build/lib.linux-aarch64-cpython-38/skimage/io/tests
copying skimage/io/tests/test_imread.py -> build/lib.linux-aarch64-cpython-38/skimage/io/tests
copying skimage/io/tests/test_io.py -> build/lib.linux-aarch64-cpython-38/skimage/io/tests
copying skimage/io/tests/test_mpl_imshow.py -> build/lib.linux-aarch64-cpython-38/skimage/io/tests
copying skimage/io/tests/test_fits.py -> build/lib.linux-aarch64-cpython-38/skimage/io/tests
copying skimage/io/tests/__init__.py -> build/lib.linux-aarch64-cpython-38/skimage/io/tests
copying skimage/io/tests/test_histograms.py -> build/lib.linux-aarch64-cpython-38/skimage/io/tests
copying skimage/io/tests/test_simpleitk.py -> build/lib.linux-aarch64-cpython-38/skimage/io/tests
copying skimage/io/tests/test_pil.py -> build/lib.linux-aarch64-cpython-38/skimage/io/tests
creating build/lib.linux-aarch64-cpython-38/skimage/viewer/canvastools
copying skimage/viewer/canvastools/base.py -> build/lib.linux-aarch64-cpython-38/skimage/viewer/canvastools
copying skimage/viewer/canvastools/linetool.py -> build/lib.linux-aarch64-cpython-38/skimage/viewer/canvastools
copying skimage/viewer/canvastools/__init__.py -> build/lib.linux-aarch64-cpython-38/skimage/viewer/canvastools
copying skimage/viewer/canvastools/recttool.py -> build/lib.linux-aarch64-cpython-38/skimage/viewer/canvastools
copying skimage/viewer/canvastools/painttool.py -> build/lib.linux-aarch64-cpython-38/skimage/viewer/canvastools
creating build/lib.linux-aarch64-cpython-38/skimage/viewer/utils
copying skimage/viewer/utils/canvas.py -> build/lib.linux-aarch64-cpython-38/skimage/viewer/utils
copying skimage/viewer/utils/core.py -> build/lib.linux-aarch64-cpython-38/skimage/viewer/utils
copying skimage/viewer/utils/__init__.py -> build/lib.linux-aarch64-cpython-38/skimage/viewer/utils
copying skimage/viewer/utils/dialogs.py -> build/lib.linux-aarch64-cpython-38/skimage/viewer/utils
creating build/lib.linux-aarch64-cpython-38/skimage/viewer/viewers
copying skimage/viewer/viewers/core.py -> build/lib.linux-aarch64-cpython-38/skimage/viewer/viewers
copying skimage/viewer/viewers/__init__.py -> build/lib.linux-aarch64-cpython-38/skimage/viewer/viewers
creating build/lib.linux-aarch64-cpython-38/skimage/viewer/widgets
copying skimage/viewer/widgets/core.py -> build/lib.linux-aarch64-cpython-38/skimage/viewer/widgets
copying skimage/viewer/widgets/__init__.py -> build/lib.linux-aarch64-cpython-38/skimage/viewer/widgets
copying skimage/viewer/widgets/history.py -> build/lib.linux-aarch64-cpython-38/skimage/viewer/widgets
creating build/lib.linux-aarch64-cpython-38/skimage/viewer/tests
copying skimage/viewer/tests/test_plugins.py -> build/lib.linux-aarch64-cpython-38/skimage/viewer/tests
copying skimage/viewer/tests/test_viewer.py -> build/lib.linux-aarch64-cpython-38/skimage/viewer/tests
copying skimage/viewer/tests/test_tools.py -> build/lib.linux-aarch64-cpython-38/skimage/viewer/tests
copying skimage/viewer/tests/test_utils.py -> build/lib.linux-aarch64-cpython-38/skimage/viewer/tests
copying skimage/viewer/tests/__init__.py -> build/lib.linux-aarch64-cpython-38/skimage/viewer/tests
copying skimage/viewer/tests/test_widgets.py -> build/lib.linux-aarch64-cpython-38/skimage/viewer/tests
creating build/lib.linux-aarch64-cpython-38/skimage/viewer/plugins
copying skimage/viewer/plugins/measure.py -> build/lib.linux-aarch64-cpython-38/skimage/viewer/plugins
copying skimage/viewer/plugins/overlayplugin.py -> build/lib.linux-aarch64-cpython-38/skimage/viewer/plugins
copying skimage/viewer/plugins/labelplugin.py -> build/lib.linux-aarch64-cpython-38/skimage/viewer/plugins
copying skimage/viewer/plugins/canny.py -> build/lib.linux-aarch64-cpython-38/skimage/viewer/plugins
copying skimage/viewer/plugins/crop.py -> build/lib.linux-aarch64-cpython-38/skimage/viewer/plugins
copying skimage/viewer/plugins/base.py -> build/lib.linux-aarch64-cpython-38/skimage/viewer/plugins
copying skimage/viewer/plugins/__init__.py -> build/lib.linux-aarch64-cpython-38/skimage/viewer/plugins
copying skimage/viewer/plugins/lineprofile.py -> build/lib.linux-aarch64-cpython-38/skimage/viewer/plugins
copying skimage/viewer/plugins/plotplugin.py -> build/lib.linux-aarch64-cpython-38/skimage/viewer/plugins
copying skimage/viewer/plugins/color_histogram.py -> build/lib.linux-aarch64-cpython-38/skimage/viewer/plugins
creating build/lib.linux-aarch64-cpython-38/skimage/filters/rank
copying skimage/filters/rank/__init__.py -> build/lib.linux-aarch64-cpython-38/skimage/filters/rank
copying skimage/filters/rank/_percentile.py -> build/lib.linux-aarch64-cpython-38/skimage/filters/rank
copying skimage/filters/rank/bilateral.py -> build/lib.linux-aarch64-cpython-38/skimage/filters/rank
copying skimage/filters/rank/generic.py -> build/lib.linux-aarch64-cpython-38/skimage/filters/rank
creating build/lib.linux-aarch64-cpython-38/skimage/filters/tests
copying skimage/filters/tests/test_unsharp_mask.py -> build/lib.linux-aarch64-cpython-38/skimage/filters/tests
copying skimage/filters/tests/test_gabor.py -> build/lib.linux-aarch64-cpython-38/skimage/filters/tests
copying skimage/filters/tests/test_ridges.py -> build/lib.linux-aarch64-cpython-38/skimage/filters/tests
copying skimage/filters/tests/test_thresholding.py -> build/lib.linux-aarch64-cpython-38/skimage/filters/tests
copying skimage/filters/tests/test_gaussian.py -> build/lib.linux-aarch64-cpython-38/skimage/filters/tests
copying skimage/filters/tests/test_lpi_filter.py -> build/lib.linux-aarch64-cpython-38/skimage/filters/tests
copying skimage/filters/tests/test_edges.py -> build/lib.linux-aarch64-cpython-38/skimage/filters/tests
copying skimage/filters/tests/__init__.py -> build/lib.linux-aarch64-cpython-38/skimage/filters/tests
copying skimage/filters/tests/test_window.py -> build/lib.linux-aarch64-cpython-38/skimage/filters/tests
copying skimage/filters/tests/test_median.py -> build/lib.linux-aarch64-cpython-38/skimage/filters/tests
creating build/lib.linux-aarch64-cpython-38/skimage/filters/rank/tests
copying skimage/filters/rank/tests/test_rank.py -> build/lib.linux-aarch64-cpython-38/skimage/filters/rank/tests
copying skimage/filters/rank/tests/__init__.py -> build/lib.linux-aarch64-cpython-38/skimage/filters/rank/tests
creating build/lib.linux-aarch64-cpython-38/skimage/util/tests
copying skimage/util/tests/test_shape.py -> build/lib.linux-aarch64-cpython-38/skimage/util/tests
copying skimage/util/tests/test_arraypad.py -> build/lib.linux-aarch64-cpython-38/skimage/util/tests
copying skimage/util/tests/test_apply_parallel.py -> build/lib.linux-aarch64-cpython-38/skimage/util/tests
copying skimage/util/tests/test_compare.py -> build/lib.linux-aarch64-cpython-38/skimage/util/tests
copying skimage/util/tests/test_random_noise.py -> build/lib.linux-aarch64-cpython-38/skimage/util/tests
copying skimage/util/tests/test_dtype.py -> build/lib.linux-aarch64-cpython-38/skimage/util/tests
copying skimage/util/tests/test_map_array.py -> build/lib.linux-aarch64-cpython-38/skimage/util/tests
copying skimage/util/tests/__init__.py -> build/lib.linux-aarch64-cpython-38/skimage/util/tests
copying skimage/util/tests/test_unique_rows.py -> build/lib.linux-aarch64-cpython-38/skimage/util/tests
copying skimage/util/tests/test_invert.py -> build/lib.linux-aarch64-cpython-38/skimage/util/tests
copying skimage/util/tests/test_montage.py -> build/lib.linux-aarch64-cpython-38/skimage/util/tests
copying skimage/util/tests/test_regular_grid.py -> build/lib.linux-aarch64-cpython-38/skimage/util/tests
copying skimage/util/tests/test_arraycrop.py -> build/lib.linux-aarch64-cpython-38/skimage/util/tests
creating build/lib.linux-aarch64-cpython-38/skimage/feature/tests
copying skimage/feature/tests/test_hog.py -> build/lib.linux-aarch64-cpython-38/skimage/feature/tests
copying skimage/feature/tests/test_haar.py -> build/lib.linux-aarch64-cpython-38/skimage/feature/tests
copying skimage/feature/tests/test_cascade.py -> build/lib.linux-aarch64-cpython-38/skimage/feature/tests
copying skimage/feature/tests/test_blob.py -> build/lib.linux-aarch64-cpython-38/skimage/feature/tests
copying skimage/feature/tests/test_censure.py -> build/lib.linux-aarch64-cpython-38/skimage/feature/tests
copying skimage/feature/tests/test_template.py -> build/lib.linux-aarch64-cpython-38/skimage/feature/tests
copying skimage/feature/tests/test_util.py -> build/lib.linux-aarch64-cpython-38/skimage/feature/tests
copying skimage/feature/tests/test_peak.py -> build/lib.linux-aarch64-cpython-38/skimage/feature/tests
copying skimage/feature/tests/test_corner.py -> build/lib.linux-aarch64-cpython-38/skimage/feature/tests
copying skimage/feature/tests/__init__.py -> build/lib.linux-aarch64-cpython-38/skimage/feature/tests
copying skimage/feature/tests/test_daisy.py -> build/lib.linux-aarch64-cpython-38/skimage/feature/tests
copying skimage/feature/tests/test_canny.py -> build/lib.linux-aarch64-cpython-38/skimage/feature/tests
copying skimage/feature/tests/test_brief.py -> build/lib.linux-aarch64-cpython-38/skimage/feature/tests
copying skimage/feature/tests/test_match.py -> build/lib.linux-aarch64-cpython-38/skimage/feature/tests
copying skimage/feature/tests/test_orb.py -> build/lib.linux-aarch64-cpython-38/skimage/feature/tests
copying skimage/feature/tests/test_texture.py -> build/lib.linux-aarch64-cpython-38/skimage/feature/tests
creating build/lib.linux-aarch64-cpython-38/skimage/data/tests
copying skimage/data/tests/test_data.py -> build/lib.linux-aarch64-cpython-38/skimage/data/tests
copying skimage/data/tests/__init__.py -> build/lib.linux-aarch64-cpython-38/skimage/data/tests
creating build/lib.linux-aarch64-cpython-38/skimage/morphology/tests
copying skimage/morphology/tests/test_flood_fill.py -> build/lib.linux-aarch64-cpython-38/skimage/morphology/tests
copying skimage/morphology/tests/test_skeletonize.py -> build/lib.linux-aarch64-cpython-38/skimage/morphology/tests
copying skimage/morphology/tests/test_grey.py -> build/lib.linux-aarch64-cpython-38/skimage/morphology/tests
copying skimage/morphology/tests/test_util.py -> build/lib.linux-aarch64-cpython-38/skimage/morphology/tests
copying skimage/morphology/tests/test_reconstruction.py -> build/lib.linux-aarch64-cpython-38/skimage/morphology/tests
copying skimage/morphology/tests/test_skeletonize_3d.py -> build/lib.linux-aarch64-cpython-38/skimage/morphology/tests
copying skimage/morphology/tests/__init__.py -> build/lib.linux-aarch64-cpython-38/skimage/morphology/tests
copying skimage/morphology/tests/test_ccomp.py -> build/lib.linux-aarch64-cpython-38/skimage/morphology/tests
copying skimage/morphology/tests/test_misc.py -> build/lib.linux-aarch64-cpython-38/skimage/morphology/tests
copying skimage/morphology/tests/test_extrema.py -> build/lib.linux-aarch64-cpython-38/skimage/morphology/tests
copying skimage/morphology/tests/test_convex_hull.py -> build/lib.linux-aarch64-cpython-38/skimage/morphology/tests
copying skimage/morphology/tests/test_binary.py -> build/lib.linux-aarch64-cpython-38/skimage/morphology/tests
copying skimage/morphology/tests/test_selem.py -> build/lib.linux-aarch64-cpython-38/skimage/morphology/tests
copying skimage/morphology/tests/test_max_tree.py -> build/lib.linux-aarch64-cpython-38/skimage/morphology/tests
creating build/lib.linux-aarch64-cpython-38/skimage/transform/tests
copying skimage/transform/tests/test_pyramids.py -> build/lib.linux-aarch64-cpython-38/skimage/transform/tests
copying skimage/transform/tests/test_warps.py -> build/lib.linux-aarch64-cpython-38/skimage/transform/tests
copying skimage/transform/tests/test_finite_radon_transform.py -> build/lib.linux-aarch64-cpython-38/skimage/transform/tests
copying skimage/transform/tests/test_radon_transform.py -> build/lib.linux-aarch64-cpython-38/skimage/transform/tests
copying skimage/transform/tests/test_integral.py -> build/lib.linux-aarch64-cpython-38/skimage/transform/tests
copying skimage/transform/tests/__init__.py -> build/lib.linux-aarch64-cpython-38/skimage/transform/tests
copying skimage/transform/tests/test_hough_transform.py -> build/lib.linux-aarch64-cpython-38/skimage/transform/tests
copying skimage/transform/tests/test_geometric.py -> build/lib.linux-aarch64-cpython-38/skimage/transform/tests
creating build/lib.linux-aarch64-cpython-38/skimage/_shared/tests
copying skimage/_shared/tests/test_geometry.py -> build/lib.linux-aarch64-cpython-38/skimage/_shared/tests
copying skimage/_shared/tests/test_fast_exp.py -> build/lib.linux-aarch64-cpython-38/skimage/_shared/tests
copying skimage/_shared/tests/test_safe_as_int.py -> build/lib.linux-aarch64-cpython-38/skimage/_shared/tests
copying skimage/_shared/tests/test_utils.py -> build/lib.linux-aarch64-cpython-38/skimage/_shared/tests
copying skimage/_shared/tests/test_interpolation.py -> build/lib.linux-aarch64-cpython-38/skimage/_shared/tests
copying skimage/_shared/tests/__init__.py -> build/lib.linux-aarch64-cpython-38/skimage/_shared/tests
copying skimage/_shared/tests/test_version_requirements.py -> build/lib.linux-aarch64-cpython-38/skimage/_shared/tests
copying skimage/_shared/tests/test_testing.py -> build/lib.linux-aarch64-cpython-38/skimage/_shared/tests
copying skimage/_shared/tests/test_warnings.py -> build/lib.linux-aarch64-cpython-38/skimage/_shared/tests
creating build/lib.linux-aarch64-cpython-38/skimage/graph/tests
copying skimage/graph/tests/test_connect.py -> build/lib.linux-aarch64-cpython-38/skimage/graph/tests
copying skimage/graph/tests/test_flexible.py -> build/lib.linux-aarch64-cpython-38/skimage/graph/tests
copying skimage/graph/tests/test_spath.py -> build/lib.linux-aarch64-cpython-38/skimage/graph/tests
copying skimage/graph/tests/test_mcp.py -> build/lib.linux-aarch64-cpython-38/skimage/graph/tests
copying skimage/graph/tests/test_heap.py -> build/lib.linux-aarch64-cpython-38/skimage/graph/tests
copying skimage/graph/tests/test_anisotropy.py -> build/lib.linux-aarch64-cpython-38/skimage/graph/tests
copying skimage/graph/tests/__init__.py -> build/lib.linux-aarch64-cpython-38/skimage/graph/tests
creating build/lib.linux-aarch64-cpython-38/skimage/measure/tests
copying skimage/measure/tests/test_find_contours.py -> build/lib.linux-aarch64-cpython-38/skimage/measure/tests
copying skimage/measure/tests/test_entropy.py -> build/lib.linux-aarch64-cpython-38/skimage/measure/tests
copying skimage/measure/tests/test_fit.py -> build/lib.linux-aarch64-cpython-38/skimage/measure/tests
copying skimage/measure/tests/test_simple_metrics.py -> build/lib.linux-aarch64-cpython-38/skimage/measure/tests
copying skimage/measure/tests/test_block.py -> build/lib.linux-aarch64-cpython-38/skimage/measure/tests
copying skimage/measure/tests/test_moments.py -> build/lib.linux-aarch64-cpython-38/skimage/measure/tests
copying skimage/measure/tests/test_regionprops.py -> build/lib.linux-aarch64-cpython-38/skimage/measure/tests
copying skimage/measure/tests/__init__.py -> build/lib.linux-aarch64-cpython-38/skimage/measure/tests
copying skimage/measure/tests/test_marching_cubes.py -> build/lib.linux-aarch64-cpython-38/skimage/measure/tests
copying skimage/measure/tests/test_structural_similarity.py -> build/lib.linux-aarch64-cpython-38/skimage/measure/tests
copying skimage/measure/tests/test_profile.py -> build/lib.linux-aarch64-cpython-38/skimage/measure/tests
copying skimage/measure/tests/test_pnpoly.py -> build/lib.linux-aarch64-cpython-38/skimage/measure/tests
copying skimage/measure/tests/test_polygon.py -> build/lib.linux-aarch64-cpython-38/skimage/measure/tests
creating build/lib.linux-aarch64-cpython-38/skimage/color/tests
copying skimage/color/tests/test_colorlabel.py -> build/lib.linux-aarch64-cpython-38/skimage/color/tests
copying skimage/color/tests/test_delta_e.py -> build/lib.linux-aarch64-cpython-38/skimage/color/tests
copying skimage/color/tests/test_adapt_rgb.py -> build/lib.linux-aarch64-cpython-38/skimage/color/tests
copying skimage/color/tests/test_colorconv.py -> build/lib.linux-aarch64-cpython-38/skimage/color/tests
copying skimage/color/tests/__init__.py -> build/lib.linux-aarch64-cpython-38/skimage/color/tests
running build_ext
customize UnixCCompiler
customize UnixCCompiler using ConditionalOpenMP
customize UnixCCompiler
customize UnixCCompiler using ConditionalOpenMP
C compiler: aarch64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
compile options: '-I/usr/include/python3.8 -c'
extra options: '-fopenmp'
aarch64-linux-gnu-gcc: test.c
aarch64-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 test.o -L/usr/lib -o libtestlib.so -fopenmp
building 'skimage._shared.geometry' extension
compiling C sources
C compiler: aarch64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC
creating build/temp.linux-aarch64-cpython-38/skimage
creating build/temp.linux-aarch64-cpython-38/skimage/_shared
compile options: '-I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/include/python3.8 -c'
extra options: '-fopenmp'
aarch64-linux-gnu-gcc: skimage/_shared/geometry.c
skimage/_shared/geometry.c:16:10: fatal error: Python.h: No such file or directory
16 | #include "Python.h"
| ^~~~~~~~~~
compilation terminated.
error: Command "aarch64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/include/python3.8 -c skimage/_shared/geometry.c -o build/temp.linux-aarch64-cpython-38/skimage/_shared/geometry.o -MMD -MF build/temp.linux-aarch64-cpython-38/skimage/_shared/geometry.o.d -fopenmp" failed with exit status 1
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed building wheel for scikit-image
Running setup.py clean for scikit-image
Building wheel for seaborn (setup.py) ... done
Created wheel for seaborn: filename=seaborn-0.7.1-py3-none-any.whl size=165931 sha256=6d3a9bd2d6e3de45016b90170f7665545e446301f9b5674c354598f53902b945
Stored in directory: /root/.cache/pip/wheels/97/14/28/123fdaafb903da8a74ad19826a2e800903d5ad8c5fd3be68e1
Building wheel for antlr4-python3-runtime (setup.py) ... done
Created wheel for antlr4-python3-runtime: filename=antlr4_python3_runtime-4.9.3-py3-none-any.whl size=144554 sha256=f15bebfeed32f43d3958c68020c112fa7e6c31686471e97470b8433568106937
Stored in directory: /root/.cache/pip/wheels/b1/a3/c2/6df046c09459b73cc9bb6c4401b0be6c47048baf9a1617c485
Building wheel for mpi4py (pyproject.toml) ... error
error: subprocess-exited-with-error
× Building wheel for mpi4py (pyproject.toml) did not run successfully.
│ exit code: 1
╰─> [237 lines of output]
running bdist_wheel
running build
running build_src
running build_py
creating build
creating build/lib.linux-aarch64-cpython-38
creating build/lib.linux-aarch64-cpython-38/mpi4py
copying src/mpi4py/run.py -> build/lib.linux-aarch64-cpython-38/mpi4py
copying src/mpi4py/__main__.py -> build/lib.linux-aarch64-cpython-38/mpi4py
copying src/mpi4py/bench.py -> build/lib.linux-aarch64-cpython-38/mpi4py
copying src/mpi4py/__init__.py -> build/lib.linux-aarch64-cpython-38/mpi4py
creating build/lib.linux-aarch64-cpython-38/mpi4py/futures
copying src/mpi4py/futures/_lib.py -> build/lib.linux-aarch64-cpython-38/mpi4py/futures
copying src/mpi4py/futures/_base.py -> build/lib.linux-aarch64-cpython-38/mpi4py/futures
copying src/mpi4py/futures/__main__.py -> build/lib.linux-aarch64-cpython-38/mpi4py/futures
copying src/mpi4py/futures/_core.py -> build/lib.linux-aarch64-cpython-38/mpi4py/futures
copying src/mpi4py/futures/__init__.py -> build/lib.linux-aarch64-cpython-38/mpi4py/futures
copying src/mpi4py/futures/aplus.py -> build/lib.linux-aarch64-cpython-38/mpi4py/futures
copying src/mpi4py/futures/server.py -> build/lib.linux-aarch64-cpython-38/mpi4py/futures
copying src/mpi4py/futures/pool.py -> build/lib.linux-aarch64-cpython-38/mpi4py/futures
creating build/lib.linux-aarch64-cpython-38/mpi4py/util
copying src/mpi4py/util/dtlib.py -> build/lib.linux-aarch64-cpython-38/mpi4py/util
copying src/mpi4py/util/__init__.py -> build/lib.linux-aarch64-cpython-38/mpi4py/util
copying src/mpi4py/util/pkl5.py -> build/lib.linux-aarch64-cpython-38/mpi4py/util
copying src/mpi4py/py.typed -> build/lib.linux-aarch64-cpython-38/mpi4py
copying src/mpi4py/__init__.pyi -> build/lib.linux-aarch64-cpython-38/mpi4py
copying src/mpi4py/dl.pyi -> build/lib.linux-aarch64-cpython-38/mpi4py
copying src/mpi4py/MPI.pyi -> build/lib.linux-aarch64-cpython-38/mpi4py
copying src/mpi4py/__main__.pyi -> build/lib.linux-aarch64-cpython-38/mpi4py
copying src/mpi4py/bench.pyi -> build/lib.linux-aarch64-cpython-38/mpi4py
copying src/mpi4py/run.pyi -> build/lib.linux-aarch64-cpython-38/mpi4py
copying src/mpi4py/__init__.pxd -> build/lib.linux-aarch64-cpython-38/mpi4py
copying src/mpi4py/MPI.pxd -> build/lib.linux-aarch64-cpython-38/mpi4py
copying src/mpi4py/libmpi.pxd -> build/lib.linux-aarch64-cpython-38/mpi4py
creating build/lib.linux-aarch64-cpython-38/mpi4py/include
creating build/lib.linux-aarch64-cpython-38/mpi4py/include/mpi4py
copying src/mpi4py/include/mpi4py/mpi4py.MPI_api.h -> build/lib.linux-aarch64-cpython-38/mpi4py/include/mpi4py
copying src/mpi4py/include/mpi4py/mpi4py.MPI.h -> build/lib.linux-aarch64-cpython-38/mpi4py/include/mpi4py
copying src/mpi4py/include/mpi4py/mpi4py.h -> build/lib.linux-aarch64-cpython-38/mpi4py/include/mpi4py
copying src/mpi4py/include/mpi4py/mpi4py.i -> build/lib.linux-aarch64-cpython-38/mpi4py/include/mpi4py
copying src/mpi4py/include/mpi4py/mpi.pxi -> build/lib.linux-aarch64-cpython-38/mpi4py/include/mpi4py
copying src/mpi4py/futures/__init__.pyi -> build/lib.linux-aarch64-cpython-38/mpi4py/futures
copying src/mpi4py/futures/_core.pyi -> build/lib.linux-aarch64-cpython-38/mpi4py/futures
copying src/mpi4py/futures/pool.pyi -> build/lib.linux-aarch64-cpython-38/mpi4py/futures
copying src/mpi4py/futures/aplus.pyi -> build/lib.linux-aarch64-cpython-38/mpi4py/futures
copying src/mpi4py/futures/__main__.pyi -> build/lib.linux-aarch64-cpython-38/mpi4py/futures
copying src/mpi4py/futures/server.pyi -> build/lib.linux-aarch64-cpython-38/mpi4py/futures
copying src/mpi4py/futures/_lib.pyi -> build/lib.linux-aarch64-cpython-38/mpi4py/futures
copying src/mpi4py/util/__init__.pyi -> build/lib.linux-aarch64-cpython-38/mpi4py/util
copying src/mpi4py/util/pkl5.pyi -> build/lib.linux-aarch64-cpython-38/mpi4py/util
copying src/mpi4py/util/dtlib.pyi -> build/lib.linux-aarch64-cpython-38/mpi4py/util
running build_clib
MPI configuration: [mpi] from 'mpi.cfg'
MPI C compiler: /usr/bin/mpicc
MPI C++ compiler: /usr/bin/mpicxx
MPI F compiler: /usr/bin/mpifort
MPI F90 compiler: /usr/bin/mpif90
MPI F77 compiler: /usr/bin/mpif77
checking for library 'lmpe' ...
/usr/bin/mpicc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -c _configtest.c -o _configtest.o
/usr/bin/mpicc -pthread _configtest.o -llmpe -o _configtest
/usr/bin/ld: cannot find -llmpe
collect2: error: ld returned 1 exit status
failure.
removing: _configtest.c _configtest.o
building 'mpe' dylib library
creating build/temp.linux-aarch64-cpython-38
creating build/temp.linux-aarch64-cpython-38/src
creating build/temp.linux-aarch64-cpython-38/src/lib-pmpi
/usr/bin/mpicc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -c src/lib-pmpi/mpe.c -o build/temp.linux-aarch64-cpython-38/src/lib-pmpi/mpe.o
creating build/lib.linux-aarch64-cpython-38/mpi4py/lib-pmpi
/usr/bin/mpicc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 -Wl,--no-as-needed build/temp.linux-aarch64-cpython-38/src/lib-pmpi/mpe.o -o build/lib.linux-aarch64-cpython-38/mpi4py/lib-pmpi/libmpe.so
checking for library 'vt-mpi' ...
/usr/bin/mpicc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -c _configtest.c -o _configtest.o
/usr/bin/mpicc -pthread _configtest.o -lvt-mpi -o _configtest
/usr/bin/ld: cannot find -lvt-mpi
collect2: error: ld returned 1 exit status
failure.
removing: _configtest.c _configtest.o
checking for library 'vt.mpi' ...
/usr/bin/mpicc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -c _configtest.c -o _configtest.o
/usr/bin/mpicc -pthread _configtest.o -lvt.mpi -o _configtest
/usr/bin/ld: cannot find -lvt.mpi
collect2: error: ld returned 1 exit status
failure.
removing: _configtest.c _configtest.o
building 'vt' dylib library
/usr/bin/mpicc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -c src/lib-pmpi/vt.c -o build/temp.linux-aarch64-cpython-38/src/lib-pmpi/vt.o
/usr/bin/mpicc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 -Wl,--no-as-needed build/temp.linux-aarch64-cpython-38/src/lib-pmpi/vt.o -o build/lib.linux-aarch64-cpython-38/mpi4py/lib-pmpi/libvt.so
checking for library 'vt-mpi' ...
/usr/bin/mpicc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -c _configtest.c -o _configtest.o
/usr/bin/mpicc -pthread _configtest.o -lvt-mpi -o _configtest
/usr/bin/ld: cannot find -lvt-mpi
collect2: error: ld returned 1 exit status
failure.
removing: _configtest.c _configtest.o
checking for library 'vt.mpi' ...
/usr/bin/mpicc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -c _configtest.c -o _configtest.o
/usr/bin/mpicc -pthread _configtest.o -lvt.mpi -o _configtest
/usr/bin/ld: cannot find -lvt.mpi
collect2: error: ld returned 1 exit status
failure.
removing: _configtest.c _configtest.o
building 'vt-mpi' dylib library
/usr/bin/mpicc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -c src/lib-pmpi/vt-mpi.c -o build/temp.linux-aarch64-cpython-38/src/lib-pmpi/vt-mpi.o
/usr/bin/mpicc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 -Wl,--no-as-needed build/temp.linux-aarch64-cpython-38/src/lib-pmpi/vt-mpi.o -o build/lib.linux-aarch64-cpython-38/mpi4py/lib-pmpi/libvt-mpi.so
checking for library 'vt-hyb' ...
/usr/bin/mpicc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -c _configtest.c -o _configtest.o
/usr/bin/mpicc -pthread _configtest.o -lvt-hyb -o _configtest
/usr/bin/ld: cannot find -lvt-hyb
collect2: error: ld returned 1 exit status
failure.
removing: _configtest.c _configtest.o
checking for library 'vt.ompi' ...
/usr/bin/mpicc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -c _configtest.c -o _configtest.o
/usr/bin/mpicc -pthread _configtest.o -lvt.ompi -o _configtest
/usr/bin/ld: cannot find -lvt.ompi
collect2: error: ld returned 1 exit status
failure.
removing: _configtest.c _configtest.o
building 'vt-hyb' dylib library
/usr/bin/mpicc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -c src/lib-pmpi/vt-hyb.c -o build/temp.linux-aarch64-cpython-38/src/lib-pmpi/vt-hyb.o
/usr/bin/mpicc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 -Wl,--no-as-needed build/temp.linux-aarch64-cpython-38/src/lib-pmpi/vt-hyb.o -o build/lib.linux-aarch64-cpython-38/mpi4py/lib-pmpi/libvt-hyb.so
running build_ext
MPI configuration: [mpi] from 'mpi.cfg'
MPI C compiler: /usr/bin/mpicc
MPI C++ compiler: /usr/bin/mpicxx
MPI F compiler: /usr/bin/mpifort
MPI F90 compiler: /usr/bin/mpif90
MPI F77 compiler: /usr/bin/mpif77
checking for dlopen() availability ...
checking for header 'dlfcn.h' ...
aarch64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -I/usr/include/python3.8 -c _configtest.c -o _configtest.o
success!
removing: _configtest.c _configtest.o
success!
checking for library 'dl' ...
aarch64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -I/usr/include/python3.8 -c _configtest.c -o _configtest.o
aarch64-linux-gnu-gcc -pthread _configtest.o -Lbuild/temp.linux-aarch64-cpython-38 -ldl -o _configtest
success!
removing: _configtest.c _configtest.o _configtest
checking for function 'dlopen' ...
aarch64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -I/usr/include/python3.8 -c _configtest.c -o _configtest.o
aarch64-linux-gnu-gcc -pthread _configtest.o -Lbuild/temp.linux-aarch64-cpython-38 -ldl -o _configtest
success!
removing: _configtest.c _configtest.o _configtest
building 'mpi4py.dl' extension
aarch64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -DHAVE_DLFCN_H=1 -DHAVE_DLOPEN=1 -I/usr/include/python3.8 -c src/dynload.c -o build/temp.linux-aarch64-cpython-38/src/dynload.o
src/dynload.c:5:10: fatal error: Python.h: No such file or directory
5 | #include "Python.h"
| ^~~~~~~~~~
compilation terminated.
warning: build_ext: command '/usr/bin/aarch64-linux-gnu-gcc' failed with exit code 1
warning: build_ext: building optional extension "mpi4py.dl" failed
checking for MPI compile and link ...
/usr/bin/mpicc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -I/usr/include/python3.8 -c _configtest.c -o _configtest.o
success!
removing: _configtest.c _configtest.o
/usr/bin/mpicc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -I/usr/include/python3.8 -c _configtest.c -o _configtest.o
/usr/bin/mpicc -pthread _configtest.o -Lbuild/temp.linux-aarch64-cpython-38 -o _configtest
success!
removing: _configtest.c _configtest.o _configtest
checking for missing MPI functions/symbols ...
/usr/bin/mpicc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -I/usr/include/python3.8 -c _configtest.c -o _configtest.o
success!
removing: _configtest.c _configtest.o
checking for function 'MPI_Type_create_f90_integer' ...
/usr/bin/mpicc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -I/usr/include/python3.8 -c _configtest.c -o _configtest.o
/usr/bin/mpicc -pthread _configtest.o -Lbuild/temp.linux-aarch64-cpython-38 -o _configtest
success!
removing: _configtest.c _configtest.o _configtest
checking for function 'MPI_Type_create_f90_real' ...
/usr/bin/mpicc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -I/usr/include/python3.8 -c _configtest.c -o _configtest.o
/usr/bin/mpicc -pthread _configtest.o -Lbuild/temp.linux-aarch64-cpython-38 -o _configtest
success!
removing: _configtest.c _configtest.o _configtest
checking for function 'MPI_Type_create_f90_complex' ...
/usr/bin/mpicc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -I/usr/include/python3.8 -c _configtest.c -o _configtest.o
/usr/bin/mpicc -pthread _configtest.o -Lbuild/temp.linux-aarch64-cpython-38 -o _configtest
success!
removing: _configtest.c _configtest.o _configtest
checking for function 'MPI_Status_c2f' ...
/usr/bin/mpicc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -I/usr/include/python3.8 -c _configtest.c -o _configtest.o
/usr/bin/mpicc -pthread _configtest.o -Lbuild/temp.linux-aarch64-cpython-38 -o _configtest
success!
removing: _configtest.c _configtest.o _configtest
checking for function 'MPI_Status_f2c' ...
/usr/bin/mpicc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -I/usr/include/python3.8 -c _configtest.c -o _configtest.o
/usr/bin/mpicc -pthread _configtest.o -Lbuild/temp.linux-aarch64-cpython-38 -o _configtest
success!
removing: _configtest.c _configtest.o _configtest
checking for symbol 'MPI_LB' ...
/usr/bin/mpicc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -I/usr/include/python3.8 -c _configtest.c -o _configtest.o
_configtest.c: In function ‘main’:
_configtest.c:5:23: error: ‘MPI_LB’ undeclared (first use in this function); did you mean ‘MPI_IO’?
5 | MPI_Datatype s; s = MPI_LB; (void)s;
| ^~~~~~
| MPI_IO
_configtest.c:5:23: note: each undeclared identifier is reported only once for each function it appears in
failure.
removing: _configtest.c _configtest.o
checking for symbol 'MPI_UB' ...
/usr/bin/mpicc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -I/usr/include/python3.8 -c _configtest.c -o _configtest.o
_configtest.c: In function ‘main’:
_configtest.c:5:23: error: ‘MPI_UB’ undeclared (first use in this function); did you mean ‘MPI_IO’?
5 | MPI_Datatype s; s = MPI_UB; (void)s;
| ^~~~~~
| MPI_IO
_configtest.c:5:23: note: each undeclared identifier is reported only once for each function it appears in
failure.
removing: _configtest.c _configtest.o
checking for dlopen() availability ...
checking for header 'dlfcn.h' ...
/usr/bin/mpicc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -I/usr/include/python3.8 -c _configtest.c -o _configtest.o
success!
removing: _configtest.c _configtest.o
success!
checking for library 'dl' ...
/usr/bin/mpicc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -I/usr/include/python3.8 -c _configtest.c -o _configtest.o
/usr/bin/mpicc -pthread _configtest.o -Lbuild/temp.linux-aarch64-cpython-38 -ldl -o _configtest
success!
removing: _configtest.c _configtest.o _configtest
checking for function 'dlopen' ...
/usr/bin/mpicc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -I/usr/include/python3.8 -c _configtest.c -o _configtest.o
/usr/bin/mpicc -pthread _configtest.o -Lbuild/temp.linux-aarch64-cpython-38 -ldl -o _configtest
success!
removing: _configtest.c _configtest.o _configtest
building 'mpi4py.MPI' extension
/usr/bin/mpicc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -DPyMPI_MISSING_MPI_LB=1 -DPyMPI_MISSING_MPI_UB=1 -DHAVE_DLFCN_H=1 -DHAVE_DLOPEN=1 -I/usr/include/python3.8 -c src/MPI.c -o build/temp.linux-aarch64-cpython-38/src/MPI.o
In file included from src/MPI.c:4:
src/mpi4py.MPI.c:6:10: fatal error: Python.h: No such file or directory
6 | #include "Python.h"
| ^~~~~~~~~~
compilation terminated.
error: command '/usr/bin/mpicc' failed with exit code 1
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed building wheel for mpi4py
Successfully built seaborn antlr4-python3-runtime
Failed to build pyclipper scikit-image mpi4py
ERROR: Could not build wheels for pyclipper, scikit-image, mpi4py, which is required to install pyproject.toml-based projects
[notice] A new release of pip is available: 23.1.2 -> 23.3.1
[notice] To update, run: python -m pip install --upgrade pip