* Package: dev-util/rosdep-0.22.1:0 * Repository: gentoo * Maintainer: ros@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc kernel_linux python_targets_python3_10 test userland_GNU * FEATURES: network-sandbox preserve-libs sandbox test userpriv usersandbox >>> Unpacking source... >>> Unpacking rosdep-0.22.1.tar.gz to /var/tmp/portage/dev-util/rosdep-0.22.1/work >>> Source unpacked in /var/tmp/portage/dev-util/rosdep-0.22.1/work >>> Preparing source in /var/tmp/portage/dev-util/rosdep-0.22.1/work/rosdep-0.22.1 ... * Applying tests.patch ... [ ok ] * Build system packages: * dev-python/gpep517 : 11 * dev-python/installer : 0.5.1-r1 * dev-python/setuptools : 65.6.0 * dev-python/setuptools_scm : 7.0.5 * dev-python/wheel : 0.38.4 >>> Source prepared. >>> Configuring source in /var/tmp/portage/dev-util/rosdep-0.22.1/work/rosdep-0.22.1 ... >>> Source configured. >>> Compiling source in /var/tmp/portage/dev-util/rosdep-0.22.1/work/rosdep-0.22.1 ... * python3_10: running distutils-r1_run_phase distutils-r1_python_compile * Building the wheel for rosdep-0.22.1 via setuptools.build_meta:__legacy__ gpep517 build-wheel --backend setuptools.build_meta:__legacy__ --output-fd 3 --wheel-dir /var/tmp/portage/dev-util/rosdep-0.22.1/work/rosdep-0.22.1-python3_10/wheel 2022-11-21 20:49:41,803 gpep517 INFO Building wheel via backend setuptools.build_meta:__legacy__ 2022-11-21 20:49:41,939 root INFO running bdist_wheel 2022-11-21 20:49:42,076 root INFO running build 2022-11-21 20:49:42,076 root INFO running build_py 2022-11-21 20:49:42,099 root INFO creating build 2022-11-21 20:49:42,099 root INFO creating build/lib 2022-11-21 20:49:42,099 root INFO creating build/lib/rosdep2 2022-11-21 20:49:42,099 root INFO copying src/rosdep2/url_utils.py -> build/lib/rosdep2 2022-11-21 20:49:42,099 root INFO copying src/rosdep2/sources_list.py -> build/lib/rosdep2 2022-11-21 20:49:42,100 root INFO copying src/rosdep2/shell_utils.py -> build/lib/rosdep2 2022-11-21 20:49:42,100 root INFO copying src/rosdep2/rospkg_loader.py -> build/lib/rosdep2 2022-11-21 20:49:42,100 root INFO copying src/rosdep2/rospack.py -> build/lib/rosdep2 2022-11-21 20:49:42,100 root INFO copying src/rosdep2/rosdistrohelper.py -> build/lib/rosdep2 2022-11-21 20:49:42,100 root INFO copying src/rosdep2/rep3.py -> build/lib/rosdep2 2022-11-21 20:49:42,100 root INFO copying src/rosdep2/model.py -> build/lib/rosdep2 2022-11-21 20:49:42,101 root INFO copying src/rosdep2/meta.py -> build/lib/rosdep2 2022-11-21 20:49:42,101 root INFO copying src/rosdep2/main.py -> build/lib/rosdep2 2022-11-21 20:49:42,101 root INFO copying src/rosdep2/lookup.py -> build/lib/rosdep2 2022-11-21 20:49:42,101 root INFO copying src/rosdep2/loader.py -> build/lib/rosdep2 2022-11-21 20:49:42,101 root INFO copying src/rosdep2/installers.py -> build/lib/rosdep2 2022-11-21 20:49:42,102 root INFO copying src/rosdep2/install.py -> build/lib/rosdep2 2022-11-21 20:49:42,102 root INFO copying src/rosdep2/gbpdistro_support.py -> build/lib/rosdep2 2022-11-21 20:49:42,102 root INFO copying src/rosdep2/dependency_graph.py -> build/lib/rosdep2 2022-11-21 20:49:42,102 root INFO copying src/rosdep2/core.py -> build/lib/rosdep2 2022-11-21 20:49:42,102 root INFO copying src/rosdep2/catkin_support.py -> build/lib/rosdep2 2022-11-21 20:49:42,102 root INFO copying src/rosdep2/catkin_packages.py -> build/lib/rosdep2 2022-11-21 20:49:42,103 root INFO copying src/rosdep2/cache_tools.py -> build/lib/rosdep2 2022-11-21 20:49:42,103 root INFO copying src/rosdep2/_version.py -> build/lib/rosdep2 2022-11-21 20:49:42,103 root INFO copying src/rosdep2/__main__.py -> build/lib/rosdep2 2022-11-21 20:49:42,103 root INFO copying src/rosdep2/__init__.py -> build/lib/rosdep2 2022-11-21 20:49:42,103 root INFO creating build/lib/rosdep2/ament_packages 2022-11-21 20:49:42,104 root INFO copying src/rosdep2/ament_packages/search_paths.py -> build/lib/rosdep2/ament_packages 2022-11-21 20:49:42,104 root INFO copying src/rosdep2/ament_packages/resources.py -> build/lib/rosdep2/ament_packages 2022-11-21 20:49:42,104 root INFO copying src/rosdep2/ament_packages/packages.py -> build/lib/rosdep2/ament_packages 2022-11-21 20:49:42,104 root INFO copying src/rosdep2/ament_packages/constants.py -> build/lib/rosdep2/ament_packages 2022-11-21 20:49:42,104 root INFO copying src/rosdep2/ament_packages/__init__.py -> build/lib/rosdep2/ament_packages 2022-11-21 20:49:42,105 root INFO creating build/lib/rosdep2/platforms 2022-11-21 20:49:42,105 root INFO copying src/rosdep2/platforms/source.py -> build/lib/rosdep2/platforms 2022-11-21 20:49:42,105 root INFO copying src/rosdep2/platforms/slackware.py -> build/lib/rosdep2/platforms 2022-11-21 20:49:42,105 root INFO copying src/rosdep2/platforms/redhat.py -> build/lib/rosdep2/platforms 2022-11-21 20:49:42,105 root INFO copying src/rosdep2/platforms/pip.py -> build/lib/rosdep2/platforms 2022-11-21 20:49:42,105 root INFO copying src/rosdep2/platforms/osx.py -> build/lib/rosdep2/platforms 2022-11-21 20:49:42,106 root INFO copying src/rosdep2/platforms/opensuse.py -> build/lib/rosdep2/platforms 2022-11-21 20:49:42,106 root INFO copying src/rosdep2/platforms/openembedded.py -> build/lib/rosdep2/platforms 2022-11-21 20:49:42,106 root INFO copying src/rosdep2/platforms/npm.py -> build/lib/rosdep2/platforms 2022-11-21 20:49:42,106 root INFO copying src/rosdep2/platforms/nix.py -> build/lib/rosdep2/platforms 2022-11-21 20:49:42,106 root INFO copying src/rosdep2/platforms/gentoo.py -> build/lib/rosdep2/platforms 2022-11-21 20:49:42,107 root INFO copying src/rosdep2/platforms/gem.py -> build/lib/rosdep2/platforms 2022-11-21 20:49:42,107 root INFO copying src/rosdep2/platforms/freebsd.py -> build/lib/rosdep2/platforms 2022-11-21 20:49:42,107 root INFO copying src/rosdep2/platforms/debian.py -> build/lib/rosdep2/platforms 2022-11-21 20:49:42,107 root INFO copying src/rosdep2/platforms/cygwin.py -> build/lib/rosdep2/platforms 2022-11-21 20:49:42,107 root INFO copying src/rosdep2/platforms/arch.py -> build/lib/rosdep2/platforms 2022-11-21 20:49:42,107 root INFO copying src/rosdep2/platforms/alpine.py -> build/lib/rosdep2/platforms 2022-11-21 20:49:42,108 root INFO copying src/rosdep2/platforms/__init__.py -> build/lib/rosdep2/platforms 2022-11-21 20:49:42,108 root WARNING warning: build_py: byte-compiling is disabled, skipping. 2022-11-21 20:49:42,155 wheel INFO installing to build/bdist.linux-x86_64/wheel 2022-11-21 20:49:42,155 root INFO running install 2022-11-21 20:49:42,167 root INFO running install_lib 2022-11-21 20:49:42,189 root INFO creating build/bdist.linux-x86_64 2022-11-21 20:49:42,189 root INFO creating build/bdist.linux-x86_64/wheel 2022-11-21 20:49:42,189 root INFO creating build/bdist.linux-x86_64/wheel/rosdep2 2022-11-21 20:49:42,190 root INFO creating build/bdist.linux-x86_64/wheel/rosdep2/platforms 2022-11-21 20:49:42,190 root INFO copying build/lib/rosdep2/platforms/__init__.py -> build/bdist.linux-x86_64/wheel/rosdep2/platforms 2022-11-21 20:49:42,190 root INFO copying build/lib/rosdep2/platforms/alpine.py -> build/bdist.linux-x86_64/wheel/rosdep2/platforms 2022-11-21 20:49:42,190 root INFO copying build/lib/rosdep2/platforms/arch.py -> build/bdist.linux-x86_64/wheel/rosdep2/platforms 2022-11-21 20:49:42,190 root INFO copying build/lib/rosdep2/platforms/cygwin.py -> build/bdist.linux-x86_64/wheel/rosdep2/platforms 2022-11-21 20:49:42,191 root INFO copying build/lib/rosdep2/platforms/debian.py -> build/bdist.linux-x86_64/wheel/rosdep2/platforms 2022-11-21 20:49:42,191 root INFO copying build/lib/rosdep2/platforms/freebsd.py -> build/bdist.linux-x86_64/wheel/rosdep2/platforms 2022-11-21 20:49:42,191 root INFO copying build/lib/rosdep2/platforms/gem.py -> build/bdist.linux-x86_64/wheel/rosdep2/platforms 2022-11-21 20:49:42,191 root INFO copying build/lib/rosdep2/platforms/gentoo.py -> build/bdist.linux-x86_64/wheel/rosdep2/platforms 2022-11-21 20:49:42,191 root INFO copying build/lib/rosdep2/platforms/nix.py -> build/bdist.linux-x86_64/wheel/rosdep2/platforms 2022-11-21 20:49:42,192 root INFO copying build/lib/rosdep2/platforms/npm.py -> build/bdist.linux-x86_64/wheel/rosdep2/platforms 2022-11-21 20:49:42,192 root INFO copying build/lib/rosdep2/platforms/openembedded.py -> build/bdist.linux-x86_64/wheel/rosdep2/platforms 2022-11-21 20:49:42,192 root INFO copying build/lib/rosdep2/platforms/opensuse.py -> build/bdist.linux-x86_64/wheel/rosdep2/platforms 2022-11-21 20:49:42,192 root INFO copying build/lib/rosdep2/platforms/osx.py -> build/bdist.linux-x86_64/wheel/rosdep2/platforms 2022-11-21 20:49:42,192 root INFO copying build/lib/rosdep2/platforms/pip.py -> build/bdist.linux-x86_64/wheel/rosdep2/platforms 2022-11-21 20:49:42,192 root INFO copying build/lib/rosdep2/platforms/redhat.py -> build/bdist.linux-x86_64/wheel/rosdep2/platforms 2022-11-21 20:49:42,193 root INFO copying build/lib/rosdep2/platforms/slackware.py -> build/bdist.linux-x86_64/wheel/rosdep2/platforms 2022-11-21 20:49:42,193 root INFO copying build/lib/rosdep2/platforms/source.py -> build/bdist.linux-x86_64/wheel/rosdep2/platforms 2022-11-21 20:49:42,193 root INFO creating build/bdist.linux-x86_64/wheel/rosdep2/ament_packages 2022-11-21 20:49:42,193 root INFO copying build/lib/rosdep2/ament_packages/__init__.py -> build/bdist.linux-x86_64/wheel/rosdep2/ament_packages 2022-11-21 20:49:42,193 root INFO copying build/lib/rosdep2/ament_packages/constants.py -> build/bdist.linux-x86_64/wheel/rosdep2/ament_packages 2022-11-21 20:49:42,194 root INFO copying build/lib/rosdep2/ament_packages/packages.py -> build/bdist.linux-x86_64/wheel/rosdep2/ament_packages 2022-11-21 20:49:42,194 root INFO copying build/lib/rosdep2/ament_packages/resources.py -> build/bdist.linux-x86_64/wheel/rosdep2/ament_packages 2022-11-21 20:49:42,194 root INFO copying build/lib/rosdep2/ament_packages/search_paths.py -> build/bdist.linux-x86_64/wheel/rosdep2/ament_packages 2022-11-21 20:49:42,194 root INFO copying build/lib/rosdep2/__init__.py -> build/bdist.linux-x86_64/wheel/rosdep2 2022-11-21 20:49:42,194 root INFO copying build/lib/rosdep2/__main__.py -> build/bdist.linux-x86_64/wheel/rosdep2 2022-11-21 20:49:42,194 root INFO copying build/lib/rosdep2/_version.py -> build/bdist.linux-x86_64/wheel/rosdep2 2022-11-21 20:49:42,195 root INFO copying build/lib/rosdep2/cache_tools.py -> build/bdist.linux-x86_64/wheel/rosdep2 2022-11-21 20:49:42,195 root INFO copying build/lib/rosdep2/catkin_packages.py -> build/bdist.linux-x86_64/wheel/rosdep2 2022-11-21 20:49:42,195 root INFO copying build/lib/rosdep2/catkin_support.py -> build/bdist.linux-x86_64/wheel/rosdep2 2022-11-21 20:49:42,195 root INFO copying build/lib/rosdep2/core.py -> build/bdist.linux-x86_64/wheel/rosdep2 2022-11-21 20:49:42,195 root INFO copying build/lib/rosdep2/dependency_graph.py -> build/bdist.linux-x86_64/wheel/rosdep2 2022-11-21 20:49:42,196 root INFO copying build/lib/rosdep2/gbpdistro_support.py -> build/bdist.linux-x86_64/wheel/rosdep2 2022-11-21 20:49:42,196 root INFO copying build/lib/rosdep2/install.py -> build/bdist.linux-x86_64/wheel/rosdep2 2022-11-21 20:49:42,196 root INFO copying build/lib/rosdep2/installers.py -> build/bdist.linux-x86_64/wheel/rosdep2 2022-11-21 20:49:42,196 root INFO copying build/lib/rosdep2/loader.py -> build/bdist.linux-x86_64/wheel/rosdep2 2022-11-21 20:49:42,196 root INFO copying build/lib/rosdep2/lookup.py -> build/bdist.linux-x86_64/wheel/rosdep2 2022-11-21 20:49:42,197 root INFO copying build/lib/rosdep2/main.py -> build/bdist.linux-x86_64/wheel/rosdep2 2022-11-21 20:49:42,197 root INFO copying build/lib/rosdep2/meta.py -> build/bdist.linux-x86_64/wheel/rosdep2 2022-11-21 20:49:42,197 root INFO copying build/lib/rosdep2/model.py -> build/bdist.linux-x86_64/wheel/rosdep2 2022-11-21 20:49:42,197 root INFO copying build/lib/rosdep2/rep3.py -> build/bdist.linux-x86_64/wheel/rosdep2 2022-11-21 20:49:42,197 root INFO copying build/lib/rosdep2/rosdistrohelper.py -> build/bdist.linux-x86_64/wheel/rosdep2 2022-11-21 20:49:42,197 root INFO copying build/lib/rosdep2/rospack.py -> build/bdist.linux-x86_64/wheel/rosdep2 2022-11-21 20:49:42,198 root INFO copying build/lib/rosdep2/rospkg_loader.py -> build/bdist.linux-x86_64/wheel/rosdep2 2022-11-21 20:49:42,198 root INFO copying build/lib/rosdep2/shell_utils.py -> build/bdist.linux-x86_64/wheel/rosdep2 2022-11-21 20:49:42,198 root INFO copying build/lib/rosdep2/sources_list.py -> build/bdist.linux-x86_64/wheel/rosdep2 2022-11-21 20:49:42,198 root INFO copying build/lib/rosdep2/url_utils.py -> build/bdist.linux-x86_64/wheel/rosdep2 2022-11-21 20:49:42,198 root WARNING warning: install_lib: byte-compiling is disabled, skipping. 2022-11-21 20:49:42,198 root INFO running install_egg_info 2022-11-21 20:49:42,247 root INFO running egg_info 2022-11-21 20:49:42,247 root INFO creating src/rosdep.egg-info 2022-11-21 20:49:42,269 root INFO writing src/rosdep.egg-info/PKG-INFO 2022-11-21 20:49:42,269 root INFO writing dependency_links to src/rosdep.egg-info/dependency_links.txt 2022-11-21 20:49:42,269 root INFO writing entry points to src/rosdep.egg-info/entry_points.txt 2022-11-21 20:49:42,270 root INFO writing requirements to src/rosdep.egg-info/requires.txt 2022-11-21 20:49:42,270 root INFO writing top-level names to src/rosdep.egg-info/top_level.txt 2022-11-21 20:49:42,271 root INFO writing manifest file 'src/rosdep.egg-info/SOURCES.txt' 2022-11-21 20:49:42,322 setuptools_scm.file_finder_git ERROR listing git files failed - pretending there aren't any 2022-11-21 20:49:42,325 root INFO reading manifest file 'src/rosdep.egg-info/SOURCES.txt' 2022-11-21 20:49:42,325 root INFO adding license file 'LICENSE' 2022-11-21 20:49:42,327 root INFO writing manifest file 'src/rosdep.egg-info/SOURCES.txt' 2022-11-21 20:49:42,327 root INFO Copying src/rosdep.egg-info to build/bdist.linux-x86_64/wheel/rosdep-0.22.1-py3.10.egg-info 2022-11-21 20:49:42,328 root INFO running install_scripts 2022-11-21 20:49:42,346 wheel INFO creating build/bdist.linux-x86_64/wheel/rosdep-0.22.1.dist-info/WHEEL 2022-11-21 20:49:42,346 wheel INFO creating '/var/tmp/portage/dev-util/rosdep-0.22.1/work/rosdep-0.22.1-python3_10/wheel/tmp8oapan1g/rosdep-0.22.1-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it 2022-11-21 20:49:42,347 wheel INFO adding 'rosdep2/__init__.py' 2022-11-21 20:49:42,347 wheel INFO adding 'rosdep2/__main__.py' 2022-11-21 20:49:42,347 wheel INFO adding 'rosdep2/_version.py' 2022-11-21 20:49:42,347 wheel INFO adding 'rosdep2/cache_tools.py' 2022-11-21 20:49:42,347 wheel INFO adding 'rosdep2/catkin_packages.py' 2022-11-21 20:49:42,347 wheel INFO adding 'rosdep2/catkin_support.py' 2022-11-21 20:49:42,348 wheel INFO adding 'rosdep2/core.py' 2022-11-21 20:49:42,348 wheel INFO adding 'rosdep2/dependency_graph.py' 2022-11-21 20:49:42,348 wheel INFO adding 'rosdep2/gbpdistro_support.py' 2022-11-21 20:49:42,348 wheel INFO adding 'rosdep2/install.py' 2022-11-21 20:49:42,348 wheel INFO adding 'rosdep2/installers.py' 2022-11-21 20:49:42,348 wheel INFO adding 'rosdep2/loader.py' 2022-11-21 20:49:42,348 wheel INFO adding 'rosdep2/lookup.py' 2022-11-21 20:49:42,349 wheel INFO adding 'rosdep2/main.py' 2022-11-21 20:49:42,349 wheel INFO adding 'rosdep2/meta.py' 2022-11-21 20:49:42,349 wheel INFO adding 'rosdep2/model.py' 2022-11-21 20:49:42,349 wheel INFO adding 'rosdep2/rep3.py' 2022-11-21 20:49:42,349 wheel INFO adding 'rosdep2/rosdistrohelper.py' 2022-11-21 20:49:42,349 wheel INFO adding 'rosdep2/rospack.py' 2022-11-21 20:49:42,349 wheel INFO adding 'rosdep2/rospkg_loader.py' 2022-11-21 20:49:42,350 wheel INFO adding 'rosdep2/shell_utils.py' 2022-11-21 20:49:42,350 wheel INFO adding 'rosdep2/sources_list.py' 2022-11-21 20:49:42,350 wheel INFO adding 'rosdep2/url_utils.py' 2022-11-21 20:49:42,350 wheel INFO adding 'rosdep2/ament_packages/__init__.py' 2022-11-21 20:49:42,350 wheel INFO adding 'rosdep2/ament_packages/constants.py' 2022-11-21 20:49:42,350 wheel INFO adding 'rosdep2/ament_packages/packages.py' 2022-11-21 20:49:42,351 wheel INFO adding 'rosdep2/ament_packages/resources.py' 2022-11-21 20:49:42,351 wheel INFO adding 'rosdep2/ament_packages/search_paths.py' 2022-11-21 20:49:42,351 wheel INFO adding 'rosdep2/platforms/__init__.py' 2022-11-21 20:49:42,351 wheel INFO adding 'rosdep2/platforms/alpine.py' 2022-11-21 20:49:42,351 wheel INFO adding 'rosdep2/platforms/arch.py' 2022-11-21 20:49:42,351 wheel INFO adding 'rosdep2/platforms/cygwin.py' 2022-11-21 20:49:42,351 wheel INFO adding 'rosdep2/platforms/debian.py' 2022-11-21 20:49:42,352 wheel INFO adding 'rosdep2/platforms/freebsd.py' 2022-11-21 20:49:42,352 wheel INFO adding 'rosdep2/platforms/gem.py' 2022-11-21 20:49:42,352 wheel INFO adding 'rosdep2/platforms/gentoo.py' 2022-11-21 20:49:42,352 wheel INFO adding 'rosdep2/platforms/nix.py' 2022-11-21 20:49:42,352 wheel INFO adding 'rosdep2/platforms/npm.py' 2022-11-21 20:49:42,352 wheel INFO adding 'rosdep2/platforms/openembedded.py' 2022-11-21 20:49:42,352 wheel INFO adding 'rosdep2/platforms/opensuse.py' 2022-11-21 20:49:42,353 wheel INFO adding 'rosdep2/platforms/osx.py' 2022-11-21 20:49:42,353 wheel INFO adding 'rosdep2/platforms/pip.py' 2022-11-21 20:49:42,353 wheel INFO adding 'rosdep2/platforms/redhat.py' 2022-11-21 20:49:42,353 wheel INFO adding 'rosdep2/platforms/slackware.py' 2022-11-21 20:49:42,353 wheel INFO adding 'rosdep2/platforms/source.py' 2022-11-21 20:49:42,353 wheel INFO adding 'rosdep-0.22.1.dist-info/LICENSE' 2022-11-21 20:49:42,353 wheel INFO adding 'rosdep-0.22.1.dist-info/METADATA' 2022-11-21 20:49:42,354 wheel INFO adding 'rosdep-0.22.1.dist-info/WHEEL' 2022-11-21 20:49:42,354 wheel INFO adding 'rosdep-0.22.1.dist-info/entry_points.txt' 2022-11-21 20:49:42,354 wheel INFO adding 'rosdep-0.22.1.dist-info/top_level.txt' 2022-11-21 20:49:42,354 wheel INFO adding 'rosdep-0.22.1.dist-info/RECORD' 2022-11-21 20:49:42,354 wheel INFO removing build/bdist.linux-x86_64/wheel 2022-11-21 20:49:42,355 gpep517 INFO The backend produced /var/tmp/portage/dev-util/rosdep-0.22.1/work/rosdep-0.22.1-python3_10/wheel/rosdep-0.22.1-py3-none-any.whl * Installing rosdep-0.22.1-py3-none-any.whl to /var/tmp/portage/dev-util/rosdep-0.22.1/work/rosdep-0.22.1-python3_10/install gpep517 install-wheel --destdir=/var/tmp/portage/dev-util/rosdep-0.22.1/work/rosdep-0.22.1-python3_10/install --interpreter=/usr/bin/python3.10 --prefix=/usr --optimize=all /var/tmp/portage/dev-util/rosdep-0.22.1/work/rosdep-0.22.1-python3_10/wheel/rosdep-0.22.1-py3-none-any.whl 2022-11-21 20:49:42,530 gpep517 INFO Installing /var/tmp/portage/dev-util/rosdep-0.22.1/work/rosdep-0.22.1-python3_10/wheel/rosdep-0.22.1-py3-none-any.whl into /var/tmp/portage/dev-util/rosdep-0.22.1/work/rosdep-0.22.1-python3_10/install 2022-11-21 20:49:42,643 gpep517 INFO Installation complete >>> Source compiled. >>> Test phase: dev-util/rosdep-0.22.1 * python3_10: running distutils-r1_run_phase python_test python3.10 -m pytest -vv -ra -l -Wdefault --color=no -o console_output_style=count -p no:cov -p no:flake8 -p no:flakes -p no:pylint -p no:markdown -p no:sugar -p no:xvfb ============================= test session starts ============================== platform linux -- Python 3.10.8, pytest-7.2.0, pluggy-1.0.0 -- /var/tmp/portage/dev-util/rosdep-0.22.1/work/rosdep-0.22.1-python3_10/install/usr/bin/python3.10 cachedir: .pytest_cache hypothesis profile 'default' -> database=DirectoryBasedExampleDatabase('/var/tmp/portage/dev-util/rosdep-0.22.1/work/rosdep-0.22.1/.hypothesis/examples') rootdir: /var/tmp/portage/dev-util/rosdep-0.22.1/work/rosdep-0.22.1, configfile: setup.cfg plugins: trio-0.8.0, typeguard-2.13.3, anyio-3.6.1, pkgcore-0.12.17, flaky-3.7.0, mock-3.10.0, plus-0.2, forked-1.4.0, xdist-3.0.2, hypothesis-6.58.0, bdd-6.1.1 collecting ... collected 139 items test/test_flake8.py::test_flake8 FAILED [ 1/139] test/test_metadata.py::test_metadatabase_set_get PASSED [ 2/139] test/test_metadata.py::test_metadatabase_get_none PASSED [ 3/139] test/test_metadata.py::test_metadatabase_get_default PASSED [ 4/139] test/test_metadata.py::test_metadatabase_get_mutate_get PASSED [ 5/139] test/test_metadata.py::test_metadatabase_set_set_get PASSED [ 6/139] test/test_metadata.py::test_metadatabase_set_load_from_disk_get PASSED [ 7/139] test/test_rosdep.py::test_create_default_installer_context PASSED [ 8/139] test/test_rosdep_alpine.py::test_apk_detect PASSED [ 9/139] test/test_rosdep_alpine.py::test_ApkInstaller PASSED [ 10/139] test/test_rosdep_arch.py::test_PacmanInstaller PASSED [ 11/139] test/test_rosdep_catkin_packages.py::test_find_catkin_packages_in PASSED [ 12/139] test/test_rosdep_catkin_support.py::test_workflow PASSED [ 13/139] test/test_rosdep_core.py::test_RosdepInternalError PASSED [ 14/139] test/test_rosdep_core.py::test_rd_debug PASSED [ 15/139] test/test_rosdep_core.py::test_InvalidData PASSED [ 16/139] test/test_rosdep_cygwin.py::test_AptCygInstaller PASSED [ 17/139] test/test_rosdep_debian.py::test_dpkg_detect PASSED [ 18/139] test/test_rosdep_debian.py::test_read_apt_cache_showpkg PASSED [ 19/139] test/test_rosdep_debian.py::test_AptInstaller PASSED [ 20/139] test/test_rosdep_dependency_graph.py::test_DependencyGraph_Linear PASSED [ 21/139] test/test_rosdep_dependency_graph.py::test_DependencyGraph_Cycle PASSED [ 22/139] test/test_rosdep_dependency_graph.py::test_DependencyGraph_Short_Cycle PASSED [ 23/139] test/test_rosdep_dependency_graph.py::test_DependencyGraph_Invalid_Key PASSED [ 24/139] test/test_rosdep_dependency_graph.py::test_DependencyGraph_Invalid_Key2 PASSED [ 25/139] test/test_rosdep_dependency_graph.py::test_DependencyGraph_Multi_Root PASSED [ 26/139] test/test_rosdep_dependency_graph.py::test_DependencyGraph_Realworld PASSED [ 27/139] test/test_rosdep_freebsd.py::test_pkg_detect PASSED [ 28/139] test/test_rosdep_freebsd.py::test_PkgInstaller PASSED [ 29/139] test/test_rosdep_gbpdistro_support.py::test_url_constants PASSED [ 30/139] test/test_rosdep_gbpdistro_support.py::test_get_gbprepo_as_rosdep_data PASSED [ 31/139] test/test_rosdep_gbpdistro_support.py::test_download_gbpdistro_as_rosdep_data PASSED [ 32/139] test/test_rosdep_gbpdistro_support.py::test_gbprepo_to_rosdep_data_on_bad_inputs PASSED [ 33/139] test/test_rosdep_gbpdistro_support.py::test_gbprepo_to_rosdep_data_on_ok_input PASSED [ 34/139] test/test_rosdep_gbpdistro_support.py::test_get_owner_name_homebrew PASSED [ 35/139] test/test_rosdep_gem.py::test_gem_detect FAILED [ 36/139] test/test_rosdep_gem.py::test_GemInstaller_get_depends PASSED [ 37/139] test/test_rosdep_gem.py::test_GemInstaller PASSED [ 38/139] test/test_rosdep_gentoo.py::test_portage_available PASSED [ 39/139] test/test_rosdep_gentoo.py::test_portage_detect PASSED [ 40/139] test/test_rosdep_gentoo.py::test_PortageInstaller PASSED [ 41/139] test/test_rosdep_installers.py::test_InstallerContext_ctor PASSED [ 42/139] test/test_rosdep_installers.py::test_InstallerContext_get_os_version_type PASSED [ 43/139] test/test_rosdep_installers.py::test_InstallerContext_os_version_and_name PASSED [ 44/139] test/test_rosdep_installers.py::test_InstallerContext_installers PASSED [ 45/139] test/test_rosdep_installers.py::test_InstallerContext_os_installers PASSED [ 46/139] test/test_rosdep_installers.py::test_Installer_tripwire PASSED [ 47/139] test/test_rosdep_installers.py::test_PackageManagerInstaller PASSED [ 48/139] test/test_rosdep_installers.py::test_PackageManagerInstaller_resolve PASSED [ 49/139] test/test_rosdep_installers.py::test_PackageManagerInstaller_depends PASSED [ 50/139] test/test_rosdep_installers.py::test_PackageManagerInstaller_unique PASSED [ 51/139] test/test_rosdep_installers.py::test_PackageManagerInstaller_is_installed PASSED [ 52/139] test/test_rosdep_installers.py::test_PackageManagerInstaller_get_packages_to_install PASSED [ 53/139] test/test_rosdep_installers.py::test_RosdepInstaller_ctor PASSED [ 54/139] test/test_rosdep_installers.py::test_RosdepInstaller_get_uninstalled PASSED [ 55/139] test/test_rosdep_installers.py::test_RosdepInstaller_get_uninstalled_unconfigured PASSED [ 56/139] test/test_rosdep_installers.py::test_RosdepInstaller_install_resolved PASSED [ 57/139] test/test_rosdep_issue30.py::Issue30TestCase::testIssue30 PASSED [ 58/139] test/test_rosdep_loader.py::test_RosdepLoader PASSED [ 59/139] test/test_rosdep_lookup.py::test_RosdepDefinition PASSED [ 60/139] test/test_rosdep_lookup.py::test_RosdepView_merge PASSED [ 61/139] test/test_rosdep_lookup.py::test_RosdepLookup_get_rosdeps PASSED [ 62/139] test/test_rosdep_lookup.py::test_RosdepLookup_dependency_types PASSED [ 63/139] test/test_rosdep_lookup.py::test_RosdepLookup_get_resources_that_need PASSED [ 64/139] test/test_rosdep_lookup.py::test_RosdepLookup_create_from_rospkg PASSED [ 65/139] test/test_rosdep_lookup.py::test_RosdepLookup_get_rosdep_view_for_resource PASSED [ 66/139] test/test_rosdep_lookup.py::test_RosdepLookup_get_rosdep_view PASSED [ 67/139] test/test_rosdep_lookup.py::test_RosdepLookup_get_errors PASSED [ 68/139] test/test_rosdep_lookup.py::test_RosdepLookup_get_views_that_define PASSED [ 69/139] test/test_rosdep_lookup.py::test_RosdepLookup_resolve_all_errors PASSED [ 70/139] test/test_rosdep_lookup.py::test_RosdepLookup_resolve_errors PASSED [ 71/139] test/test_rosdep_lookup.py::test_RosdepLookup_resolve PASSED [ 72/139] test/test_rosdep_lookup.py::test_RosdepLookup_resolve_all PASSED [ 73/139] test/test_rosdep_main.py::TestRosdepMain::test_bad_commands PASSED [ 74/139] test/test_rosdep_main.py::TestRosdepMain::test_check PASSED [ 75/139] test/test_rosdep_main.py::TestRosdepMain::test_install PASSED [ 76/139] test/test_rosdep_main.py::TestRosdepMain::test_invalid_package_message PASSED [ 77/139] test/test_rosdep_main.py::TestRosdepMain::test_keys PASSED [ 78/139] test/test_rosdep_main.py::TestRosdepMain::test_proxy_detection PASSED [ 79/139] test/test_rosdep_main.py::TestRosdepMain::test_what_needs PASSED [ 80/139] test/test_rosdep_main.py::TestRosdepMain::test_where_defined PASSED [ 81/139] test/test_rosdep_model.py::test_RosdepDatabaseEntry PASSED [ 82/139] test/test_rosdep_model.py::test_RosdepDatabase PASSED [ 83/139] test/test_rosdep_model.py::test_RosdepDatabase_get_view_dependencies PASSED [ 84/139] test/test_rosdep_npm.py::test_npm_detect PASSED [ 85/139] test/test_rosdep_npm.py::test_NpmInstaller_get_depends PASSED [ 86/139] test/test_rosdep_npm.py::test_NpmInstaller PASSED [ 87/139] test/test_rosdep_opensuse.py::test_ZypperInstaller PASSED [ 88/139] test/test_rosdep_osx.py::test_brew_detect PASSED [ 89/139] test/test_rosdep_osx.py::test_HomebrewInstaller PASSED [ 90/139] test/test_rosdep_pip.py::test_pip_detect FAILED [ 91/139] test/test_rosdep_pip.py::test_PipInstaller_get_depends PASSED [ 92/139] test/test_rosdep_pip.py::test_PipInstaller PASSED [ 93/139] test/test_rosdep_pip.py::test_get_pip_command PASSED [ 94/139] test/test_rosdep_redhat.py::test_rpm_expand_cmd PASSED [ 95/139] test/test_rosdep_redhat.py::test_rpm_detect PASSED [ 96/139] test/test_rosdep_redhat.py::test_DnfInstaller PASSED [ 97/139] test/test_rosdep_redhat.py::test_YumInstaller PASSED [ 98/139] test/test_rosdep_redhat.py::test_Fedora_variable_installer_key PASSED [ 99/139] test/test_rosdep_redhat.py::test_Fedora_variable_lookup_key PASSED [100/139] test/test_rosdep_rep3.py::test_url_constants PASSED [101/139] test/test_rosdep_rep3.py::test_download_targets_data PASSED [102/139] test/test_rosdep_rospkg_loader.py::test_RosPkgLoader PASSED [103/139] test/test_rosdep_rospkg_loader.py::test_RosPkgLoader_with_underlay_key PASSED [104/139] test/test_rosdep_rospkg_loader.py::test_RosPkgLoader_get_loadable PASSED [105/139] test/test_rosdep_shell_utils.py::test_create_tempfile_from_string_and_execute PASSED [106/139] test/test_rosdep_shell_utils.py::test_read_stdout PASSED [107/139] test/test_rosdep_slackware.py::test_sbotools_available PASSED [108/139] test/test_rosdep_slackware.py::test_SbotoolsInstaller PASSED [109/139] test/test_rosdep_slackware.py::test_slackpkg_available PASSED [110/139] test/test_rosdep_slackware.py::test_SlackpkgInstaller PASSED [111/139] test/test_rosdep_source.py::test_SourceInstall PASSED [112/139] test/test_rosdep_source.py::test_is_installed PASSED [113/139] test/test_rosdep_source.py::test_source_detect PASSED [114/139] test/test_rosdep_source.py::test_SourceInstaller_get_install_command PASSED [115/139] test/test_rosdep_source.py::test_SourceInstaller_resolve PASSED [116/139] test/test_rosdep_source.py::test_load_rdmanifest PASSED [117/139] test/test_rosdep_source.py::test_get_file_hash PASSED [118/139] test/test_rosdep_source.py::test_fetch_file PASSED [119/139] test/test_rosdep_source.py::test_download_rdmanifest PASSED [120/139] test/test_rosdep_source.py::test_install_from_file PASSED [121/139] test/test_rosdep_source.py::test_install_source PASSED [122/139] test/test_rosdep_sources_list.py::test_get_sources_list_dir PASSED [123/139] test/test_rosdep_sources_list.py::test_get_sources_cache_dir PASSED [124/139] test/test_rosdep_sources_list.py::test_url_constants PASSED [125/139] test/test_rosdep_sources_list.py::test_download_default_sources_list PASSED [126/139] test/test_rosdep_sources_list.py::test_CachedDataSource PASSED [127/139] test/test_rosdep_sources_list.py::test_DataSource PASSED [128/139] test/test_rosdep_sources_list.py::test_parse_sources_file PASSED [129/139] test/test_rosdep_sources_list.py::test_parse_sources_list PASSED [130/139] test/test_rosdep_sources_list.py::test_write_cache_file PASSED [131/139] test/test_rosdep_sources_list.py::test_update_sources_list PASSED [132/139] test/test_rosdep_sources_list.py::test_load_cached_sources_list PASSED [133/139] test/test_rosdep_sources_list.py::test_DataSourceMatcher PASSED [134/139] test/test_rosdep_sources_list.py::test_download_rosdep_data PASSED [135/139] test/test_rosdep_sources_list.py::test_parse_sources_data PASSED [136/139] test/test_rosdep_sources_list.py::test_DataSourceMatcher_create_default PASSED [137/139] test/test_rosdep_sources_list.py::test_SourcesListLoader_create_default PASSED [138/139] test/test_rosdep_sources_list.py::test_unpickle_same_results PASSED [139/139] =================================== FAILURES =================================== _________________________________ test_flake8 __________________________________ @pytest.mark.flake8 @pytest.mark.linter def test_flake8(): style_guide = get_style_guide( exclude=['conf.py'], ignore=[ 'C402', # ignore presence of unnecessary generators 'C405', # ignore presence of unnecessary literals 'C407', # ignore presence of unnecessary comprehensions 'C408', # ignore presence of unnecessary tuple/list/dict 'D', # ignore documentation related warnings 'F401', # ignore presence of unused imports 'F841', # ignore presence of unused variables 'I', # ignore import order related warnings 'N802', # ignore presence of upper case in function names 'W504', # ignore line breaks after binary operator (new rule added in 2018) ], max_line_length=200, max_complexity=10, show_source=True, ) stdout = sys.stdout sys.stdout = sys.stderr # implicitly calls report_errors() report = style_guide.check_files([ os.path.dirname(os.path.dirname(__file__)), ]) sys.stdout = stdout if report.total_errors: # output summary with per-category counts print() report._application.formatter.show_statistics(report._stats) print( 'flake8 reported {report.total_errors} errors' .format(**locals()), file=sys.stderr) > assert not report.total_errors, \ 'flake8 reported {report.total_errors} errors'.format(**locals()) E AssertionError: flake8 reported 1 errors E assert not 1 E + where 1 = .total_errors report = stdout = <_io.TextIOWrapper name="<_io.FileIO name=6 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'> style_guide = test/test_flake8.py:62: AssertionError ----------------------------- Captured stdout call ----------------------------- 1 E275 missing whitespace after keyword ----------------------------- Captured stderr call ----------------------------- /var/tmp/portage/dev-util/rosdep-0.22.1/work/rosdep-0.22.1/test/test_rosdep_source.py:191:15: E275 missing whitespace after keyword assert not(commands) ^ flake8 reported 1 errors _______________________________ test_gem_detect ________________________________ def test_gem_detect(): from rosdep2.platforms.gem import gem_detect m = Mock() # test behavior with empty freeze m.return_value = '' val = gem_detect([], exec_fn=m) assert val == [], val val = gem_detect(['rdoc'], exec_fn=m) assert val == [], val # read list output into mock exec_fn with open(os.path.join(get_test_dir(), 'list_output'), 'r') as f: m.return_value = f.read() val = gem_detect(['rdoc'], exec_fn=m) > assert val == ['rdoc'], val E AssertionError: [] E assert [] == ['rdoc'] E Right contains one more item: 'rdoc' E Full diff: E - ['rdoc'] E + [] f = <_io.TextIOWrapper name='/var/tmp/portage/dev-util/rosdep-0.22.1/work/rosdep-0.22.1/test/gem/list_output' mode='r' encoding='UTF-8'> gem_detect = m = val = [] test/test_rosdep_gem.py:61: AssertionError _______________________________ test_pip_detect ________________________________ def test_pip_detect(): from rosdep2.platforms.pip import pip_detect m = Mock() # test behavior with empty freeze m.return_value = '' val = pip_detect([], exec_fn=m) assert val == [], val val = pip_detect(['paramiko'], exec_fn=m) assert val == [], val # read freeze output into mock exec_fn with open(os.path.join(get_test_dir(), 'freeze_output'), 'r') as f: m.return_value = f.read() val = pip_detect(['paramiko'], exec_fn=m) > assert val == ['paramiko'], val E AssertionError: [] E assert [] == ['paramiko'] E Right contains one more item: 'paramiko' E Full diff: E - ['paramiko'] E + [] f = <_io.TextIOWrapper name='/var/tmp/portage/dev-util/rosdep-0.22.1/work/rosdep-0.22.1/test/pip/freeze_output' mode='r' encoding='UTF-8'> m = pip_detect = val = [] test/test_rosdep_pip.py:60: AssertionError =============================== warnings summary =============================== test/test_rosdep_gbpdistro_support.py::test_download_gbpdistro_as_rosdep_data test/test_rosdep_rep3.py::test_download_targets_data /var/tmp/portage/dev-util/rosdep-0.22.1/work/rosdep-0.22.1/src/rosdep2/rep3.py:54: PreRep137Warning: deprecated, use rosdistro instead warnings.warn('deprecated, use rosdistro instead', PreRep137Warning) test/test_rosdep_gbpdistro_support.py::test_download_gbpdistro_as_rosdep_data test/test_rosdep_gbpdistro_support.py::test_gbprepo_to_rosdep_data_on_bad_inputs test/test_rosdep_gbpdistro_support.py::test_gbprepo_to_rosdep_data_on_ok_input /var/tmp/portage/dev-util/rosdep-0.22.1/work/rosdep-0.22.1/src/rosdep2/gbpdistro_support.py:72: PreRep137Warning: deprecated: see REP137 and rosdistro warnings.warn('deprecated: see REP137 and rosdistro', PreRep137Warning) test/test_rosdep_installers.py::test_RosdepInstaller_install_resolved /usr/lib/python3.10/site-packages/_pytest/python.py:199: PytestReturnNotNoneWarning: Expected None, but test/test_rosdep_installers.py::test_RosdepInstaller_install_resolved returned True, which will be an error in a future version of pytest. Did you mean to use `assert` instead of `return`? warnings.warn( test/test_rosdep_pip.py::test_pip_detect /usr/lib/python3.10/site-packages/_distutils_hack/__init__.py:33: UserWarning: Setuptools is replacing distutils. warnings.warn("Setuptools is replacing distutils.") test/test_rosdep_source.py::test_SourceInstall /var/tmp/portage/dev-util/rosdep-0.22.1/work/rosdep-0.22.1/test/test_rosdep_source.py:106: ResourceWarning: unclosed file <_io.TextIOWrapper name='/var/tmp/portage/dev-util/rosdep-0.22.1/work/rosdep-0.22.1/test/source/rep112-example.rdmanifest' mode='r' encoding='UTF-8'> manifest = yaml.safe_load(open(path)) Enable tracemalloc to get traceback where the object was allocated. See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. test/test_rosdep_source.py::test_SourceInstall /var/tmp/portage/dev-util/rosdep-0.22.1/work/rosdep-0.22.1/test/test_rosdep_source.py:63: ResourceWarning: unclosed file <_io.TextIOWrapper name='/var/tmp/portage/dev-util/rosdep-0.22.1/work/rosdep-0.22.1/test/source/rep112-example.rdmanifest' mode='r' encoding='UTF-8'> manifest = yaml.safe_load(open(path)) Enable tracemalloc to get traceback where the object was allocated. See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html =========================== short test summary info ============================ FAILED test/test_flake8.py::test_flake8 - AssertionError: flake8 reported 1 e... FAILED test/test_rosdep_gem.py::test_gem_detect - AssertionError: [] FAILED test/test_rosdep_pip.py::test_pip_detect - AssertionError: [] ================== 3 failed, 136 passed, 9 warnings in 49.72s ================== * ERROR: dev-util/rosdep-0.22.1::gentoo failed (test phase): * pytest failed with python3.10 * * Call stack: * ebuild.sh, line 122: Called src_test * environment, line 3442: Called distutils-r1_src_test * environment, line 1693: Called _distutils-r1_run_foreach_impl 'python_test' * environment, line 743: Called python_foreach_impl 'distutils-r1_run_phase' 'python_test' * environment, line 3110: Called multibuild_foreach_variant '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'python_test' * environment, line 2659: Called _multibuild_run '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'python_test' * environment, line 2657: Called _python_multibuild_wrapper 'distutils-r1_run_phase' 'python_test' * environment, line 1094: Called distutils-r1_run_phase 'python_test' * environment, line 1616: Called python_test * environment, line 3401: Called distutils-r1_python_test * environment, line 1566: Called epytest * environment, line 2171: Called die * The specific snippet of code: * "${@}" || die -n "pytest failed with ${EPYTHON}"; * * If you need support, post the output of `emerge --info '=dev-util/rosdep-0.22.1::gentoo'`, * the complete build log and the output of `emerge -pqv '=dev-util/rosdep-0.22.1::gentoo'`. * The complete build log is located at '/var/log/portage/dev-util:rosdep-0.22.1:20221121-204939.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/dev-util/rosdep-0.22.1/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-util/rosdep-0.22.1/temp/environment'. * Working directory: '/var/tmp/portage/dev-util/rosdep-0.22.1/work/rosdep-0.22.1' * S: '/var/tmp/portage/dev-util/rosdep-0.22.1/work/rosdep-0.22.1'