py$(PYV): remove tox env folder $(@D)/.tox/py$(PYV) py$(PYV): commands[0]> python -m pytest ============================= test session starts ============================== platform sunos5 -- Python $(PYTHON_VERSION).X -- $(@D)/.tox/py$(PYV)/bin/python cachedir: .tox/py$(PYV)/.pytest_cache rootdir: $(@D) configfile: pytest.ini X workers [1374 items] scheduling tests via LoadScheduling .::project PASSED .::project PASSED .::project PASSED conftest.py::mypy PASSED conftest.py::mypy-status PASSED docs/conf.py::mypy PASSED exercises.py::mypy PASSED pkg_resources/__init__.py::mypy PASSED pkg_resources/__init__.py::pkg_resources.NoDists PASSED pkg_resources/__init__.py::pkg_resources.NullProvider._validate_resource_path PASSED pkg_resources/__init__.py::pkg_resources._forgiving_version PASSED pkg_resources/api_tests.txt::api_tests.txt PASSED pkg_resources/tests/__init__.py::mypy PASSED pkg_resources/tests/test_find_distributions.py::TestFindDistributions::test_non_egg_dir_named_egg PASSED pkg_resources/tests/test_find_distributions.py::TestFindDistributions::test_standalone_egg_directory PASSED pkg_resources/tests/test_find_distributions.py::TestFindDistributions::test_zipped_egg PASSED pkg_resources/tests/test_find_distributions.py::TestFindDistributions::test_zipped_sdist_one_level_removed PASSED pkg_resources/tests/test_find_distributions.py::mypy PASSED pkg_resources/tests/test_integration_zope_interface.py::mypy PASSED pkg_resources/tests/test_integration_zope_interface.py::test_interop_pkg_resources_iter_entry_points SKIPPED pkg_resources/tests/test_markers.py::mypy PASSED pkg_resources/tests/test_markers.py::test_ordering PASSED pkg_resources/tests/test_pkg_resources.py::TestDeepVersionLookupDistutils::test_normalize_path_backslash_sep[backward\\slash\\-backward\\slash] SKIPPED pkg_resources/tests/test_pkg_resources.py::TestDeepVersionLookupDistutils::test_normalize_path_backslash_sep[forward/slash-forward\\slash] SKIPPED pkg_resources/tests/test_pkg_resources.py::TestDeepVersionLookupDistutils::test_normalize_path_backslash_sep[forward/slash/-forward\\slash] SKIPPED pkg_resources/tests/test_pkg_resources.py::TestDeepVersionLookupDistutils::test_normalize_path_normcase[MiXeD/CasE-mixed/case] SKIPPED pkg_resources/tests/test_pkg_resources.py::TestDeepVersionLookupDistutils::test_normalize_path_trailing_sep[foo-foo] PASSED pkg_resources/tests/test_pkg_resources.py::TestDeepVersionLookupDistutils::test_normalize_path_trailing_sep[foo/-foo] PASSED pkg_resources/tests/test_pkg_resources.py::TestDeepVersionLookupDistutils::test_normalize_path_trailing_sep[foo/bar-foo/bar] PASSED pkg_resources/tests/test_pkg_resources.py::TestDeepVersionLookupDistutils::test_normalize_path_trailing_sep[foo/bar/-foo/bar] PASSED pkg_resources/tests/test_pkg_resources.py::TestDeepVersionLookupDistutils::test_version_resolved_from_egg_info PASSED pkg_resources/tests/test_pkg_resources.py::TestResourceManager::test_get_cache_path PASSED pkg_resources/tests/test_pkg_resources.py::TestResourceManager::test_get_cache_path_race PASSED pkg_resources/tests/test_pkg_resources.py::TestResourceManager::test_setuptools_not_imported PASSED pkg_resources/tests/test_pkg_resources.py::TestZipProvider::test_resource_filename_rewrites_on_change PASSED pkg_resources/tests/test_pkg_resources.py::TestZipProvider::test_resource_listdir PASSED pkg_resources/tests/test_pkg_resources.py::mypy PASSED pkg_resources/tests/test_pkg_resources.py::test_dist_info_is_not_dir[False] PASSED pkg_resources/tests/test_pkg_resources.py::test_dist_info_is_not_dir[True] PASSED pkg_resources/tests/test_pkg_resources.py::test_distribution_version_missing[dist-info-METADATA-DistInfoDistribution] PASSED pkg_resources/tests/test_pkg_resources.py::test_distribution_version_missing[egg-info-PKG-INFO-EggInfoDistribution] PASSED pkg_resources/tests/test_pkg_resources.py::test_distribution_version_missing_undetected_path PASSED pkg_resources/tests/test_pkg_resources.py::test_get_metadata__bad_utf8 PASSED pkg_resources/tests/test_pkg_resources.py::test_macos_vers_fallback PASSED pkg_resources/tests/test_resources.py::TestDistro::testCollection PASSED pkg_resources/tests/test_resources.py::TestDistro::testDistroBasics PASSED pkg_resources/tests/test_resources.py::TestDistro::testDistroDependsOptions PASSED pkg_resources/tests/test_resources.py::TestDistro::testDistroDependsSimple PASSED pkg_resources/tests/test_resources.py::TestDistro::testDistroMetadata PASSED pkg_resources/tests/test_resources.py::TestDistro::testDistroParse PASSED pkg_resources/tests/test_resources.py::TestDistro::testResolve PASSED pkg_resources/tests/test_resources.py::TestDistro::test_distribution_dir PASSED pkg_resources/tests/test_resources.py::TestDistro::test_distribution_dir_ignores_provider_dir_leading_underscore PASSED pkg_resources/tests/test_resources.py::TestDistro::test_distribution_dir_includes_provider_dir PASSED pkg_resources/tests/test_resources.py::TestDistro::test_environment_marker_evaluation_called PASSED pkg_resources/tests/test_resources.py::TestDistro::test_environment_marker_evaluation_negative PASSED pkg_resources/tests/test_resources.py::TestDistro::test_environment_marker_evaluation_positive PASSED pkg_resources/tests/test_resources.py::TestDistro::test_marker_evaluation_with_extras PASSED pkg_resources/tests/test_resources.py::TestDistro::test_marker_evaluation_with_extras_loop PASSED pkg_resources/tests/test_resources.py::TestDistro::test_marker_evaluation_with_extras_normlized PASSED pkg_resources/tests/test_resources.py::TestDistro::test_marker_evaluation_with_multiple_extras PASSED pkg_resources/tests/test_resources.py::TestEntryPoints::testBasics PASSED pkg_resources/tests/test_resources.py::TestEntryPoints::testDeprecationWarnings PASSED pkg_resources/tests/test_resources.py::TestEntryPoints::testParse PASSED pkg_resources/tests/test_resources.py::TestEntryPoints::testParseList PASSED pkg_resources/tests/test_resources.py::TestEntryPoints::testParseMap PASSED pkg_resources/tests/test_resources.py::TestEntryPoints::test_printable_name PASSED pkg_resources/tests/test_resources.py::TestEntryPoints::test_reject_spec[fez=pish:tush-z] PASSED pkg_resources/tests/test_resources.py::TestEntryPoints::test_reject_spec[foo] PASSED pkg_resources/tests/test_resources.py::TestEntryPoints::test_reject_spec[q=x/na] PASSED pkg_resources/tests/test_resources.py::TestEntryPoints::test_reject_spec[x=a:b:c] PASSED pkg_resources/tests/test_resources.py::TestEntryPoints::test_reject_spec[x=f[a]>2] PASSED pkg_resources/tests/test_resources.py::TestNamespaces::test_path_order PASSED pkg_resources/tests/test_resources.py::TestNamespaces::test_two_levels_deep PASSED pkg_resources/tests/test_resources.py::TestParsing::testEmptyParse PASSED pkg_resources/tests/test_resources.py::TestParsing::testSafeName PASSED pkg_resources/tests/test_resources.py::TestParsing::testSafeVersion PASSED pkg_resources/tests/test_resources.py::TestParsing::testSimpleRequirements PASSED pkg_resources/tests/test_resources.py::TestParsing::testSplitting PASSED pkg_resources/tests/test_resources.py::TestParsing::testVersionEquality[0.0.0preview1-0c1] PASSED pkg_resources/tests/test_resources.py::TestParsing::testVersionEquality[0.0c1-0-rc1] PASSED pkg_resources/tests/test_resources.py::TestParsing::testVersionEquality[0.4-0.4.0] PASSED pkg_resources/tests/test_resources.py::TestParsing::testVersionEquality[0.4.0-0-0.4-0] PASSED pkg_resources/tests/test_resources.py::TestParsing::testVersionEquality[0.4.0.0-0.4.0] PASSED pkg_resources/tests/test_resources.py::TestParsing::testVersionEquality[0post1-0.0post1] PASSED pkg_resources/tests/test_resources.py::TestParsing::testVersionEquality[0pre1-0.0c1] PASSED pkg_resources/tests/test_resources.py::TestParsing::testVersionEquality[1.2-rc1-1.2rc1] PASSED pkg_resources/tests/test_resources.py::TestParsing::testVersionEquality[1.2.a-1.2a] PASSED pkg_resources/tests/test_resources.py::TestParsing::testVersionEquality[1.2a1-1.2.a.1] PASSED pkg_resources/tests/test_resources.py::TestParsing::testVersionHashable PASSED pkg_resources/tests/test_resources.py::TestParsing::testVersionOrdering[0.0.4-0.4.0] PASSED pkg_resources/tests/test_resources.py::TestParsing::testVersionOrdering[0.4-4.0] PASSED pkg_resources/tests/test_resources.py::TestParsing::testVersionOrdering[0.77.0-1-0.77.1-1] PASSED pkg_resources/tests/test_resources.py::TestParsing::testVersionOrdering[0.77.1-1-0.77.2-1] PASSED pkg_resources/tests/test_resources.py::TestParsing::testVersionOrdering[0.77.2-1-0.79.9999+0.80.0pre2-2] PASSED pkg_resources/tests/test_resources.py::TestParsing::testVersionOrdering[0.79.9999+0.80.0pre2-2-0.79.9999+0.80.0pre2-3] PASSED pkg_resources/tests/test_resources.py::TestParsing::testVersionOrdering[0.79.9999+0.80.0pre2-3-0.79.9999+0.80.0pre4-1] PASSED pkg_resources/tests/test_resources.py::TestParsing::testVersionOrdering[0.79.9999+0.80.0pre4-1-0.80.1-1] PASSED pkg_resources/tests/test_resources.py::TestParsing::testVersionOrdering[0.80.1-1-0.80.1-2] PASSED pkg_resources/tests/test_resources.py::TestParsing::testVersionOrdering[0.80.1-2-0.80.1-3] PASSED pkg_resources/tests/test_resources.py::TestParsing::testVersionOrdering[0post1-0.4post1] PASSED pkg_resources/tests/test_resources.py::TestParsing::testVersionOrdering[1.1-02.1] PASSED pkg_resources/tests/test_resources.py::TestParsing::testVersionOrdering[2.1-1-2.1-2] PASSED pkg_resources/tests/test_resources.py::TestParsing::testVersionOrdering[2.1-1-2.1.1] PASSED pkg_resources/tests/test_resources.py::TestParsing::testVersionOrdering[2.1-2.1.1] PASSED pkg_resources/tests/test_resources.py::TestParsing::testVersionOrdering[2.1-2.1post4] PASSED pkg_resources/tests/test_resources.py::TestParsing::testVersionOrdering[2.1.0-rc1-2.1.0] PASSED pkg_resources/tests/test_resources.py::TestParsing::testVersionOrdering[2.1a0-20040501-2.1] PASSED pkg_resources/tests/test_resources.py::TestParsing::testVersionOrdering[2.1dev-2.1a0] PASSED pkg_resources/tests/test_resources.py::TestParsing::testVersionOrdering[2.3a1-2.3] PASSED pkg_resources/tests/test_resources.py::TestParsing::testVersionOrdering[2a1-2.1] PASSED pkg_resources/tests/test_resources.py::TestParsing::testVersionOrdering[2a1-2b0] PASSED pkg_resources/tests/test_resources.py::TestParsing::testVersionOrdering[3.2-3.2.post0] PASSED pkg_resources/tests/test_resources.py::TestParsing::testVersionOrdering[3.2post1-3.2post2] PASSED pkg_resources/tests/test_resources.py::TestParsing::testYielding PASSED pkg_resources/tests/test_resources.py::TestParsing::test_local_version PASSED pkg_resources/tests/test_resources.py::TestParsing::test_requirements_with_markers PASSED pkg_resources/tests/test_resources.py::TestParsing::test_spaces_between_multiple_versions PASSED pkg_resources/tests/test_resources.py::TestRequirements::testBasicContains PASSED pkg_resources/tests/test_resources.py::TestRequirements::testBasics PASSED pkg_resources/tests/test_resources.py::TestRequirements::testOptionsAndHashing PASSED pkg_resources/tests/test_resources.py::TestRequirements::testOrdering PASSED pkg_resources/tests/test_resources.py::TestRequirements::testSetuptoolsProjectName PASSED pkg_resources/tests/test_resources.py::TestRequirements::testVersionEquality PASSED pkg_resources/tests/test_resources.py::TestWorkingSet::test_find_conflicting PASSED pkg_resources/tests/test_resources.py::TestWorkingSet::test_resolve_conflicts_with_prior PASSED pkg_resources/tests/test_resources.py::mypy PASSED pkg_resources/tests/test_working_set.py::mypy PASSED pkg_resources/tests/test_working_set.py::test_working_set_resolve[already_installed] PASSED pkg_resources/tests/test_working_set.py::test_working_set_resolve[already_installed_replace_conflicting] PASSED pkg_resources/tests/test_working_set.py::test_working_set_resolve[conflicting_installables] PASSED pkg_resources/tests/test_working_set.py::test_working_set_resolve[conflicting_installables_replace_conflicting] PASSED pkg_resources/tests/test_working_set.py::test_working_set_resolve[installable_not_installed] PASSED pkg_resources/tests/test_working_set.py::test_working_set_resolve[installable_not_installed_replace_conflicting] PASSED pkg_resources/tests/test_working_set.py::test_working_set_resolve[installable_with_conflicting_installable_require] PASSED pkg_resources/tests/test_working_set.py::test_working_set_resolve[installable_with_conflicting_installable_require_replace_conflicting] PASSED pkg_resources/tests/test_working_set.py::test_working_set_resolve[installable_with_installable_require] PASSED pkg_resources/tests/test_working_set.py::test_working_set_resolve[installable_with_installable_require_replace_conflicting] PASSED pkg_resources/tests/test_working_set.py::test_working_set_resolve[installable_with_installed_conflict] PASSED pkg_resources/tests/test_working_set.py::test_working_set_resolve[installable_with_installed_conflict_replace_conflicting] PASSED pkg_resources/tests/test_working_set.py::test_working_set_resolve[installable_with_installed_require] PASSED pkg_resources/tests/test_working_set.py::test_working_set_resolve[installable_with_installed_require_replace_conflicting] PASSED pkg_resources/tests/test_working_set.py::test_working_set_resolve[installables_with_conflicting_nested_requires] PASSED pkg_resources/tests/test_working_set.py::test_working_set_resolve[installables_with_conflicting_nested_requires_replace_conflicting] PASSED pkg_resources/tests/test_working_set.py::test_working_set_resolve[installables_with_conflicting_requires] PASSED pkg_resources/tests/test_working_set.py::test_working_set_resolve[installables_with_conflicting_requires_replace_conflicting] PASSED pkg_resources/tests/test_working_set.py::test_working_set_resolve[installed_with_conflicting_installed_require] PASSED pkg_resources/tests/test_working_set.py::test_working_set_resolve[installed_with_conflicting_installed_require_replace_conflicting] PASSED pkg_resources/tests/test_working_set.py::test_working_set_resolve[installed_with_installable_conflicting_require] PASSED pkg_resources/tests/test_working_set.py::test_working_set_resolve[installed_with_installable_conflicting_require_replace_conflicting] PASSED pkg_resources/tests/test_working_set.py::test_working_set_resolve[installed_with_installable_require] PASSED pkg_resources/tests/test_working_set.py::test_working_set_resolve[installed_with_installable_require_replace_conflicting] PASSED pkg_resources/tests/test_working_set.py::test_working_set_resolve[installed_with_installed_require] PASSED pkg_resources/tests/test_working_set.py::test_working_set_resolve[installed_with_installed_require_replace_conflicting] PASSED pkg_resources/tests/test_working_set.py::test_working_set_resolve[no_matching_version] PASSED pkg_resources/tests/test_working_set.py::test_working_set_resolve[no_matching_version_replace_conflicting] PASSED pkg_resources/tests/test_working_set.py::test_working_set_resolve[noop] PASSED pkg_resources/tests/test_working_set.py::test_working_set_resolve[noop_replace_conflicting] PASSED pkg_resources/tests/test_working_set.py::test_working_set_resolve[not_installable] PASSED pkg_resources/tests/test_working_set.py::test_working_set_resolve[not_installable_replace_conflicting] PASSED pkg_resources/tests/test_working_set.py::test_working_set_resolve[not_installable_with_installed_conflict] PASSED pkg_resources/tests/test_working_set.py::test_working_set_resolve[not_installable_with_installed_conflict_replace_conflicting] PASSED pkg_resources/tests/test_working_set.py::test_working_set_resolve[wanted_normalized_name_installed_canonical] PASSED pkg_resources/tests/test_working_set.py::test_working_set_resolve[wanted_normalized_name_installed_canonical_replace_conflicting] PASSED setup.py::mypy PASSED setuptools/__init__.py::mypy PASSED setuptools/_core_metadata.py::mypy PASSED setuptools/_core_metadata.py::setuptools._core_metadata._distribution_fullname PASSED setuptools/_entry_points.py::mypy PASSED setuptools/_entry_points.py::setuptools._entry_points._ PASSED setuptools/_imp.py::mypy PASSED setuptools/_importlib.py::mypy PASSED setuptools/_itertools.py::mypy PASSED setuptools/_itertools.py::setuptools._itertools.ensure_unique PASSED setuptools/_normalization.py::mypy PASSED setuptools/_normalization.py::setuptools._normalization.best_effort_version PASSED setuptools/_normalization.py::setuptools._normalization.filename_component PASSED setuptools/_normalization.py::setuptools._normalization.filename_component_broken PASSED setuptools/_normalization.py::setuptools._normalization.safe_extra PASSED setuptools/_normalization.py::setuptools._normalization.safe_identifier PASSED setuptools/_normalization.py::setuptools._normalization.safe_name PASSED setuptools/_normalization.py::setuptools._normalization.safe_version PASSED setuptools/_path.py::mypy PASSED setuptools/_path.py::setuptools._path.paths_on_pythonpath PASSED setuptools/_path.py::setuptools._path.same_path PASSED setuptools/_reqs.py::mypy PASSED setuptools/_shutil.py::mypy PASSED setuptools/archive_util.py::mypy PASSED setuptools/build_meta.py::mypy PASSED setuptools/build_meta.py::setuptools.build_meta._ConfigSettingsTranslator._ConfigSettingsTranslator__dist_info_args PASSED setuptools/build_meta.py::setuptools.build_meta._ConfigSettingsTranslator._arbitrary_args PASSED setuptools/build_meta.py::setuptools.build_meta._ConfigSettingsTranslator._editable_args PASSED setuptools/build_meta.py::setuptools.build_meta._ConfigSettingsTranslator._get_config PASSED setuptools/build_meta.py::setuptools.build_meta._ConfigSettingsTranslator._global_args PASSED setuptools/command/__init__.py::mypy PASSED setuptools/command/_requirestxt.py::mypy PASSED setuptools/command/alias.py::mypy PASSED setuptools/command/bdist_egg.py::mypy PASSED setuptools/command/bdist_rpm.py::mypy PASSED setuptools/command/bdist_wheel.py::mypy PASSED setuptools/command/build.py::mypy PASSED setuptools/command/build_clib.py::mypy PASSED setuptools/command/build_ext.py::mypy PASSED setuptools/command/build_py.py::mypy PASSED setuptools/command/develop.py::mypy PASSED setuptools/command/develop.py::setuptools.command.develop.VersionlessRequirement PASSED setuptools/command/dist_info.py::mypy PASSED setuptools/command/easy_install.py::mypy PASSED setuptools/command/editable_wheel.py::mypy PASSED setuptools/command/editable_wheel.py::setuptools.command.editable_wheel._is_nested PASSED setuptools/command/editable_wheel.py::setuptools.command.editable_wheel._parent_path PASSED setuptools/command/editable_wheel.py::setuptools.command.editable_wheel._simple_layout PASSED setuptools/command/egg_info.py::mypy PASSED setuptools/command/install.py::mypy PASSED setuptools/command/install_egg_info.py::mypy PASSED setuptools/command/install_lib.py::mypy PASSED setuptools/command/install_lib.py::setuptools.command.install_lib.install_lib._all_packages PASSED setuptools/command/install_scripts.py::mypy PASSED setuptools/command/rotate.py::mypy PASSED setuptools/command/saveopts.py::mypy PASSED setuptools/command/sdist.py::mypy PASSED setuptools/command/setopt.py::mypy PASSED setuptools/command/test.py::mypy PASSED setuptools/compat/__init__.py::mypy PASSED setuptools/compat/py$(PYV).py::mypy PASSED setuptools/compat/py310.py::mypy PASSED setuptools/compat/py311.py::mypy PASSED setuptools/compat/py312.py::mypy PASSED setuptools/config/__init__.py::mypy PASSED setuptools/config/_apply_pyprojecttoml.py::mypy PASSED setuptools/config/_apply_pyprojecttoml.py::setuptools.config._apply_pyprojecttoml._attrgetter PASSED setuptools/config/_apply_pyprojecttoml.py::setuptools.config._apply_pyprojecttoml._some_attrgetter PASSED setuptools/config/expand.py::mypy PASSED setuptools/config/expand.py::setuptools.config.expand.LazyMappingProxy PASSED setuptools/config/expand.py::setuptools.config.expand._find_module PASSED setuptools/config/pyprojecttoml.py::mypy PASSED setuptools/config/setupcfg.py::mypy PASSED setuptools/depends.py::mypy PASSED setuptools/discovery.py::mypy PASSED setuptools/discovery.py::setuptools.discovery.find_package_path PASSED setuptools/discovery.py::setuptools.discovery.remove_nested_packages PASSED setuptools/discovery.py::setuptools.discovery.remove_stubs PASSED setuptools/dist.py::mypy PASSED setuptools/dist.py::setuptools.dist.Distribution._expand_patterns PASSED setuptools/errors.py::mypy PASSED setuptools/extension.py::mypy PASSED setuptools/glob.py::mypy PASSED setuptools/installer.py::mypy PASSED setuptools/launch.py::mypy PASSED setuptools/logging.py::mypy PASSED setuptools/monkey.py::mypy PASSED setuptools/msvc.py::mypy PASSED setuptools/msvc.py::setuptools.msvc SKIPPED setuptools/namespaces.py::mypy PASSED setuptools/namespaces.py::setuptools.namespaces.Installer._pkg_names PASSED setuptools/package_index.py::mypy PASSED setuptools/package_index.py::setuptools.package_index.Credential PASSED setuptools/package_index.py::setuptools.package_index.PackageIndex._resolve_vcs PASSED setuptools/package_index.py::setuptools.package_index.PackageIndex._vcs_split_rev_from_url PASSED setuptools/package_index.py::setuptools.package_index._encode_auth PASSED setuptools/package_index.py::setuptools.package_index.htmldecode PASSED setuptools/sandbox.py::mypy PASSED setuptools/sandbox.py::setuptools.sandbox._needs_hiding PASSED setuptools/tests/__init__.py::mypy PASSED setuptools/tests/compat/__init__.py::mypy PASSED setuptools/tests/compat/py$(PYV).py::mypy PASSED setuptools/tests/config/__init__.py::mypy PASSED setuptools/tests/config/downloads/__init__.py::mypy PASSED setuptools/tests/config/downloads/preload.py::mypy PASSED setuptools/tests/config/test_apply_pyprojecttoml.py::TestDeprecatedFields::test_namespace_packages PASSED setuptools/tests/config/test_apply_pyprojecttoml.py::TestExtModules::test_pyproject_sets_attribute PASSED setuptools/tests/config/test_apply_pyprojecttoml.py::TestInteropCommandLineParsing::test_version PASSED setuptools/tests/config/test_apply_pyprojecttoml.py::TestLicenseFiles::test_both_license_and_license_files_defined PASSED setuptools/tests/config/test_apply_pyprojecttoml.py::TestLicenseFiles::test_default_patterns PASSED setuptools/tests/config/test_apply_pyprojecttoml.py::TestMeta::test_example_file_in_sdist PASSED setuptools/tests/config/test_apply_pyprojecttoml.py::TestPresetField::test_listed_in_dynamic[classifiers-classifiers-value3] PASSED setuptools/tests/config/test_apply_pyprojecttoml.py::TestPresetField::test_listed_in_dynamic[extras_require-optional-dependencies-value1] PASSED setuptools/tests/config/test_apply_pyprojecttoml.py::TestPresetField::test_listed_in_dynamic[install_requires-dependencies-value0] PASSED setuptools/tests/config/test_apply_pyprojecttoml.py::TestPresetField::test_listed_in_dynamic[install_requires-dependencies-value2] PASSED setuptools/tests/config/test_apply_pyprojecttoml.py::TestPresetField::test_not_listed_in_dynamic[classifiers-classifiers-value0] SKIPPED setuptools/tests/config/test_apply_pyprojecttoml.py::TestPresetField::test_not_listed_in_dynamic[entry_points-gui-scripts-value2] SKIPPED setuptools/tests/config/test_apply_pyprojecttoml.py::TestPresetField::test_not_listed_in_dynamic[entry_points-scripts-value1] SKIPPED setuptools/tests/config/test_apply_pyprojecttoml.py::TestPresetField::test_not_listed_in_dynamic[install_requires-dependencies-value3] SKIPPED setuptools/tests/config/test_apply_pyprojecttoml.py::TestPresetField::test_optional_dependencies_dont_remove_env_markers PASSED setuptools/tests/config/test_apply_pyprojecttoml.py::TestPresetField::test_scripts_dont_require_dynamic_entry_points[gui-scripts-gui_scripts] PASSED setuptools/tests/config/test_apply_pyprojecttoml.py::TestPresetField::test_scripts_dont_require_dynamic_entry_points[scripts-console_scripts] PASSED setuptools/tests/config/test_apply_pyprojecttoml.py::TestPresetField::test_warning_overwritten_dependencies SKIPPED setuptools/tests/config/test_apply_pyprojecttoml.py::TestPyModules::test_invalid_module_name[-pip-run] PASSED setuptools/tests/config/test_apply_pyprojecttoml.py::TestPyModules::test_invalid_module_name[pip run] PASSED setuptools/tests/config/test_apply_pyprojecttoml.py::TestPyModules::test_invalid_module_name[pip-run-stubs] PASSED setuptools/tests/config/test_apply_pyprojecttoml.py::TestPyModules::test_valid_module_name[abc-d.\u03bb-xyz-e] PASSED setuptools/tests/config/test_apply_pyprojecttoml.py::TestPyModules::test_valid_module_name[pip-run] PASSED setuptools/tests/config/test_apply_pyprojecttoml.py::mypy PASSED setuptools/tests/config/test_apply_pyprojecttoml.py::test_apply_pyproject_equivalent_to_setupcfg[https://github.com/aio-libs/aiohttp/raw/5e0e6b7080f2408d5f1dd544c0e1cf88378b7b10/setup.cfg] SKIPPED setuptools/tests/config/test_apply_pyprojecttoml.py::test_apply_pyproject_equivalent_to_setupcfg[https://github.com/django/django/raw/4e249d11a6e56ca8feb4b055b681cec457ef3a3d/setup.cfg] SKIPPED setuptools/tests/config/test_apply_pyprojecttoml.py::test_apply_pyproject_equivalent_to_setupcfg[https://github.com/jaraco/skeleton/raw/d9008b5c510cd6969127a6a2ab6f832edddef296/setup.cfg] SKIPPED setuptools/tests/config/test_apply_pyprojecttoml.py::test_apply_pyproject_equivalent_to_setupcfg[https://github.com/jaraco/zipp/raw/700d3a96390e970b6b962823bfea78b4f7e1c537/setup.cfg] SKIPPED setuptools/tests/config/test_apply_pyprojecttoml.py::test_apply_pyproject_equivalent_to_setupcfg[https://github.com/pallets/click/raw/6411f425fae545f42795665af4162006b36c5e4a/setup.cfg] SKIPPED setuptools/tests/config/test_apply_pyprojecttoml.py::test_apply_pyproject_equivalent_to_setupcfg[https://github.com/pallets/flask/raw/9486b6cf57bd6a8a261f67091aca8ca78eeec1e3/setup.cfg] SKIPPED setuptools/tests/config/test_apply_pyprojecttoml.py::test_apply_pyproject_equivalent_to_setupcfg[https://github.com/pallets/jinja/raw/7d72eb7fefb7dce065193967f31f805180508448/setup.cfg] SKIPPED setuptools/tests/config/test_apply_pyprojecttoml.py::test_apply_pyproject_equivalent_to_setupcfg[https://github.com/pandas-dev/pandas/raw/bc17343f934a33dc231c8c74be95d8365537c376/setup.cfg] SKIPPED setuptools/tests/config/test_apply_pyprojecttoml.py::test_apply_pyproject_equivalent_to_setupcfg[https://github.com/platformdirs/platformdirs/raw/7b7852128dd6f07511b618d6edea35046bd0c6ff/setup.cfg] SKIPPED setuptools/tests/config/test_apply_pyprojecttoml.py::test_apply_pyproject_equivalent_to_setupcfg[https://github.com/pypa/setuptools/raw/52c990172fec37766b3566679724aa8bf70ae06d/setup.cfg] SKIPPED setuptools/tests/config/test_apply_pyprojecttoml.py::test_apply_pyproject_equivalent_to_setupcfg[https://github.com/pypa/virtualenv/raw/f92eda6e3da26a4d28c2663ffb85c4960bdb990c/setup.cfg] SKIPPED setuptools/tests/config/test_apply_pyprojecttoml.py::test_apply_pyproject_equivalent_to_setupcfg[https://github.com/pypa/wheel/raw/0acd203cd896afec7f715aa2ff5980a403459a3b/setup.cfg] SKIPPED setuptools/tests/config/test_apply_pyprojecttoml.py::test_apply_pyproject_equivalent_to_setupcfg[https://github.com/pyscaffold/pyscaffold/raw/de7aa5dc059fbd04307419c667cc4961bc9df4b8/setup.cfg] SKIPPED setuptools/tests/config/test_apply_pyprojecttoml.py::test_apply_pyproject_equivalent_to_setupcfg[https://github.com/pytest-dev/pluggy/raw/461ef63291d13589c4e21aa182cd1529257e9a0a/setup.cfg] SKIPPED setuptools/tests/config/test_apply_pyprojecttoml.py::test_apply_pyproject_equivalent_to_setupcfg[https://github.com/pytest-dev/pytest/raw/c7be96dae487edbd2f55b561b31b68afac1dabe6/setup.cfg] SKIPPED setuptools/tests/config/test_apply_pyprojecttoml.py::test_apply_pyproject_equivalent_to_setupcfg[https://github.com/python/importlib_metadata/raw/2f05392ca980952a6960d82b2f2d2ea10aa53239/setup.cfg] SKIPPED setuptools/tests/config/test_apply_pyprojecttoml.py::test_apply_pyproject_equivalent_to_setupcfg[https://github.com/sqlalchemy/sqlalchemy/raw/533f5718904b620be8d63f2474229945d6f8ba5d/setup.cfg] SKIPPED setuptools/tests/config/test_apply_pyprojecttoml.py::test_apply_pyproject_equivalent_to_setupcfg[https://github.com/tkem/cachetools/raw/2fd87a94b8d3861d80e9e4236cd480bfdd21c90d/setup.cfg] SKIPPED setuptools/tests/config/test_apply_pyprojecttoml.py::test_no_explicit_content_type_for_missing_extension PASSED setuptools/tests/config/test_apply_pyprojecttoml.py::test_pep621_example PASSED setuptools/tests/config/test_apply_pyprojecttoml.py::test_readme_content_type[Readme.txt-text/plain] PASSED setuptools/tests/config/test_apply_pyprojecttoml.py::test_readme_content_type[readme.md-text/markdown] PASSED setuptools/tests/config/test_apply_pyprojecttoml.py::test_readme_content_type[text.rst-text/x-rst] PASSED setuptools/tests/config/test_apply_pyprojecttoml.py::test_undefined_content_type PASSED setuptools/tests/config/test_apply_pyprojecttoml.py::test_utf8_maintainer_in_metadata[international-email] SKIPPED setuptools/tests/config/test_apply_pyprojecttoml.py::test_utf8_maintainer_in_metadata[non-international-emails] SKIPPED setuptools/tests/config/test_expand.py::TestReadAttr::test_import_order PASSED setuptools/tests/config/test_expand.py::TestReadAttr::test_read_annotated_attr[VERSION: str = '0.1.1'\nraise SystemExit(1)\n] PASSED setuptools/tests/config/test_expand.py::TestReadAttr::test_read_annotated_attr[VERSION: str\nVERSION = '0.1.1'\nraise SystemExit(1)\n] PASSED setuptools/tests/config/test_expand.py::TestReadAttr::test_read_attr PASSED setuptools/tests/config/test_expand.py::TestReadAttr::test_read_attr_encoding_cookie[# -*- coding: latin1 -*-\n__version__ = '\xe9'\nraise SystemExit(1)\n] PASSED setuptools/tests/config/test_expand.py::TestReadAttr::test_read_attr_encoding_cookie[# -*- coding: utf-8 -*-\n__version__ = '\xc3\xa9'\nraise SystemExit(1)\n] PASSED setuptools/tests/config/test_expand.py::TestReadAttr::test_read_attr_encoding_cookie[__version__ = '\xc3\xa9'\nraise SystemExit(1)\n] PASSED setuptools/tests/config/test_expand.py::mypy PASSED setuptools/tests/config/test_expand.py::test_fill_package_dir[files0-where0-expected_package_dir0] PASSED setuptools/tests/config/test_expand.py::test_fill_package_dir[files1-where1-expected_package_dir1] PASSED setuptools/tests/config/test_expand.py::test_fill_package_dir[files2-where2-expected_package_dir2] PASSED setuptools/tests/config/test_expand.py::test_fill_package_dir[files3-where3-expected_package_dir3] PASSED setuptools/tests/config/test_expand.py::test_fill_package_dir[files4-where4-expected_package_dir4] PASSED setuptools/tests/config/test_expand.py::test_fill_package_dir[files5-where5-expected_package_dir5] PASSED setuptools/tests/config/test_expand.py::test_find_packages[args0-pkgs0] PASSED setuptools/tests/config/test_expand.py::test_find_packages[args1-pkgs1] PASSED setuptools/tests/config/test_expand.py::test_find_packages[args2-pkgs2] PASSED setuptools/tests/config/test_expand.py::test_find_packages[args3-pkgs3] PASSED setuptools/tests/config/test_expand.py::test_glob_relative PASSED setuptools/tests/config/test_expand.py::test_read_files PASSED setuptools/tests/config/test_expand.py::test_resolve_class[package_dir0-src/pkg/main.py-pkg.main-42] PASSED setuptools/tests/config/test_expand.py::test_resolve_class[package_dir1-lib/main.py-pkg.main-13] PASSED setuptools/tests/config/test_expand.py::test_resolve_class[package_dir2-single_module.py-single_module-70] PASSED setuptools/tests/config/test_expand.py::test_resolve_class[package_dir3-flat_layout/pkg.py-flat_layout.pkg-836] PASSED setuptools/tests/config/test_pyprojecttoml.py::TestClassifiers::test_dynamic PASSED setuptools/tests/config/test_pyprojecttoml.py::TestClassifiers::test_dynamic_readme_from_setup_script_args PASSED setuptools/tests/config/test_pyprojecttoml.py::TestClassifiers::test_dynamic_without_config PASSED setuptools/tests/config/test_pyprojecttoml.py::TestClassifiers::test_dynamic_without_file PASSED setuptools/tests/config/test_pyprojecttoml.py::TestEntryPoints::test_all_listed_in_dynamic PASSED setuptools/tests/config/test_pyprojecttoml.py::TestEntryPoints::test_scripts_not_listed_in_dynamic[gui-scripts] PASSED setuptools/tests/config/test_pyprojecttoml.py::TestEntryPoints::test_scripts_not_listed_in_dynamic[scripts] PASSED setuptools/tests/config/test_pyprojecttoml.py::mypy PASSED setuptools/tests/config/test_pyprojecttoml.py::test_discovered_package_dir_with_attr_directive_in_config[.-opts0] PASSED setuptools/tests/config/test_pyprojecttoml.py::test_discovered_package_dir_with_attr_directive_in_config[lib-opts2] PASSED setuptools/tests/config/test_pyprojecttoml.py::test_discovered_package_dir_with_attr_directive_in_config[src-opts1] PASSED setuptools/tests/config/test_pyprojecttoml.py::test_empty[[tool.something]\nvalue = 42] PASSED setuptools/tests/config/test_pyprojecttoml.py::test_empty[] PASSED setuptools/tests/config/test_pyprojecttoml.py::test_ignore_unrelated_config[\n [project]\n name = "myproj"\n version = "1.2"\n\n [my-tool.that-disrespect.pep518]\n value = 42\n ] PASSED setuptools/tests/config/test_pyprojecttoml.py::test_include_package_data_by_default[[project]\nname = 'myproj'\nversion='42'\n] PASSED setuptools/tests/config/test_pyprojecttoml.py::test_include_package_data_in_setuppy PASSED setuptools/tests/config/test_pyprojecttoml.py::test_invalid_example[\n [project]\n name = "myproj"\n version = "1.2"\n requires = ['pywin32; platform_system=="Windows"' ]\n -configuration error: .project. must not contain ..requires.. properties] PASSED setuptools/tests/config/test_pyprojecttoml.py::test_read_configuration PASSED setuptools/tests/config/test_pyprojecttoml.py::test_warn_tools_typo PASSED setuptools/tests/config/test_pyprojecttoml_dynamic_deps.py::mypy PASSED setuptools/tests/config/test_pyprojecttoml_dynamic_deps.py::test_dynamic_dependencies PASSED setuptools/tests/config/test_pyprojecttoml_dynamic_deps.py::test_dynamic_optional_dependencies PASSED setuptools/tests/config/test_pyprojecttoml_dynamic_deps.py::test_mixed_dynamic_optional_dependencies PASSED setuptools/tests/config/test_pyprojecttoml_dynamic_deps.py::test_mixed_extras_require_optional_dependencies PASSED setuptools/tests/config/test_setupcfg.py::TestConfigurationReader::test_basic SKIPPED setuptools/tests/config/test_setupcfg.py::TestConfigurationReader::test_ignore_errors SKIPPED setuptools/tests/config/test_setupcfg.py::TestConfigurationReader::test_no_config PASSED setuptools/tests/config/test_setupcfg.py::TestExternalSetters::test_external_setters PASSED setuptools/tests/config/test_setupcfg.py::TestMetadata::test_aliases PASSED setuptools/tests/config/test_setupcfg.py::TestMetadata::test_basic PASSED setuptools/tests/config/test_setupcfg.py::TestMetadata::test_classifiers PASSED setuptools/tests/config/test_setupcfg.py::TestMetadata::test_dict PASSED setuptools/tests/config/test_setupcfg.py::TestMetadata::test_file_mixed PASSED setuptools/tests/config/test_setupcfg.py::TestMetadata::test_file_sandboxed PASSED setuptools/tests/config/test_setupcfg.py::TestMetadata::test_interpolation PASSED setuptools/tests/config/test_setupcfg.py::TestMetadata::test_license_cfg PASSED setuptools/tests/config/test_setupcfg.py::TestMetadata::test_make_option_lowercase PASSED setuptools/tests/config/test_setupcfg.py::TestMetadata::test_multiline PASSED setuptools/tests/config/test_setupcfg.py::TestMetadata::test_non_ascii_1 PASSED setuptools/tests/config/test_setupcfg.py::TestMetadata::test_non_ascii_3 PASSED setuptools/tests/config/test_setupcfg.py::TestMetadata::test_non_ascii_4 PASSED setuptools/tests/config/test_setupcfg.py::TestMetadata::test_not_utf8 PASSED setuptools/tests/config/test_setupcfg.py::TestMetadata::test_unknown_meta_item PASSED setuptools/tests/config/test_setupcfg.py::TestMetadata::test_usupported_section PASSED setuptools/tests/config/test_setupcfg.py::TestMetadata::test_version PASSED setuptools/tests/config/test_setupcfg.py::TestMetadata::test_version_file PASSED setuptools/tests/config/test_setupcfg.py::TestMetadata::test_version_with_package_dir_complex PASSED setuptools/tests/config/test_setupcfg.py::TestMetadata::test_version_with_package_dir_rename PASSED setuptools/tests/config/test_setupcfg.py::TestMetadata::test_version_with_package_dir_simple PASSED setuptools/tests/config/test_setupcfg.py::TestMetadata::test_warn_dash_deprecation PASSED setuptools/tests/config/test_setupcfg.py::TestOptions::test_basic PASSED setuptools/tests/config/test_setupcfg.py::TestOptions::test_case_sensitive_entry_points PASSED setuptools/tests/config/test_setupcfg.py::TestOptions::test_cmdclass SKIPPED setuptools/tests/config/test_setupcfg.py::TestOptions::test_dash_preserved_extras_require PASSED setuptools/tests/config/test_setupcfg.py::TestOptions::test_data_files PASSED setuptools/tests/config/test_setupcfg.py::TestOptions::test_data_files_globby PASSED setuptools/tests/config/test_setupcfg.py::TestOptions::test_entry_points PASSED setuptools/tests/config/test_setupcfg.py::TestOptions::test_extras_require PASSED setuptools/tests/config/test_setupcfg.py::TestOptions::test_find_directive PASSED setuptools/tests/config/test_setupcfg.py::TestOptions::test_find_namespace_directive PASSED setuptools/tests/config/test_setupcfg.py::TestOptions::test_multiline PASSED setuptools/tests/config/test_setupcfg.py::TestOptions::test_nowarn_accidental_env_marker_misconfig[[options.extras_require]\nfoo = bar;baz\nboo = xxx;yyy\n] PASSED setuptools/tests/config/test_setupcfg.py::TestOptions::test_nowarn_accidental_env_marker_misconfig[[options.extras_require]\nfoo = bar;baz\nboo = xxx;yyy] PASSED setuptools/tests/config/test_setupcfg.py::TestOptions::test_nowarn_accidental_env_marker_misconfig[[options.extras_require]\nfoo =\n bar;python_version<'3'\n] PASSED setuptools/tests/config/test_setupcfg.py::TestOptions::test_nowarn_accidental_env_marker_misconfig[[options.extras_require]\nfoo =\n bar;python_version<'3'] PASSED setuptools/tests/config/test_setupcfg.py::TestOptions::test_nowarn_accidental_env_marker_misconfig[[options.extras_require]\nfoo =\n bar\n python_version<3\n] PASSED setuptools/tests/config/test_setupcfg.py::TestOptions::test_nowarn_accidental_env_marker_misconfig[[options]\ninstall_requires = bar;baz\nboo = xxx;yyy\n] PASSED setuptools/tests/config/test_setupcfg.py::TestOptions::test_nowarn_accidental_env_marker_misconfig[[options]\ninstall_requires = bar;baz\nboo = xxx;yyy] PASSED setuptools/tests/config/test_setupcfg.py::TestOptions::test_nowarn_accidental_env_marker_misconfig[[options]\ninstall_requires =\n bar;python_version<'3'\n] PASSED setuptools/tests/config/test_setupcfg.py::TestOptions::test_nowarn_accidental_env_marker_misconfig[[options]\ninstall_requires =\n bar;python_version<'3'] PASSED setuptools/tests/config/test_setupcfg.py::TestOptions::test_nowarn_accidental_env_marker_misconfig[[options]\ninstall_requires =\n bar\n python_version<3\n] PASSED setuptools/tests/config/test_setupcfg.py::TestOptions::test_package_data PASSED setuptools/tests/config/test_setupcfg.py::TestOptions::test_package_dir_fail PASSED setuptools/tests/config/test_setupcfg.py::TestOptions::test_packages PASSED setuptools/tests/config/test_setupcfg.py::TestOptions::test_python_requires_compound PASSED setuptools/tests/config/test_setupcfg.py::TestOptions::test_python_requires_invalid PASSED setuptools/tests/config/test_setupcfg.py::TestOptions::test_python_requires_simple PASSED setuptools/tests/config/test_setupcfg.py::TestOptions::test_raises_accidental_env_marker_misconfig[[options.extras_require]\nfoo = bar;os_name=='linux'\n] PASSED setuptools/tests/config/test_setupcfg.py::TestOptions::test_raises_accidental_env_marker_misconfig[[options.extras_require]\nfoo = bar;os_name=='linux'] PASSED setuptools/tests/config/test_setupcfg.py::TestOptions::test_raises_accidental_env_marker_misconfig[[options.extras_require]\nfoo = bar;python_version<'3'\n] PASSED setuptools/tests/config/test_setupcfg.py::TestOptions::test_raises_accidental_env_marker_misconfig[[options.extras_require]\nfoo = bar;python_version<'3'] PASSED setuptools/tests/config/test_setupcfg.py::TestOptions::test_raises_accidental_env_marker_misconfig[[options]\ninstall_requires = bar;os_name=='linux'\n] PASSED setuptools/tests/config/test_setupcfg.py::TestOptions::test_raises_accidental_env_marker_misconfig[[options]\ninstall_requires = bar;os_name=='linux'] PASSED setuptools/tests/config/test_setupcfg.py::TestOptions::test_raises_accidental_env_marker_misconfig[[options]\ninstall_requires = bar;python_version<'3'\n] PASSED setuptools/tests/config/test_setupcfg.py::TestOptions::test_raises_accidental_env_marker_misconfig[[options]\ninstall_requires = bar;python_version<'3'] PASSED setuptools/tests/config/test_setupcfg.py::TestOptions::test_requirements_file PASSED setuptools/tests/config/test_setupcfg.py::TestOptions::test_warn_accidental_env_marker_misconfig[[options.extras_require]\nfoo = bar;python_version<3\n] PASSED setuptools/tests/config/test_setupcfg.py::TestOptions::test_warn_accidental_env_marker_misconfig[[options.extras_require]\nfoo = bar;python_version<3] PASSED setuptools/tests/config/test_setupcfg.py::TestOptions::test_warn_accidental_env_marker_misconfig[[options]\ninstall_requires = bar;python_version<3\n] PASSED setuptools/tests/config/test_setupcfg.py::TestOptions::test_warn_accidental_env_marker_misconfig[[options]\ninstall_requires = bar;python_version<3] PASSED setuptools/tests/config/test_setupcfg.py::mypy PASSED setuptools/tests/config/test_setupcfg.py::test_parsers_implemented PASSED setuptools/tests/contexts.py::mypy PASSED setuptools/tests/environment.py::mypy PASSED setuptools/tests/fixtures.py::mypy PASSED setuptools/tests/integration/__init__.py::mypy PASSED setuptools/tests/integration/helpers.py::mypy PASSED setuptools/tests/integration/test_pip_install_sdist.py::mypy PASSED setuptools/tests/integration/test_pip_install_sdist.py::test_install_sdist[botocore-v.LATEST] SKIPPED setuptools/tests/integration/test_pip_install_sdist.py::test_install_sdist[brotli-v.LATEST] SKIPPED setuptools/tests/integration/test_pip_install_sdist.py::test_install_sdist[celery-v.LATEST] SKIPPED setuptools/tests/integration/test_pip_install_sdist.py::test_install_sdist[charset-normalizer-v.LATEST] SKIPPED setuptools/tests/integration/test_pip_install_sdist.py::test_install_sdist[kiwisolver-v.LATEST] SKIPPED setuptools/tests/integration/test_pip_install_sdist.py::test_install_sdist[mypy-v.LATEST] SKIPPED setuptools/tests/integration/test_pip_install_sdist.py::test_install_sdist[pip-v.LATEST] SKIPPED setuptools/tests/integration/test_pip_install_sdist.py::test_install_sdist[protobuf-v.LATEST] SKIPPED setuptools/tests/integration/test_pip_install_sdist.py::test_install_sdist[pytest-v.LATEST] SKIPPED setuptools/tests/integration/test_pip_install_sdist.py::test_install_sdist[pyyaml-v.LATEST] SKIPPED setuptools/tests/integration/test_pip_install_sdist.py::test_install_sdist[requests-v.LATEST] SKIPPED setuptools/tests/namespaces.py::mypy PASSED setuptools/tests/script-with-bom.py::mypy PASSED setuptools/tests/server.py::mypy PASSED setuptools/tests/test_archive_util.py::mypy PASSED setuptools/tests/test_archive_util.py::test_unicode_files XPASS setuptools/tests/test_bdist_deprecations.py::mypy PASSED setuptools/tests/test_bdist_deprecations.py::test_bdist_rpm_warning SKIPPED setuptools/tests/test_bdist_egg.py::Test::test_bdist_egg PASSED setuptools/tests/test_bdist_egg.py::Test::test_exclude_source_files PASSED setuptools/tests/test_bdist_egg.py::mypy PASSED setuptools/tests/test_bdist_wheel.py::mypy PASSED setuptools/tests/test_bdist_wheel.py::test_build_from_readonly_tree PASSED setuptools/tests/test_bdist_wheel.py::test_build_number PASSED setuptools/tests/test_bdist_wheel.py::test_compression[deflated] PASSED setuptools/tests/test_bdist_wheel.py::test_compression[stored] PASSED setuptools/tests/test_bdist_wheel.py::test_data_dir_with_tag_build PASSED setuptools/tests/test_bdist_wheel.py::test_dist_info_provided PASSED setuptools/tests/test_bdist_wheel.py::test_get_abi_tag_fallback PASSED setuptools/tests/test_bdist_wheel.py::test_get_abi_tag_graalpy PASSED setuptools/tests/test_bdist_wheel.py::test_get_abi_tag_pypy_new PASSED setuptools/tests/test_bdist_wheel.py::test_get_abi_tag_pypy_old PASSED setuptools/tests/test_bdist_wheel.py::test_get_abi_tag_windows PASSED setuptools/tests/test_bdist_wheel.py::test_licenses_default PASSED setuptools/tests/test_bdist_wheel.py::test_licenses_deprecated PASSED setuptools/tests/test_bdist_wheel.py::test_licenses_disabled PASSED setuptools/tests/test_bdist_wheel.py::test_licenses_override[setup.cfg-[metadata]\nlicense_files=licenses/*, LICENSE] PASSED setuptools/tests/test_bdist_wheel.py::test_licenses_override[setup.cfg-[metadata]\nlicense_files=licenses/*\n LICENSE] PASSED setuptools/tests/test_bdist_wheel.py::test_licenses_override[setup.py-from setuptools import setup\n\nsetup(\n name='dummy_dist',\n version='1.0',\n license_files=['licenses/DUMMYFILE', 'LICENSE'])\n] PASSED setuptools/tests/test_bdist_wheel.py::test_limited_abi PASSED setuptools/tests/test_bdist_wheel.py::test_no_ctypes PASSED setuptools/tests/test_bdist_wheel.py::test_no_scripts PASSED setuptools/tests/test_bdist_wheel.py::test_platform_linux32[linux-aarch64-linux_armv7l] SKIPPED setuptools/tests/test_bdist_wheel.py::test_platform_linux32[linux-x86_64-linux_i686] SKIPPED setuptools/tests/test_bdist_wheel.py::test_platform_with_space PASSED setuptools/tests/test_bdist_wheel.py::test_preserve_unicode_metadata PASSED setuptools/tests/test_bdist_wheel.py::test_unicode_record PASSED setuptools/tests/test_bdist_wheel.py::test_universal_deprecated PASSED setuptools/tests/test_bdist_wheel.py::test_unix_epoch_timestamps PASSED setuptools/tests/test_bdist_wheel.py::test_wheelfile_line_endings PASSED setuptools/tests/test_build.py::mypy PASSED setuptools/tests/test_build.py::test_distribution_gives_setuptools_build_obj PASSED setuptools/tests/test_build_clib.py::TestBuildCLib::test_build_libraries SKIPPED setuptools/tests/test_build_clib.py::TestBuildCLib::test_build_libraries_reproducible SKIPPED setuptools/tests/test_build_clib.py::mypy PASSED setuptools/tests/test_build_ext.py::TestBuildExt::test_abi3_filename PASSED setuptools/tests/test_build_ext.py::TestBuildExt::test_ext_suffix_override PASSED setuptools/tests/test_build_ext.py::TestBuildExt::test_get_ext_filename PASSED setuptools/tests/test_build_ext.py::TestBuildExt::test_get_output_mapping_with_stub SKIPPED setuptools/tests/test_build_ext.py::TestBuildExt::test_get_outputs SKIPPED setuptools/tests/test_build_ext.py::TestBuildExtInplace::test_non_optional PASSED setuptools/tests/test_build_ext.py::TestBuildExtInplace::test_optional PASSED setuptools/tests/test_build_ext.py::mypy PASSED setuptools/tests/test_build_ext.py::test_build_ext_config_handling PASSED setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_build_sdist[build_backend0] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_build_sdist[build_backend1] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_build_sdist[build_backend2] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_build_sdist[build_backend3] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_build_sdist[build_backend4] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_build_sdist[build_backend5] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_build_sdist_builds_targz_even_if_zip_indicated PASSED setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_build_sdist_explicit_dist[build_backend0] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_build_sdist_explicit_dist[build_backend1] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_build_sdist_explicit_dist[build_backend2] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_build_sdist_explicit_dist[build_backend3] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_build_sdist_explicit_dist[build_backend4] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_build_sdist_explicit_dist[build_backend5] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_build_sdist_pyproject_toml_exists PASSED setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_build_sdist_relative_path_import PASSED setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_build_sdist_setup_py_exists PASSED setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_build_sdist_setup_py_manifest_excluded PASSED setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_build_sdist_version_change[build_backend0] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_build_sdist_version_change[build_backend1] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_build_sdist_version_change[build_backend2] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_build_sdist_version_change[build_backend3] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_build_sdist_version_change[build_backend4] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_build_sdist_version_change[build_backend5] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_build_wheel[build_backend0] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_build_wheel[build_backend1] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_build_wheel[build_backend2] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_build_wheel[build_backend3] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_build_wheel[build_backend4] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_build_wheel[build_backend5] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_build_wheel_inplace PASSED setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_build_with_empty_setuppy[build_backend0-build_sdist] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_build_with_empty_setuppy[build_backend0-build_wheel] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_build_with_empty_setuppy[build_backend1-build_sdist] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_build_with_empty_setuppy[build_backend1-build_wheel] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_build_with_empty_setuppy[build_backend2-build_sdist] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_build_with_empty_setuppy[build_backend2-build_wheel] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_build_with_empty_setuppy[build_backend3-build_sdist] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_build_with_empty_setuppy[build_backend3-build_wheel] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_build_with_empty_setuppy[build_backend4-build_sdist] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_build_with_empty_setuppy[build_backend4-build_wheel] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_build_with_empty_setuppy[build_backend5-build_sdist] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_build_with_empty_setuppy[build_backend5-build_wheel] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_build_with_existing_file_present[sdist] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_build_with_existing_file_present[wheel] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_build_with_pyproject_config[None] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_build_with_pyproject_config[__import__('setuptools').setup()] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_dont_install_setup_requires PASSED setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_editable_with_config_settings[config_settings0] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_editable_without_config_settings PASSED setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_get_requires_for_build_sdist[build_backend0] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_get_requires_for_build_sdist[build_backend1] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_get_requires_for_build_sdist[build_backend2] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_get_requires_for_build_sdist[build_backend3] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_get_requires_for_build_sdist[build_backend4] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_get_requires_for_build_sdist[build_backend5] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_get_requires_for_build_wheel[build_backend0] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_get_requires_for_build_wheel[build_backend1] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_get_requires_for_build_wheel[build_backend2] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_get_requires_for_build_wheel[build_backend3] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_get_requires_for_build_wheel[build_backend4] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_get_requires_for_build_wheel[build_backend5] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_prepare_metadata_for_build_wheel[build_backend0] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_prepare_metadata_for_build_wheel[build_backend1] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_prepare_metadata_for_build_wheel[build_backend2] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_prepare_metadata_for_build_wheel[build_backend3] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_prepare_metadata_for_build_wheel[build_backend4] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_prepare_metadata_for_build_wheel[build_backend5] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_prepare_metadata_inplace[build_backend0] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_prepare_metadata_inplace[build_backend1] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_prepare_metadata_inplace[build_backend2] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_prepare_metadata_inplace[build_backend3] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_prepare_metadata_inplace[build_backend4] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_prepare_metadata_inplace[build_backend5] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_setup_py_file_abspath PASSED setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_setup_requires[False-'# Has a comment line\\nfoo'-requirements5] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_setup_requires[False-'foo # Has an inline comment'-requirements6] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_setup_requires[False-'foo \\\\\\n >=3.0'-requirements7] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_setup_requires[False-'foo'-requirements0] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_setup_requires[False-'foo\\n'-requirements2] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_setup_requires[False-'foo\\n\\n'-requirements3] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_setup_requires[False-'foo\\nbar'-requirements8] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_setup_requires[False-'foo\\nbar\\n'-requirements9] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_setup_requires[False-['foo', 'bar']-requirements4] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_setup_requires[False-['foo']-requirements1] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_setup_requires[False-['foo\\n', 'bar\\n']-requirements10] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_setup_requires[True-'# Has a comment line\\nfoo'-requirements5] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_setup_requires[True-'foo # Has an inline comment'-requirements6] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_setup_requires[True-'foo \\\\\\n >=3.0'-requirements7] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_setup_requires[True-'foo'-requirements0] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_setup_requires[True-'foo\\n'-requirements2] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_setup_requires[True-'foo\\n\\n'-requirements3] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_setup_requires[True-'foo\\nbar'-requirements8] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_setup_requires[True-'foo\\nbar\\n'-requirements9] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_setup_requires[True-['foo', 'bar']-requirements4] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_setup_requires[True-['foo']-requirements1] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_setup_requires[True-['foo\\n', 'bar\\n']-requirements10] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_setup_requires_with_auto_discovery PASSED setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_static_metadata_in_pyproject_config PASSED setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_sys_argv_passthrough PASSED setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_build_sdist[build_backend0] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_build_sdist[build_backend1] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_build_sdist[build_backend2] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_build_sdist[build_backend3] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_build_sdist[build_backend4] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_build_sdist[build_backend5] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_build_sdist_builds_targz_even_if_zip_indicated PASSED setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_build_sdist_explicit_dist[build_backend0] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_build_sdist_explicit_dist[build_backend1] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_build_sdist_explicit_dist[build_backend2] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_build_sdist_explicit_dist[build_backend3] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_build_sdist_explicit_dist[build_backend4] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_build_sdist_explicit_dist[build_backend5] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_build_sdist_pyproject_toml_exists PASSED setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_build_sdist_relative_path_import PASSED setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_build_sdist_setup_py_exists PASSED setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_build_sdist_setup_py_manifest_excluded PASSED setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_build_sdist_version_change[build_backend0] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_build_sdist_version_change[build_backend1] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_build_sdist_version_change[build_backend2] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_build_sdist_version_change[build_backend3] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_build_sdist_version_change[build_backend4] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_build_sdist_version_change[build_backend5] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_build_wheel[build_backend0] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_build_wheel[build_backend1] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_build_wheel[build_backend2] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_build_wheel[build_backend3] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_build_wheel[build_backend4] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_build_wheel[build_backend5] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_build_wheel_inplace PASSED setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_build_with_empty_setuppy[build_backend0-build_sdist] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_build_with_empty_setuppy[build_backend0-build_wheel] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_build_with_empty_setuppy[build_backend1-build_sdist] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_build_with_empty_setuppy[build_backend1-build_wheel] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_build_with_empty_setuppy[build_backend2-build_sdist] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_build_with_empty_setuppy[build_backend2-build_wheel] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_build_with_empty_setuppy[build_backend3-build_sdist] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_build_with_empty_setuppy[build_backend3-build_wheel] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_build_with_empty_setuppy[build_backend4-build_sdist] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_build_with_empty_setuppy[build_backend4-build_wheel] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_build_with_empty_setuppy[build_backend5-build_sdist] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_build_with_empty_setuppy[build_backend5-build_wheel] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_build_with_existing_file_present[sdist] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_build_with_existing_file_present[wheel] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_build_with_pyproject_config[None] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_build_with_pyproject_config[__import__('setuptools').setup()] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_dont_install_setup_requires PASSED setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_editable_with_config_settings[config_settings0] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_editable_without_config_settings PASSED setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_get_requires_for_build_sdist[build_backend0] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_get_requires_for_build_sdist[build_backend1] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_get_requires_for_build_sdist[build_backend2] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_get_requires_for_build_sdist[build_backend3] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_get_requires_for_build_sdist[build_backend4] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_get_requires_for_build_sdist[build_backend5] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_get_requires_for_build_wheel[build_backend0] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_get_requires_for_build_wheel[build_backend1] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_get_requires_for_build_wheel[build_backend2] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_get_requires_for_build_wheel[build_backend3] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_get_requires_for_build_wheel[build_backend4] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_get_requires_for_build_wheel[build_backend5] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_prepare_metadata_for_build_wheel[build_backend0] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_prepare_metadata_for_build_wheel[build_backend1] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_prepare_metadata_for_build_wheel[build_backend2] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_prepare_metadata_for_build_wheel[build_backend3] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_prepare_metadata_for_build_wheel[build_backend4] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_prepare_metadata_for_build_wheel[build_backend5] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_prepare_metadata_inplace[build_backend0] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_prepare_metadata_inplace[build_backend1] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_prepare_metadata_inplace[build_backend2] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_prepare_metadata_inplace[build_backend3] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_prepare_metadata_inplace[build_backend4] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_prepare_metadata_inplace[build_backend5] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_setup_py_file_abspath PASSED setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_setup_requires[False-'# Has a comment line\\nfoo'-requirements5] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_setup_requires[False-'foo # Has an inline comment'-requirements6] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_setup_requires[False-'foo \\\\\\n >=3.0'-requirements7] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_setup_requires[False-'foo'-requirements0] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_setup_requires[False-'foo\\n'-requirements2] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_setup_requires[False-'foo\\n\\n'-requirements3] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_setup_requires[False-'foo\\nbar'-requirements8] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_setup_requires[False-'foo\\nbar\\n'-requirements9] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_setup_requires[False-['foo', 'bar']-requirements4] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_setup_requires[False-['foo']-requirements1] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_setup_requires[False-['foo\\n', 'bar\\n']-requirements10] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_setup_requires[True-'# Has a comment line\\nfoo'-requirements5] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_setup_requires[True-'foo # Has an inline comment'-requirements6] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_setup_requires[True-'foo \\\\\\n >=3.0'-requirements7] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_setup_requires[True-'foo'-requirements0] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_setup_requires[True-'foo\\n'-requirements2] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_setup_requires[True-'foo\\n\\n'-requirements3] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_setup_requires[True-'foo\\nbar'-requirements8] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_setup_requires[True-'foo\\nbar\\n'-requirements9] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_setup_requires[True-['foo', 'bar']-requirements4] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_setup_requires[True-['foo']-requirements1] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_setup_requires[True-['foo\\n', 'bar\\n']-requirements10] PASSED setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_setup_requires_with_auto_discovery PASSED setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_static_metadata_in_pyproject_config PASSED setuptools/tests/test_build_meta.py::TestBuildMetaLegacyBackend::test_sys_argv_passthrough PASSED setuptools/tests/test_build_meta.py::mypy PASSED setuptools/tests/test_build_meta.py::test_legacy_editable_install PASSED setuptools/tests/test_build_meta.py::test_sys_exit_0_in_setuppy PASSED setuptools/tests/test_build_meta.py::test_system_exit_in_setuppy PASSED setuptools/tests/test_build_py.py::TestTypeInfoFiles::test_stub_only_package PASSED setuptools/tests/test_build_py.py::TestTypeInfoFiles::test_type_files_can_be_excluded[namespace_nested_inside_regular-exclude_type_info] PASSED setuptools/tests/test_build_py.py::TestTypeInfoFiles::test_type_files_can_be_excluded[nested_inside_namespace-exclude_type_info] PASSED setuptools/tests/test_build_py.py::TestTypeInfoFiles::test_type_files_can_be_excluded[simple_namespace-exclude_type_info] PASSED setuptools/tests/test_build_py.py::TestTypeInfoFiles::test_type_files_included_by_default[namespace_nested_inside_regular-default_pyproject] PASSED setuptools/tests/test_build_py.py::TestTypeInfoFiles::test_type_files_included_by_default[namespace_nested_inside_regular-dont_include_package_data] XFAIL setuptools/tests/test_build_py.py::TestTypeInfoFiles::test_type_files_included_by_default[nested_inside_namespace-default_pyproject] PASSED setuptools/tests/test_build_py.py::TestTypeInfoFiles::test_type_files_included_by_default[nested_inside_namespace-dont_include_package_data] XFAIL setuptools/tests/test_build_py.py::TestTypeInfoFiles::test_type_files_included_by_default[simple_namespace-default_pyproject] PASSED setuptools/tests/test_build_py.py::TestTypeInfoFiles::test_type_files_included_by_default[simple_namespace-dont_include_package_data] XFAIL setuptools/tests/test_build_py.py::mypy PASSED setuptools/tests/test_build_py.py::test_directories_in_package_data_glob PASSED setuptools/tests/test_build_py.py::test_excluded_subpackages SKIPPED setuptools/tests/test_build_py.py::test_executable_data PASSED setuptools/tests/test_build_py.py::test_existing_egg_info PASSED setuptools/tests/test_build_py.py::test_get_outputs PASSED setuptools/tests/test_build_py.py::test_read_only PASSED setuptools/tests/test_build_py.py::test_recursive_in_package_data_glob PASSED setuptools/tests/test_config_discovery.py::TestDiscoverPackagesAndPyModules::test_flat_layout_with_dangerous_extra_files[extra_files0] PASSED setuptools/tests/test_config_discovery.py::TestDiscoverPackagesAndPyModules::test_flat_layout_with_dangerous_extra_files[extra_files1] PASSED setuptools/tests/test_config_discovery.py::TestDiscoverPackagesAndPyModules::test_flat_layout_with_extra_files[extra_files0-pkgs0] PASSED setuptools/tests/test_config_discovery.py::TestDiscoverPackagesAndPyModules::test_flat_layout_with_extra_files[extra_files1-pkgs1] PASSED setuptools/tests/test_config_discovery.py::TestDiscoverPackagesAndPyModules::test_flat_layout_with_extra_files[extra_files2-pkgs2] PASSED setuptools/tests/test_config_discovery.py::TestDiscoverPackagesAndPyModules::test_flat_layout_with_extra_files[extra_files3-pkgs3] PASSED setuptools/tests/test_config_discovery.py::TestDiscoverPackagesAndPyModules::test_flat_layout_with_extra_files[extra_files4-pkgs4] PASSED setuptools/tests/test_config_discovery.py::TestDiscoverPackagesAndPyModules::test_flat_layout_with_extra_files[extra_files5-pkgs5] PASSED setuptools/tests/test_config_discovery.py::TestDiscoverPackagesAndPyModules::test_flat_layout_with_extra_files[extra_files6-pkgs6] PASSED setuptools/tests/test_config_discovery.py::TestDiscoverPackagesAndPyModules::test_flat_layout_with_multiple_modules PASSED setuptools/tests/test_config_discovery.py::TestDiscoverPackagesAndPyModules::test_flat_layout_with_single_module PASSED setuptools/tests/test_config_discovery.py::TestDiscoverPackagesAndPyModules::test_project[automatic-flat] PASSED setuptools/tests/test_config_discovery.py::TestDiscoverPackagesAndPyModules::test_project[automatic-namespace] PASSED setuptools/tests/test_config_discovery.py::TestDiscoverPackagesAndPyModules::test_project[automatic-single_module] PASSED setuptools/tests/test_config_discovery.py::TestDiscoverPackagesAndPyModules::test_project[automatic-src] PASSED setuptools/tests/test_config_discovery.py::TestDiscoverPackagesAndPyModules::test_project[explicit-flat] PASSED setuptools/tests/test_config_discovery.py::TestDiscoverPackagesAndPyModules::test_project[explicit-namespace] PASSED setuptools/tests/test_config_discovery.py::TestDiscoverPackagesAndPyModules::test_project[explicit-single_module] PASSED setuptools/tests/test_config_discovery.py::TestDiscoverPackagesAndPyModules::test_project[explicit-src] PASSED setuptools/tests/test_config_discovery.py::TestDiscoverPackagesAndPyModules::test_project[variation-lib] PASSED setuptools/tests/test_config_discovery.py::TestDiscoverPackagesAndPyModules::test_purposefully_empty[pyproject.toml-packages-flat] PASSED setuptools/tests/test_config_discovery.py::TestDiscoverPackagesAndPyModules::test_purposefully_empty[pyproject.toml-packages-lib] PASSED setuptools/tests/test_config_discovery.py::TestDiscoverPackagesAndPyModules::test_purposefully_empty[pyproject.toml-packages-namespace] PASSED setuptools/tests/test_config_discovery.py::TestDiscoverPackagesAndPyModules::test_purposefully_empty[pyproject.toml-packages-single_module] PASSED setuptools/tests/test_config_discovery.py::TestDiscoverPackagesAndPyModules::test_purposefully_empty[pyproject.toml-packages-src] PASSED setuptools/tests/test_config_discovery.py::TestDiscoverPackagesAndPyModules::test_purposefully_empty[pyproject.toml-py_modules-flat] PASSED setuptools/tests/test_config_discovery.py::TestDiscoverPackagesAndPyModules::test_purposefully_empty[pyproject.toml-py_modules-lib] PASSED setuptools/tests/test_config_discovery.py::TestDiscoverPackagesAndPyModules::test_purposefully_empty[pyproject.toml-py_modules-namespace] PASSED setuptools/tests/test_config_discovery.py::TestDiscoverPackagesAndPyModules::test_purposefully_empty[pyproject.toml-py_modules-single_module] PASSED setuptools/tests/test_config_discovery.py::TestDiscoverPackagesAndPyModules::test_purposefully_empty[pyproject.toml-py_modules-src] PASSED setuptools/tests/test_config_discovery.py::TestDiscoverPackagesAndPyModules::test_purposefully_empty[setup.cfg-packages-flat] PASSED setuptools/tests/test_config_discovery.py::TestDiscoverPackagesAndPyModules::test_purposefully_empty[setup.cfg-packages-lib] PASSED setuptools/tests/test_config_discovery.py::TestDiscoverPackagesAndPyModules::test_purposefully_empty[setup.cfg-packages-namespace] PASSED setuptools/tests/test_config_discovery.py::TestDiscoverPackagesAndPyModules::test_purposefully_empty[setup.cfg-packages-single_module] PASSED setuptools/tests/test_config_discovery.py::TestDiscoverPackagesAndPyModules::test_purposefully_empty[setup.cfg-packages-src] PASSED setuptools/tests/test_config_discovery.py::TestDiscoverPackagesAndPyModules::test_purposefully_empty[setup.cfg-py_modules-flat] PASSED setuptools/tests/test_config_discovery.py::TestDiscoverPackagesAndPyModules::test_purposefully_empty[setup.cfg-py_modules-lib] PASSED setuptools/tests/test_config_discovery.py::TestDiscoverPackagesAndPyModules::test_purposefully_empty[setup.cfg-py_modules-namespace] PASSED setuptools/tests/test_config_discovery.py::TestDiscoverPackagesAndPyModules::test_purposefully_empty[setup.cfg-py_modules-single_module] PASSED setuptools/tests/test_config_discovery.py::TestDiscoverPackagesAndPyModules::test_purposefully_empty[setup.cfg-py_modules-src] PASSED setuptools/tests/test_config_discovery.py::TestDiscoverPackagesAndPyModules::test_purposefully_empty[setup.py-packages-flat] PASSED setuptools/tests/test_config_discovery.py::TestDiscoverPackagesAndPyModules::test_purposefully_empty[setup.py-packages-lib] PASSED setuptools/tests/test_config_discovery.py::TestDiscoverPackagesAndPyModules::test_purposefully_empty[setup.py-packages-namespace] PASSED setuptools/tests/test_config_discovery.py::TestDiscoverPackagesAndPyModules::test_purposefully_empty[setup.py-packages-single_module] PASSED setuptools/tests/test_config_discovery.py::TestDiscoverPackagesAndPyModules::test_purposefully_empty[setup.py-packages-src] PASSED setuptools/tests/test_config_discovery.py::TestDiscoverPackagesAndPyModules::test_purposefully_empty[setup.py-py_modules-flat] PASSED setuptools/tests/test_config_discovery.py::TestDiscoverPackagesAndPyModules::test_purposefully_empty[setup.py-py_modules-lib] PASSED setuptools/tests/test_config_discovery.py::TestDiscoverPackagesAndPyModules::test_purposefully_empty[setup.py-py_modules-namespace] PASSED setuptools/tests/test_config_discovery.py::TestDiscoverPackagesAndPyModules::test_purposefully_empty[setup.py-py_modules-single_module] PASSED setuptools/tests/test_config_discovery.py::TestDiscoverPackagesAndPyModules::test_purposefully_empty[setup.py-py_modules-src] PASSED setuptools/tests/test_config_discovery.py::TestDiscoverPackagesAndPyModules::test_py_modules_when_wheel_dir_is_cwd PASSED setuptools/tests/test_config_discovery.py::TestDiscoverPackagesAndPyModules::test_sdist_filelist[automatic-flat] PASSED setuptools/tests/test_config_discovery.py::TestDiscoverPackagesAndPyModules::test_sdist_filelist[automatic-namespace] PASSED setuptools/tests/test_config_discovery.py::TestDiscoverPackagesAndPyModules::test_sdist_filelist[automatic-single_module] PASSED setuptools/tests/test_config_discovery.py::TestDiscoverPackagesAndPyModules::test_sdist_filelist[automatic-src] PASSED setuptools/tests/test_config_discovery.py::TestDiscoverPackagesAndPyModules::test_sdist_filelist[explicit-flat] PASSED setuptools/tests/test_config_discovery.py::TestDiscoverPackagesAndPyModules::test_sdist_filelist[explicit-namespace] PASSED setuptools/tests/test_config_discovery.py::TestDiscoverPackagesAndPyModules::test_sdist_filelist[explicit-single_module] PASSED setuptools/tests/test_config_discovery.py::TestDiscoverPackagesAndPyModules::test_sdist_filelist[explicit-src] PASSED setuptools/tests/test_config_discovery.py::TestDiscoverPackagesAndPyModules::test_sdist_filelist[variation-lib] PASSED setuptools/tests/test_config_discovery.py::TestFindParentPackage::test_multiple_toplevel PASSED setuptools/tests/test_config_discovery.py::TestFindParentPackage::test_single_package PASSED setuptools/tests/test_config_discovery.py::TestNoConfig::test_build_with_discovered_name PASSED setuptools/tests/test_config_discovery.py::TestNoConfig::test_discover_name[ns.nested.pkg1] PASSED setuptools/tests/test_config_discovery.py::TestNoConfig::test_discover_name[ns.nested.pkg2] PASSED setuptools/tests/test_config_discovery.py::TestNoConfig::test_discover_name[pkg1] PASSED setuptools/tests/test_config_discovery.py::TestNoConfig::test_discover_name[pkg2] PASSED setuptools/tests/test_config_discovery.py::TestNoConfig::test_discover_name[pkg3] PASSED setuptools/tests/test_config_discovery.py::TestNoConfig::test_discover_name[pkg4] PASSED setuptools/tests/test_config_discovery.py::TestWithAttrDirective::test_pyproject_metadata PASSED setuptools/tests/test_config_discovery.py::TestWithAttrDirective::test_setupcfg_metadata[lib-opts1] PASSED setuptools/tests/test_config_discovery.py::TestWithAttrDirective::test_setupcfg_metadata[src-opts0] PASSED setuptools/tests/test_config_discovery.py::TestWithCExtension::test_dont_skip_discovery_with_pyproject_metadata PASSED setuptools/tests/test_config_discovery.py::TestWithCExtension::test_skip_discovery_with_setupcfg_metadata PASSED setuptools/tests/test_config_discovery.py::TestWithPackageData::test_include_package_data[.-files0] PASSED setuptools/tests/test_config_discovery.py::TestWithPackageData::test_include_package_data[.-files1] PASSED setuptools/tests/test_config_discovery.py::TestWithPackageData::test_include_package_data[src-files2] PASSED setuptools/tests/test_config_discovery.py::TestWithPackageData::test_include_package_data[src-files3] PASSED setuptools/tests/test_config_discovery.py::TestWithPackageData::test_include_package_data[src-files4] PASSED setuptools/tests/test_config_discovery.py::TestWithPackageData::test_include_package_data[src-files5] PASSED setuptools/tests/test_config_discovery.py::mypy PASSED setuptools/tests/test_config_discovery.py::test_compatible_with_numpy_configuration PASSED setuptools/tests/test_config_discovery.py::test_name_discovery_doesnt_break_cli PASSED setuptools/tests/test_config_discovery.py::test_preserve_explicit_name_with_dynamic_version PASSED setuptools/tests/test_core_metadata.py::mypy PASSED setuptools/tests/test_core_metadata.py::test_maintainer_author[Author (e-mail), Maintainer (e-mail)-attrs6] PASSED setuptools/tests/test_core_metadata.py::test_maintainer_author[Author (e-mail), no maintainer-attrs2] PASSED setuptools/tests/test_core_metadata.py::test_maintainer_author[Author (no e-mail), Maintainer (no-email)-attrs5] PASSED setuptools/tests/test_core_metadata.py::test_maintainer_author[Author (no e-mail), no maintainer-attrs1] PASSED setuptools/tests/test_core_metadata.py::test_maintainer_author[Author unicode-attrs8] PASSED setuptools/tests/test_core_metadata.py::test_maintainer_author[Maintainer unicode-attrs9] PASSED setuptools/tests/test_core_metadata.py::test_maintainer_author[No author (e-mail), no maintainer (e-mail)-attrs7] PASSED setuptools/tests/test_core_metadata.py::test_maintainer_author[No author, maintainer (e-mail)-attrs4] PASSED setuptools/tests/test_core_metadata.py::test_maintainer_author[No author, maintainer (no e-mail)-attrs3] PASSED setuptools/tests/test_core_metadata.py::test_maintainer_author[No author, no maintainer-attrs0] PASSED setuptools/tests/test_core_metadata.py::test_parity_with_metadata_from_pypa_wheel PASSED setuptools/tests/test_core_metadata.py::test_read_metadata[Bypass normalized version-attrs13] SKIPPED setuptools/tests/test_core_metadata.py::test_read_metadata[License multiline-attrs8] SKIPPED setuptools/tests/test_core_metadata.py::test_read_metadata[License-attrs7] SKIPPED setuptools/tests/test_core_metadata.py::test_read_metadata[Metadata Version 1.0: Short long description-attrs1] SKIPPED setuptools/tests/test_core_metadata.py::test_read_metadata[Metadata Version 1.2: Project-Url-attrs5] SKIPPED setuptools/tests/test_core_metadata.py::test_read_metadata[Metadata Version 1.2: Requires-Python-attrs4] SKIPPED setuptools/tests/test_core_metadata.py::test_read_metadata[Metadata Version 2.1: Long Description Content Type-attrs6] SKIPPED setuptools/tests/test_core_metadata.py::test_read_metadata[Metadata Version 2.1: Provides Extra-attrs9] SKIPPED setuptools/tests/test_core_metadata.py::test_read_metadata[Metadata version 1.0-attrs0] SKIPPED setuptools/tests/test_core_metadata.py::test_read_metadata[Metadata version 1.1: Classifiers-attrs2] SKIPPED setuptools/tests/test_core_metadata.py::test_read_metadata[Metadata version 1.1: Download URL-attrs3] SKIPPED setuptools/tests/test_core_metadata.py::test_read_metadata[Missing author and e-mail-attrs12] SKIPPED setuptools/tests/test_core_metadata.py::test_read_metadata[Missing author e-mail-attrs11] SKIPPED setuptools/tests/test_core_metadata.py::test_read_metadata[Missing author-attrs10] SKIPPED setuptools/tests/test_core_metadata.py::test_rfc822_unescape[multiline] PASSED setuptools/tests/test_core_metadata.py::test_rfc822_unescape[multiline_with_indentation] PASSED setuptools/tests/test_core_metadata.py::test_rfc822_unescape[remove_leading_whitespace] PASSED setuptools/tests/test_core_metadata.py::test_rfc822_unescape[remove_leading_whitespace_multiline] PASSED setuptools/tests/test_core_metadata.py::test_rfc822_unescape[single_line] PASSED setuptools/tests/test_depends.py::TestGetModuleConstant::test_basic PASSED setuptools/tests/test_depends.py::mypy PASSED setuptools/tests/test_develop.py::TestDevelop::test_console_scripts SKIPPED setuptools/tests/test_develop.py::TestDevelop::test_egg_link_filename SKIPPED setuptools/tests/test_develop.py::TestNamespaces::test_namespace_package_importable PASSED setuptools/tests/test_develop.py::TestResolver::test_resolve_setup_path_cwd PASSED setuptools/tests/test_develop.py::TestResolver::test_resolve_setup_path_one_dir PASSED setuptools/tests/test_develop.py::TestResolver::test_resolve_setup_path_one_dir_trailing_slash PASSED setuptools/tests/test_develop.py::mypy PASSED setuptools/tests/test_dist.py::mypy PASSED setuptools/tests/test_dist.py::test_check_package_data[package_data0-None] PASSED setuptools/tests/test_dist.py::test_check_package_data[package_data1-'package_data' must be a dictionary mapping package names to lists of string wildcard patterns] PASSED setuptools/tests/test_dist.py::test_check_package_data[package_data2-keys of 'package_data' dict must be strings (got 400)] PASSED setuptools/tests/test_dist.py::test_check_package_data[package_data3-"values of 'package_data' dict" must be of type (got '*.msg')] PASSED setuptools/tests/test_dist.py::test_check_package_data[package_data4-"values of 'package_data' dict" must be of type (got