* Package: dev-util/rosdep-0.21.0 * Repository: gentoo * Maintainer: ros@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc kernel_linux python_targets_python3_9 test userland_GNU * FEATURES: network-sandbox preserve-libs sandbox test userpriv usersandbox >>> Unpacking source... >>> Unpacking rosdep-0.21.0.tar.gz to /var/tmp/portage/dev-util/rosdep-0.21.0/work >>> Source unpacked in /var/tmp/portage/dev-util/rosdep-0.21.0/work >>> Preparing source in /var/tmp/portage/dev-util/rosdep-0.21.0/work/rosdep-0.21.0 ... * Applying tests.patch ... [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/dev-util/rosdep-0.21.0/work/rosdep-0.21.0 ... >>> Source configured. >>> Compiling source in /var/tmp/portage/dev-util/rosdep-0.21.0/work/rosdep-0.21.0 ... * python3_9: running distutils-r1_run_phase distutils-r1_python_compile python3.9 setup.py build -j 4 /usr/lib/python3.9/distutils/dist.py:274: UserWarning: Unknown distribution option: 'test_requires' warnings.warn(msg) running build running build_py creating /var/tmp/portage/dev-util/rosdep-0.21.0/work/rosdep-0.21.0-python3_9/lib/rosdep2 copying src/rosdep2/sources_list.py -> /var/tmp/portage/dev-util/rosdep-0.21.0/work/rosdep-0.21.0-python3_9/lib/rosdep2 copying src/rosdep2/shell_utils.py -> /var/tmp/portage/dev-util/rosdep-0.21.0/work/rosdep-0.21.0-python3_9/lib/rosdep2 copying src/rosdep2/rospkg_loader.py -> /var/tmp/portage/dev-util/rosdep-0.21.0/work/rosdep-0.21.0-python3_9/lib/rosdep2 copying src/rosdep2/rospack.py -> /var/tmp/portage/dev-util/rosdep-0.21.0/work/rosdep-0.21.0-python3_9/lib/rosdep2 copying src/rosdep2/rosdistrohelper.py -> /var/tmp/portage/dev-util/rosdep-0.21.0/work/rosdep-0.21.0-python3_9/lib/rosdep2 copying src/rosdep2/rep3.py -> /var/tmp/portage/dev-util/rosdep-0.21.0/work/rosdep-0.21.0-python3_9/lib/rosdep2 copying src/rosdep2/model.py -> /var/tmp/portage/dev-util/rosdep-0.21.0/work/rosdep-0.21.0-python3_9/lib/rosdep2 copying src/rosdep2/meta.py -> /var/tmp/portage/dev-util/rosdep-0.21.0/work/rosdep-0.21.0-python3_9/lib/rosdep2 copying src/rosdep2/main.py -> /var/tmp/portage/dev-util/rosdep-0.21.0/work/rosdep-0.21.0-python3_9/lib/rosdep2 copying src/rosdep2/lookup.py -> /var/tmp/portage/dev-util/rosdep-0.21.0/work/rosdep-0.21.0-python3_9/lib/rosdep2 copying src/rosdep2/loader.py -> /var/tmp/portage/dev-util/rosdep-0.21.0/work/rosdep-0.21.0-python3_9/lib/rosdep2 copying src/rosdep2/installers.py -> /var/tmp/portage/dev-util/rosdep-0.21.0/work/rosdep-0.21.0-python3_9/lib/rosdep2 copying src/rosdep2/install.py -> /var/tmp/portage/dev-util/rosdep-0.21.0/work/rosdep-0.21.0-python3_9/lib/rosdep2 copying src/rosdep2/gbpdistro_support.py -> /var/tmp/portage/dev-util/rosdep-0.21.0/work/rosdep-0.21.0-python3_9/lib/rosdep2 copying src/rosdep2/dependency_graph.py -> /var/tmp/portage/dev-util/rosdep-0.21.0/work/rosdep-0.21.0-python3_9/lib/rosdep2 copying src/rosdep2/core.py -> /var/tmp/portage/dev-util/rosdep-0.21.0/work/rosdep-0.21.0-python3_9/lib/rosdep2 copying src/rosdep2/catkin_support.py -> /var/tmp/portage/dev-util/rosdep-0.21.0/work/rosdep-0.21.0-python3_9/lib/rosdep2 copying src/rosdep2/catkin_packages.py -> /var/tmp/portage/dev-util/rosdep-0.21.0/work/rosdep-0.21.0-python3_9/lib/rosdep2 copying src/rosdep2/cache_tools.py -> /var/tmp/portage/dev-util/rosdep-0.21.0/work/rosdep-0.21.0-python3_9/lib/rosdep2 copying src/rosdep2/_version.py -> /var/tmp/portage/dev-util/rosdep-0.21.0/work/rosdep-0.21.0-python3_9/lib/rosdep2 copying src/rosdep2/__init__.py -> /var/tmp/portage/dev-util/rosdep-0.21.0/work/rosdep-0.21.0-python3_9/lib/rosdep2 creating /var/tmp/portage/dev-util/rosdep-0.21.0/work/rosdep-0.21.0-python3_9/lib/rosdep2/ament_packages copying src/rosdep2/ament_packages/search_paths.py -> /var/tmp/portage/dev-util/rosdep-0.21.0/work/rosdep-0.21.0-python3_9/lib/rosdep2/ament_packages copying src/rosdep2/ament_packages/resources.py -> /var/tmp/portage/dev-util/rosdep-0.21.0/work/rosdep-0.21.0-python3_9/lib/rosdep2/ament_packages copying src/rosdep2/ament_packages/packages.py -> /var/tmp/portage/dev-util/rosdep-0.21.0/work/rosdep-0.21.0-python3_9/lib/rosdep2/ament_packages copying src/rosdep2/ament_packages/constants.py -> /var/tmp/portage/dev-util/rosdep-0.21.0/work/rosdep-0.21.0-python3_9/lib/rosdep2/ament_packages copying src/rosdep2/ament_packages/__init__.py -> /var/tmp/portage/dev-util/rosdep-0.21.0/work/rosdep-0.21.0-python3_9/lib/rosdep2/ament_packages creating /var/tmp/portage/dev-util/rosdep-0.21.0/work/rosdep-0.21.0-python3_9/lib/rosdep2/platforms copying src/rosdep2/platforms/source.py -> /var/tmp/portage/dev-util/rosdep-0.21.0/work/rosdep-0.21.0-python3_9/lib/rosdep2/platforms copying src/rosdep2/platforms/slackware.py -> /var/tmp/portage/dev-util/rosdep-0.21.0/work/rosdep-0.21.0-python3_9/lib/rosdep2/platforms copying src/rosdep2/platforms/redhat.py -> /var/tmp/portage/dev-util/rosdep-0.21.0/work/rosdep-0.21.0-python3_9/lib/rosdep2/platforms copying src/rosdep2/platforms/pip.py -> /var/tmp/portage/dev-util/rosdep-0.21.0/work/rosdep-0.21.0-python3_9/lib/rosdep2/platforms copying src/rosdep2/platforms/osx.py -> /var/tmp/portage/dev-util/rosdep-0.21.0/work/rosdep-0.21.0-python3_9/lib/rosdep2/platforms copying src/rosdep2/platforms/opensuse.py -> /var/tmp/portage/dev-util/rosdep-0.21.0/work/rosdep-0.21.0-python3_9/lib/rosdep2/platforms copying src/rosdep2/platforms/openembedded.py -> /var/tmp/portage/dev-util/rosdep-0.21.0/work/rosdep-0.21.0-python3_9/lib/rosdep2/platforms copying src/rosdep2/platforms/npm.py -> /var/tmp/portage/dev-util/rosdep-0.21.0/work/rosdep-0.21.0-python3_9/lib/rosdep2/platforms copying src/rosdep2/platforms/nix.py -> /var/tmp/portage/dev-util/rosdep-0.21.0/work/rosdep-0.21.0-python3_9/lib/rosdep2/platforms copying src/rosdep2/platforms/gentoo.py -> /var/tmp/portage/dev-util/rosdep-0.21.0/work/rosdep-0.21.0-python3_9/lib/rosdep2/platforms copying src/rosdep2/platforms/gem.py -> /var/tmp/portage/dev-util/rosdep-0.21.0/work/rosdep-0.21.0-python3_9/lib/rosdep2/platforms copying src/rosdep2/platforms/freebsd.py -> /var/tmp/portage/dev-util/rosdep-0.21.0/work/rosdep-0.21.0-python3_9/lib/rosdep2/platforms copying src/rosdep2/platforms/debian.py -> /var/tmp/portage/dev-util/rosdep-0.21.0/work/rosdep-0.21.0-python3_9/lib/rosdep2/platforms copying src/rosdep2/platforms/cygwin.py -> /var/tmp/portage/dev-util/rosdep-0.21.0/work/rosdep-0.21.0-python3_9/lib/rosdep2/platforms copying src/rosdep2/platforms/arch.py -> /var/tmp/portage/dev-util/rosdep-0.21.0/work/rosdep-0.21.0-python3_9/lib/rosdep2/platforms copying src/rosdep2/platforms/alpine.py -> /var/tmp/portage/dev-util/rosdep-0.21.0/work/rosdep-0.21.0-python3_9/lib/rosdep2/platforms copying src/rosdep2/platforms/__init__.py -> /var/tmp/portage/dev-util/rosdep-0.21.0/work/rosdep-0.21.0-python3_9/lib/rosdep2/platforms warning: build_py: byte-compiling is disabled, skipping. >>> Source compiled. >>> Test phase: dev-util/rosdep-0.21.0 * python3_9: running distutils-r1_run_phase python_test python3.9 -m pytest -vv -ra -l -Wdefault --color=no -p no:cov -p no:flake8 -p no:flakes -p no:pylint ============================= test session starts ============================== platform linux -- Python 3.9.12, pytest-7.1.1, pluggy-1.0.0 -- /usr/bin/python3.9 cachedir: .pytest_cache rootdir: /var/tmp/portage/dev-util/rosdep-0.21.0/work/rosdep-0.21.0 plugins: pkgcore-0.12.10, localserver-0.5.1, tornasync-0.6.0.post2, datadir-1.3.1, verbose-parametrize-1.7.0, pyfakefs-4.5.6, mock-3.7.0, console-scripts-1.3.1, Faker-13.3.3, ament-lint-0.12.1, ament-flake8-0.12.1, ament-pep257-0.12.1, ament-copyright-0.12.1, shutil-1.7.0, virtualenv-1.7.0, typeguard-2.13.3, freezegun-0.4.2, plus-0.2, bdd-5.0.0, env-0.6.2, helpers-namespace-2021.3.24, timeout-2.1.0 collecting ... collected 139 items test/test_flake8.py::test_flake8 FAILED [ 0%] test/test_metadata.py::test_metadatabase_set_get PASSED [ 1%] test/test_metadata.py::test_metadatabase_get_none PASSED [ 2%] test/test_metadata.py::test_metadatabase_get_default PASSED [ 2%] test/test_metadata.py::test_metadatabase_get_mutate_get PASSED [ 3%] test/test_metadata.py::test_metadatabase_set_set_get PASSED [ 4%] test/test_metadata.py::test_metadatabase_set_load_from_disk_get PASSED [ 5%] test/test_rosdep.py::test_create_default_installer_context PASSED [ 5%] test/test_rosdep_alpine.py::test_apk_detect PASSED [ 6%] test/test_rosdep_alpine.py::test_ApkInstaller PASSED [ 7%] test/test_rosdep_arch.py::test_PacmanInstaller PASSED [ 7%] test/test_rosdep_catkin_packages.py::test_find_catkin_packages_in PASSED [ 8%] test/test_rosdep_catkin_support.py::test_workflow PASSED [ 9%] test/test_rosdep_core.py::test_RosdepInternalError PASSED [ 10%] test/test_rosdep_core.py::test_rd_debug PASSED [ 10%] test/test_rosdep_core.py::test_InvalidData PASSED [ 11%] test/test_rosdep_cygwin.py::test_AptCygInstaller PASSED [ 12%] test/test_rosdep_debian.py::test_dpkg_detect PASSED [ 12%] test/test_rosdep_debian.py::test_read_apt_cache_showpkg PASSED [ 13%] test/test_rosdep_debian.py::test_AptInstaller PASSED [ 14%] test/test_rosdep_dependency_graph.py::test_DependencyGraph_Linear PASSED [ 15%] test/test_rosdep_dependency_graph.py::test_DependencyGraph_Cycle PASSED [ 15%] test/test_rosdep_dependency_graph.py::test_DependencyGraph_Short_Cycle PASSED [ 16%] test/test_rosdep_dependency_graph.py::test_DependencyGraph_Invalid_Key PASSED [ 17%] test/test_rosdep_dependency_graph.py::test_DependencyGraph_Invalid_Key2 PASSED [ 17%] test/test_rosdep_dependency_graph.py::test_DependencyGraph_Multi_Root PASSED [ 18%] test/test_rosdep_dependency_graph.py::test_DependencyGraph_Realworld PASSED [ 19%] test/test_rosdep_freebsd.py::test_pkg_detect PASSED [ 20%] test/test_rosdep_freebsd.py::test_PkgInstaller PASSED [ 20%] test/test_rosdep_gbpdistro_support.py::test_url_constants PASSED [ 21%] test/test_rosdep_gbpdistro_support.py::test_get_gbprepo_as_rosdep_data PASSED [ 22%] test/test_rosdep_gbpdistro_support.py::test_download_gbpdistro_as_rosdep_data PASSED [ 23%] test/test_rosdep_gbpdistro_support.py::test_gbprepo_to_rosdep_data_on_bad_inputs PASSED [ 23%] test/test_rosdep_gbpdistro_support.py::test_gbprepo_to_rosdep_data_on_ok_input PASSED [ 24%] test/test_rosdep_gbpdistro_support.py::test_get_owner_name_homebrew PASSED [ 25%] test/test_rosdep_gem.py::test_gem_detect PASSED [ 25%] test/test_rosdep_gem.py::test_GemInstaller_get_depends PASSED [ 26%] test/test_rosdep_gem.py::test_GemInstaller PASSED [ 27%] test/test_rosdep_gentoo.py::test_portage_available PASSED [ 28%] test/test_rosdep_gentoo.py::test_portage_detect PASSED [ 28%] test/test_rosdep_gentoo.py::test_PortageInstaller PASSED [ 29%] test/test_rosdep_installers.py::test_InstallerContext_ctor PASSED [ 30%] test/test_rosdep_installers.py::test_InstallerContext_get_os_version_type PASSED [ 30%] test/test_rosdep_installers.py::test_InstallerContext_os_version_and_name PASSED [ 31%] test/test_rosdep_installers.py::test_InstallerContext_installers PASSED [ 32%] test/test_rosdep_installers.py::test_InstallerContext_os_installers PASSED [ 33%] test/test_rosdep_installers.py::test_Installer_tripwire PASSED [ 33%] test/test_rosdep_installers.py::test_PackageManagerInstaller PASSED [ 34%] test/test_rosdep_installers.py::test_PackageManagerInstaller_resolve PASSED [ 35%] test/test_rosdep_installers.py::test_PackageManagerInstaller_depends PASSED [ 35%] test/test_rosdep_installers.py::test_PackageManagerInstaller_unique PASSED [ 36%] test/test_rosdep_installers.py::test_PackageManagerInstaller_is_installed PASSED [ 37%] test/test_rosdep_installers.py::test_PackageManagerInstaller_get_packages_to_install PASSED [ 38%] test/test_rosdep_installers.py::test_RosdepInstaller_ctor PASSED [ 38%] test/test_rosdep_installers.py::test_RosdepInstaller_get_uninstalled PASSED [ 39%] test/test_rosdep_installers.py::test_RosdepInstaller_get_uninstalled_unconfigured PASSED [ 40%] test/test_rosdep_installers.py::test_RosdepInstaller_install_resolved PASSED [ 41%] test/test_rosdep_issue30.py::Issue30TestCase::testIssue30 PASSED [ 41%] test/test_rosdep_loader.py::test_RosdepLoader PASSED [ 42%] test/test_rosdep_lookup.py::test_RosdepDefinition PASSED [ 43%] test/test_rosdep_lookup.py::test_RosdepView_merge PASSED [ 43%] test/test_rosdep_lookup.py::test_RosdepLookup_get_rosdeps PASSED [ 44%] test/test_rosdep_lookup.py::test_RosdepLookup_dependency_types PASSED [ 45%] test/test_rosdep_lookup.py::test_RosdepLookup_get_resources_that_need PASSED [ 46%] test/test_rosdep_lookup.py::test_RosdepLookup_create_from_rospkg PASSED [ 46%] test/test_rosdep_lookup.py::test_RosdepLookup_get_rosdep_view_for_resource PASSED [ 47%] test/test_rosdep_lookup.py::test_RosdepLookup_get_rosdep_view PASSED [ 48%] test/test_rosdep_lookup.py::test_RosdepLookup_get_errors PASSED [ 48%] test/test_rosdep_lookup.py::test_RosdepLookup_get_views_that_define PASSED [ 49%] test/test_rosdep_lookup.py::test_RosdepLookup_resolve_all_errors PASSED [ 50%] test/test_rosdep_lookup.py::test_RosdepLookup_resolve_errors PASSED [ 51%] test/test_rosdep_lookup.py::test_RosdepLookup_resolve PASSED [ 51%] test/test_rosdep_lookup.py::test_RosdepLookup_resolve_all PASSED [ 52%] test/test_rosdep_main.py::TestRosdepMain::test_bad_commands PASSED [ 53%] test/test_rosdep_main.py::TestRosdepMain::test_check PASSED [ 53%] test/test_rosdep_main.py::TestRosdepMain::test_install PASSED [ 54%] test/test_rosdep_main.py::TestRosdepMain::test_invalid_package_message PASSED [ 55%] test/test_rosdep_main.py::TestRosdepMain::test_keys PASSED [ 56%] test/test_rosdep_main.py::TestRosdepMain::test_proxy_detection PASSED [ 56%] test/test_rosdep_main.py::TestRosdepMain::test_what_needs PASSED [ 57%] test/test_rosdep_main.py::TestRosdepMain::test_where_defined PASSED [ 58%] test/test_rosdep_model.py::test_RosdepDatabaseEntry PASSED [ 58%] test/test_rosdep_model.py::test_RosdepDatabase PASSED [ 59%] test/test_rosdep_model.py::test_RosdepDatabase_get_view_dependencies PASSED [ 60%] test/test_rosdep_npm.py::test_npm_detect PASSED [ 61%] test/test_rosdep_npm.py::test_NpmInstaller_get_depends PASSED [ 61%] test/test_rosdep_npm.py::test_NpmInstaller PASSED [ 62%] test/test_rosdep_opensuse.py::test_ZypperInstaller PASSED [ 63%] test/test_rosdep_osx.py::test_brew_detect PASSED [ 64%] test/test_rosdep_osx.py::test_HomebrewInstaller PASSED [ 64%] test/test_rosdep_pip.py::test_pip_detect PASSED [ 65%] test/test_rosdep_pip.py::test_PipInstaller_get_depends PASSED [ 66%] test/test_rosdep_pip.py::test_PipInstaller PASSED [ 66%] test/test_rosdep_pip.py::test_get_pip_command PASSED [ 67%] test/test_rosdep_redhat.py::test_rpm_expand_cmd PASSED [ 68%] test/test_rosdep_redhat.py::test_rpm_detect PASSED [ 69%] test/test_rosdep_redhat.py::test_DnfInstaller PASSED [ 69%] test/test_rosdep_redhat.py::test_YumInstaller PASSED [ 70%] test/test_rosdep_redhat.py::test_Fedora_variable_installer_key PASSED [ 71%] test/test_rosdep_redhat.py::test_Fedora_variable_lookup_key PASSED [ 71%] test/test_rosdep_rep3.py::test_url_constants PASSED [ 72%] test/test_rosdep_rep3.py::test_download_targets_data PASSED [ 73%] test/test_rosdep_rospkg_loader.py::test_RosPkgLoader PASSED [ 74%] test/test_rosdep_rospkg_loader.py::test_RosPkgLoader_with_underlay_key PASSED [ 74%] test/test_rosdep_rospkg_loader.py::test_RosPkgLoader_get_loadable PASSED [ 75%] test/test_rosdep_shell_utils.py::test_create_tempfile_from_string_and_execute PASSED [ 76%] test/test_rosdep_shell_utils.py::test_read_stdout PASSED [ 76%] test/test_rosdep_slackware.py::test_sbotools_available PASSED [ 77%] test/test_rosdep_slackware.py::test_SbotoolsInstaller PASSED [ 78%] test/test_rosdep_slackware.py::test_slackpkg_available PASSED [ 79%] test/test_rosdep_slackware.py::test_SlackpkgInstaller PASSED [ 79%] test/test_rosdep_source.py::test_SourceInstall PASSED [ 80%] test/test_rosdep_source.py::test_is_installed PASSED [ 81%] test/test_rosdep_source.py::test_source_detect PASSED [ 82%] test/test_rosdep_source.py::test_SourceInstaller_get_install_command PASSED [ 82%] test/test_rosdep_source.py::test_SourceInstaller_resolve PASSED [ 83%] test/test_rosdep_source.py::test_load_rdmanifest PASSED [ 84%] test/test_rosdep_source.py::test_get_file_hash PASSED [ 84%] test/test_rosdep_source.py::test_fetch_file PASSED [ 85%] test/test_rosdep_source.py::test_download_rdmanifest PASSED [ 86%] test/test_rosdep_source.py::test_install_from_file PASSED [ 87%] test/test_rosdep_source.py::test_install_source PASSED [ 87%] test/test_rosdep_sources_list.py::test_get_sources_list_dir PASSED [ 88%] test/test_rosdep_sources_list.py::test_get_sources_cache_dir PASSED [ 89%] test/test_rosdep_sources_list.py::test_url_constants PASSED [ 89%] test/test_rosdep_sources_list.py::test_download_default_sources_list PASSED [ 90%] test/test_rosdep_sources_list.py::test_CachedDataSource PASSED [ 91%] test/test_rosdep_sources_list.py::test_DataSource PASSED [ 92%] test/test_rosdep_sources_list.py::test_parse_sources_file PASSED [ 92%] test/test_rosdep_sources_list.py::test_parse_sources_list PASSED [ 93%] test/test_rosdep_sources_list.py::test_write_cache_file PASSED [ 94%] test/test_rosdep_sources_list.py::test_update_sources_list PASSED [ 94%] test/test_rosdep_sources_list.py::test_load_cached_sources_list PASSED [ 95%] test/test_rosdep_sources_list.py::test_DataSourceMatcher PASSED [ 96%] test/test_rosdep_sources_list.py::test_download_rosdep_data PASSED [ 97%] test/test_rosdep_sources_list.py::test_parse_sources_data PASSED [ 97%] test/test_rosdep_sources_list.py::test_DataSourceMatcher_create_default PASSED [ 98%] test/test_rosdep_sources_list.py::test_SourcesListLoader_create_default PASSED [ 99%] test/test_rosdep_sources_list.py::test_unpickle_same_results PASSED [100%] =================================== FAILURES =================================== _________________________________ test_flake8 __________________________________ multiprocessing.pool.RemoteTraceback: """ Traceback (most recent call last): File "/usr/lib/python3.9/multiprocessing/pool.py", line 125, in worker result = (True, func(*args, **kwds)) File "/usr/lib/python3.9/site-packages/flake8/checker.py", line 687, in _run_checks return checker.run_checks() File "/usr/lib/python3.9/site-packages/flake8/checker.py", line 597, in run_checks self.run_ast_checks() File "/usr/lib/python3.9/site-packages/flake8/checker.py", line 500, in run_ast_checks for (line_number, offset, text, _) in runner: File "/usr/lib/python3.9/site-packages/flufl/testing/imports.py", line 117, in run if last_import.module > record.module: TypeError: '>' not supported between instances of 'str' and 'NoneType' """ The above exception was the direct cause of the following exception: 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__)), ]) stdout = <_io.TextIOWrapper name="<_io.FileIO name=6 mode='rb+' closefd=True>" mode='r+' encoding='utf-8'> style_guide = test/test_flake8.py:46: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.9/site-packages/flake8/api/legacy.py:109: in check_files self._application.run_checks(paths) paths = ['/var/tmp/portage/dev-util/rosdep-0.21.0/work/rosdep-0.21.0'] self = /usr/lib/python3.9/site-packages/flake8/main/application.py:271: in run_checks self.file_checker_manager.run() files = ['/var/tmp/portage/dev-util/rosdep-0.21.0/work/rosdep-0.21.0'] self = /usr/lib/python3.9/site-packages/flake8/checker.py:309: in run self.run_parallel() self = /usr/lib/python3.9/site-packages/flake8/checker.py:275: in run_parallel for ret in pool_map: filename = '/var/tmp/portage/dev-util/rosdep-0.21.0/work/rosdep-0.21.0/src/rosdep2/rosdistrohelper.py' final_results = defaultdict(, {'/var/tmp/portage/dev-util/rosdep-0.21.0/work/rosdep-0.21.0/setup.py': [('U411', 2, 0, 'Expected ' 'one ' 'blank ' 'line ' 'since ' 'last ' 'non-from ' 'import', 'from ' 'setuptools ' 'import ' 'setup\n')], '/var/tmp/portage/dev-util/rosdep-0.21.0/work/rosdep-0.21.0/src/rosdep2/_version.py': [], '/var/tmp/portage/dev-util/rosdep-0.21.0/work/rosdep-0.21.0/src/rosdep2/install.py': [], '/var/tmp/portage/dev-util/rosdep-0.21.0/work/rosdep-0.21.0/src/rosdep2/model.py': [], '/var/tmp/portage/dev-util/rosdep-0.21.0/work/rosdep-0.21.0/src/rosdep2/rep3.py': [], '/var/tmp/portage/dev-util/rosdep-0.21.0/work/rosdep-0.21.0/src/rosdep2/rosdistrohelper.py': [], '/var/tmp/portage/dev-util/rosdep-0.21.0/work/rosdep-0.21.0/src/rosdep2/rospack.py': [], '/var/tmp/portage/dev-util/rosdep-0.21.0/work/rosdep-0.21.0/test/__init__.py': [], '/var/tmp/portage/dev-util/rosdep-0.21.0/work/rosdep-0.21.0/test/test_flake8.py': [], '/var/tmp/portage/dev-util/rosdep-0.21.0/work/rosdep-0.21.0/test/test_rosdep_alpine.py': [('F401', 34, 0, "'rospkg.os_detect' " 'imported ' 'but ' 'unused', 'import ' 'rospkg.os_detect\n'), ('U411', 32, 0, 'Expected ' 'one ' 'blank ' 'line ' 'since ' 'last ' 'non-from ' 'import', 'from ' 'mock ' 'import ' 'Mock, ' 'patch\n'), ('U401', 34, 0, 'Non-from ' 'import ' 'follows ' 'from-import', 'import ' 'rospkg.os_detect\n'), ('U406', 34, 0, 'Dotted ' 'non-from ' 'import ' 'not ' 'sorted ' 'alphabetically', 'import ' 'rospkg.os_detect\n')], '/var/tmp/portage/dev-util/rosdep-0.21.0/work/rosdep-0.21.0/test/test_rosdep_catkin_support.py': [], '/var/tmp/portage/dev-util/rosdep-0.21.0/work/rosdep-0.21.0/test/test_rosdep_freebsd.py': [('U411', 33, 0, 'Expected ' 'one ' 'blank ' 'line ' 'since ' 'last ' 'non-from ' 'import', 'from ' 'mock ' 'import ' 'patch, ' 'Mock\n')], '/var/tmp/portage/dev-util/rosdep-0.21.0/work/rosdep-0.21.0/test/test_rosdep_gem.py': [('U411', 34, 0, 'Expected ' 'one ' 'blank ' 'line ' 'since ' 'last ' 'non-from ' 'import', 'from ' 'mock ' 'import ' 'Mock, ' 'patch\n')], '/var/tmp/portage/dev-util/rosdep-0.21.0/work/rosdep-0.21.0/test/test_rosdep_gentoo.py': [('U411', 32, 0, 'Expected ' 'one ' 'blank ' 'line ' 'since ' 'last ' 'non-from ' 'import', 'from ' 'mock ' 'import ' 'Mock, ' 'patch\n'), ('U401', 34, 0, 'Non-from ' 'import ' 'follows ' 'from-import', 'import ' 'rospkg.os_detect\n'), ('U406', 34, 0, 'Dotted ' 'non-from ' 'import ' 'not ' 'sorted ' 'alphabetically', 'import ' 'rospkg.os_detect\n')], '/var/tmp/portage/dev-util/rosdep-0.21.0/work/rosdep-0.21.0/test/test_rosdep_issue30.py': [('U403', 3, 0, 'Shorter ' 'non-from ' 'import ' 'follows ' 'longer', 'import ' 'tempfile\n')], '/var/tmp/portage/dev-util/rosdep-0.21.0/work/rosdep-0.21.0/test/test_rosdep_loader.py': [], '/var/tmp/portage/dev-util/rosdep-0.21.0/work/rosdep-0.21.0/test/test_rosdep_model.py': [], '/var/tmp/portage/dev-util/rosdep-0.21.0/work/rosdep-0.21.0/test/test_rosdep_npm.py': [('U411', 34, 0, 'Expected ' 'one ' 'blank ' 'line ' 'since ' 'last ' 'non-from ' 'import', 'from ' 'mock ' 'import ' 'Mock, ' 'patch\n')], '/var/tmp/portage/dev-util/rosdep-0.21.0/work/rosdep-0.21.0/test/test_rosdep_opensuse.py': [('U411', 32, 0, 'Expected ' 'one ' 'blank ' 'line ' 'since ' 'last ' 'non-from ' 'import', 'from ' 'mock ' 'import ' 'patch\n')], '/var/tmp/portage/dev-util/rosdep-0.21.0/work/rosdep-0.21.0/test/test_rosdep_osx.py': [('U413', 36, 0, 'Multiple ' 'from-imports ' 'of ' 'same ' 'module', 'from ' 'mock ' 'import ' 'Mock\n'), ('U413', 37, 0, 'Multiple ' 'from-imports ' 'of ' 'same ' 'module', 'from ' 'mock ' 'import ' 'patch\n')], '/var/tmp/portage/dev-util/rosdep-0.21.0/work/rosdep-0.21.0/test/test_rosdep_pip.py': [('U411', 33, 0, 'Expected ' 'one ' 'blank ' 'line ' 'since ' 'last ' 'non-from ' 'import', 'from ' 'mock ' 'import ' 'Mock, ' 'patch\n')], '/var/tmp/portage/dev-util/rosdep-0.21.0/work/rosdep-0.21.0/test/test_rosdep_redhat.py': [('F401', 175, 4, "'rosdep2.platforms.redhat.DNF_INSTALLER' " 'imported ' 'but ' 'unused', ' ' 'from ' 'rosdep2.platforms.redhat ' 'import ' 'DNF_INSTALLER, ' 'YUM_INSTALLER\n'), ('F401', 175, 4, "'rosdep2.platforms.redhat.YUM_INSTALLER' " 'imported ' 'but ' 'unused', ' ' 'from ' 'rosdep2.platforms.redhat ' 'import ' 'DNF_INSTALLER, ' 'YUM_INSTALLER\n'), ('U411', 32, 0, 'Expected ' 'one ' 'blank ' 'line ' 'since ' 'last ' 'non-from ' 'import', 'from ' 'mock ' 'import ' 'patch, ' 'Mock\n')], '/var/tmp/portage/dev-util/rosdep-0.21.0/work/rosdep-0.21.0/test/test_rosdep_rep3.py': [], '/var/tmp/portage/dev-util/rosdep-0.21.0/work/rosdep-0.21.0/test/test_rosdep_rospkg_loader.py': [('F841', 87, 4, 'local ' 'variable ' "'e' " 'is ' 'assigned ' 'to ' 'but ' 'never ' 'used', ' ' 'except ' 'ResourceNotFound ' 'as ' 'e:\n'), ('F841', 143, 4, 'local ' 'variable ' "'e' " 'is ' 'assigned ' 'to ' 'but ' 'never ' 'used', ' ' 'except ' 'ResourceNotFound ' 'as ' 'e:\n'), ('F841', 69, 4, 'local ' 'variable ' "'ros_root' " 'is ' 'assigned ' 'to ' 'but ' 'never ' 'used', ' ' 'ros_root ' '= ' "rosstack.get_path('ros')\n"), ('F841', 125, 4, 'local ' 'variable ' "'ros_root' " 'is ' 'assigned ' 'to ' 'but ' 'never ' 'used', ' ' 'ros_root ' '= ' "rosstack.get_path('ros')\n"), ('F401', 57, 4, "'rosdep2.loader.InvalidData' " 'imported ' 'but ' 'unused', ' ' 'from ' 'rosdep2.loader ' 'import ' 'InvalidData\n'), ('F401', 121, 4, "'rosdep2.loader.InvalidData' " 'imported ' 'but ' 'unused', ' ' 'from ' 'rosdep2.loader ' 'import ' 'InvalidData\n'), ('F401', 31, 0, "'yaml' " 'imported ' 'but ' 'unused', 'import ' 'yaml\n')], '/var/tmp/portage/dev-util/rosdep-0.21.0/work/rosdep-0.21.0/test/test_rosdep_shell_utils.py': [], '/var/tmp/portage/dev-util/rosdep-0.21.0/work/rosdep-0.21.0/test/test_rosdep_slackware.py': [('U411', 32, 0, 'Expected ' 'one ' 'blank ' 'line ' 'since ' 'last ' 'non-from ' 'import', 'from ' 'mock ' 'import ' 'Mock, ' 'patch\n'), ('U401', 34, 0, 'Non-from ' 'import ' 'follows ' 'from-import', 'import ' 'rospkg.os_detect\n'), ('U406', 34, 0, 'Dotted ' 'non-from ' 'import ' 'not ' 'sorted ' 'alphabetically', 'import ' 'rospkg.os_detect\n')], '/var/tmp/portage/dev-util/rosdep-0.21.0/work/rosdep-0.21.0/test/test_rosdep_source.py': [('F841', 124, 4, 'local ' 'variable ' "'e' " 'is ' 'assigned ' 'to ' 'but ' 'never ' 'used', ' ' 'except ' 'InvalidRdmanifest ' 'as ' 'e:\n'), ('F841', 242, 4, 'local ' 'variable ' "'e' " 'is ' 'assigned ' 'to ' 'but ' 'never ' 'used', ' ' 'except ' 'InvalidRdmanifest ' 'as ' 'e:\n')]}) final_statistics = defaultdict(, {'/var/tmp/portage/dev-util/rosdep-0.21.0/work/rosdep-0.21.0/setup.py': {'logical lines': 10, 'physical lines': 40, 'tokens': 204}, '/var/tmp/portage/dev-util/rosdep-0.21.0/work/rosdep-0.21.0/src/rosdep2/_version.py': {'logical lines': 4, 'physical lines': 4, 'tokens': 10}, '/var/tmp/portage/dev-util/rosdep-0.21.0/work/rosdep-0.21.0/src/rosdep2/install.py': {'logical lines': 50, 'physical lines': 59, 'tokens': 230}, '/var/tmp/portage/dev-util/rosdep-0.21.0/work/rosdep-0.21.0/src/rosdep2/model.py': {'logical lines': 69, 'physical lines': 124, 'tokens': 375}, '/var/tmp/portage/dev-util/rosdep-0.21.0/work/rosdep-0.21.0/src/rosdep2/rep3.py': {'logical lines': 58, 'physical lines': 75, 'tokens': 262}, '/var/tmp/portage/dev-util/rosdep-0.21.0/work/rosdep-0.21.0/src/rosdep2/rosdistrohelper.py': {'logical lines': 63, 'physical lines': 82, 'tokens': 370}, '/var/tmp/portage/dev-util/rosdep-0.21.0/work/rosdep-0.21.0/src/rosdep2/rospack.py': {'logical lines': 61, 'physical lines': 82, 'tokens': 332}, '/var/tmp/portage/dev-util/rosdep-0.21.0/work/rosdep-0.21.0/test/__init__.py': {'logical lines': 0, 'physical lines': 0, 'tokens': 0}, '/var/tmp/portage/dev-util/rosdep-0.21.0/work/rosdep-0.21.0/test/test_flake8.py': {'logical lines': 30, 'physical lines': 60, 'tokens': 251}, '/var/tmp/portage/dev-util/rosdep-0.21.0/work/rosdep-0.21.0/test/test_rosdep_alpine.py': {'logical lines': 76, 'physical lines': 94, 'tokens': 570}, '/var/tmp/portage/dev-util/rosdep-0.21.0/work/rosdep-0.21.0/test/test_rosdep_catkin_support.py': {'logical lines': 13, 'physical lines': 16, 'tokens': 108}, '/var/tmp/portage/dev-util/rosdep-0.21.0/work/rosdep-0.21.0/test/test_rosdep_freebsd.py': {'logical lines': 65, 'physical lines': 78, 'tokens': 402}, '/var/tmp/portage/dev-util/rosdep-0.21.0/work/rosdep-0.21.0/test/test_rosdep_gem.py': {'logical lines': 91, 'physical lines': 112, 'tokens': 631}, '/var/tmp/portage/dev-util/rosdep-0.21.0/work/rosdep-0.21.0/test/test_rosdep_gentoo.py': {'logical lines': 151, 'physical lines': 198, 'tokens': 1175}, '/var/tmp/portage/dev-util/rosdep-0.21.0/work/rosdep-0.21.0/test/test_rosdep_issue30.py': {'logical lines': 49, 'physical lines': 95, 'tokens': 438}, '/var/tmp/portage/dev-util/rosdep-0.21.0/work/rosdep-0.21.0/test/test_rosdep_loader.py': {'logical lines': 56, 'physical lines': 59, 'tokens': 212}, '/var/tmp/portage/dev-util/rosdep-0.21.0/work/rosdep-0.21.0/test/test_rosdep_model.py': {'logical lines': 78, 'physical lines': 93, 'tokens': 557}, '/var/tmp/portage/dev-util/rosdep-0.21.0/work/rosdep-0.21.0/test/test_rosdep_npm.py': {'logical lines': 98, 'physical lines': 122, 'tokens': 715}, '/var/tmp/portage/dev-util/rosdep-0.21.0/work/rosdep-0.21.0/test/test_rosdep_opensuse.py': {'logical lines': 56, 'physical lines': 64, 'tokens': 321}, '/var/tmp/portage/dev-util/rosdep-0.21.0/work/rosdep-0.21.0/test/test_rosdep_osx.py': {'logical lines': 127, 'physical lines': 164, 'tokens': 1112}, '/var/tmp/portage/dev-util/rosdep-0.21.0/work/rosdep-0.21.0/test/test_rosdep_pip.py': {'logical lines': 117, 'physical lines': 149, 'tokens': 926}, '/var/tmp/portage/dev-util/rosdep-0.21.0/work/rosdep-0.21.0/test/test_rosdep_redhat.py': {'logical lines': 162, 'physical lines': 197, 'tokens': 1370}, '/var/tmp/portage/dev-util/rosdep-0.21.0/work/rosdep-0.21.0/test/test_rosdep_rep3.py': {'logical lines': 56, 'physical lines': 65, 'tokens': 280}, '/var/tmp/portage/dev-util/rosdep-0.21.0/work/rosdep-0.21.0/test/test_rosdep_rospkg_loader.py': {'logical lines': 147, 'physical lines': 181, 'tokens': 961}, '/var/tmp/portage/dev-util/rosdep-0.21.0/work/rosdep-0.21.0/test/test_rosdep_shell_utils.py': {'logical lines': 34, 'physical lines': 39, 'tokens': 117}, '/var/tmp/portage/dev-util/rosdep-0.21.0/work/rosdep-0.21.0/test/test_rosdep_slackware.py': {'logical lines': 140, 'physical lines': 189, 'tokens': 992}, '/var/tmp/portage/dev-util/rosdep-0.21.0/work/rosdep-0.21.0/test/test_rosdep_source.py': {'logical lines': 219, 'physical lines': 318, 'tokens': 1678}}) pool = pool_closed = False pool_map = results = [] ret = ('/var/tmp/portage/dev-util/rosdep-0.21.0/work/rosdep-0.21.0/src/rosdep2/rosdistrohelper.py', [], {'logical lines': 63, 'physical lines': 82, 'tokens': 370}) self = statistics = {'logical lines': 63, 'physical lines': 82, 'tokens': 370} _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = timeout = None def next(self, timeout=None): with self._cond: try: item = self._items.popleft() except IndexError: if self._index == self._length: self._pool = None raise StopIteration from None self._cond.wait(timeout) try: item = self._items.popleft() except IndexError: if self._index == self._length: self._pool = None raise StopIteration from None raise TimeoutError from None success, value = item if success: return value > raise value E TypeError: '>' not supported between instances of 'str' and 'NoneType' item = (False, TypeError("'>' not supported between instances of 'str' and 'NoneType'")) self = success = False timeout = None value = TypeError("'>' not supported between instances of 'str' and 'NoneType'") /usr/lib/python3.9/multiprocessing/pool.py:870: TypeError ------------------------------ Captured log call ------------------------------- WARNING flake8.options.manager:manager.py:217 option --max-complexity: please update from optparse string `type=` to argparse callable `type=` -- this will be an error in the future =============================== 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.21.0/work/rosdep-0.21.0-python3_9/lib/rosdep2/rep3.py:57: 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.21.0/work/rosdep-0.21.0-python3_9/lib/rosdep2/gbpdistro_support.py:74: PreRep137Warning: deprecated: see REP137 and rosdistro warnings.warn('deprecated: see REP137 and rosdistro', PreRep137Warning) test/test_rosdep_source.py::test_SourceInstall /var/tmp/portage/dev-util/rosdep-0.21.0/work/rosdep-0.21.0/test/test_rosdep_source.py:105: ResourceWarning: unclosed file <_io.TextIOWrapper name='/var/tmp/portage/dev-util/rosdep-0.21.0/work/rosdep-0.21.0/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.21.0/work/rosdep-0.21.0/test/test_rosdep_source.py:62: ResourceWarning: unclosed file <_io.TextIOWrapper name='/var/tmp/portage/dev-util/rosdep-0.21.0/work/rosdep-0.21.0/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 - TypeError: '>' not supported betwee... ================== 1 failed, 138 passed, 7 warnings in 52.43s ================== * ERROR: dev-util/rosdep-0.21.0::gentoo failed (test phase): * pytest failed with python3.9 * * Call stack: * ebuild.sh, line 127: Called src_test * environment, line 3248: Called distutils-r1_src_test * environment, line 1535: Called _distutils-r1_run_foreach_impl 'python_test' * environment, line 611: Called python_foreach_impl 'distutils-r1_run_phase' 'python_test' * environment, line 2924: Called multibuild_foreach_variant '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'python_test' * environment, line 2459: Called _multibuild_run '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'python_test' * environment, line 2457: Called _python_multibuild_wrapper 'distutils-r1_run_phase' 'python_test' * environment, line 987: Called distutils-r1_run_phase 'python_test' * environment, line 1462: Called python_test * environment, line 3214: Called distutils-r1_python_test * environment, line 1414: Called epytest * environment, line 1970: 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.21.0::gentoo'`, * the complete build log and the output of `emerge -pqv '=dev-util/rosdep-0.21.0::gentoo'`. * The complete build log is located at '/var/log/portage/dev-util:rosdep-0.21.0:20220401-233049.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/dev-util/rosdep-0.21.0/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-util/rosdep-0.21.0/temp/environment'. * Working directory: '/var/tmp/portage/dev-util/rosdep-0.21.0/work/rosdep-0.21.0' * S: '/var/tmp/portage/dev-util/rosdep-0.21.0/work/rosdep-0.21.0'