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: setup.cfg
collecting ... collected 149 items

check_manifest.py::check_manifest.strip_toplevel_name PASSED
tests.py::Tests::test_build_sdist_pep517_isolated PASSED
tests.py::Tests::test_build_sdist_pep517_no_isolation PASSED
tests.py::Tests::test_canonical_file_list PASSED
tests.py::Tests::test_copy_files PASSED
tests.py::Tests::test_detect_vcs_no_vcs PASSED
tests.py::Tests::test_extract_version_from_filename PASSED
tests.py::Tests::test_file_matches PASSED
tests.py::Tests::test_find_bad_ideas PASSED
tests.py::Tests::test_find_suggestions PASSED
tests.py::Tests::test_find_suggestions_generic_fallback_rules PASSED
tests.py::Tests::test_format_list PASSED
tests.py::Tests::test_format_missing PASSED
tests.py::Tests::test_get_archive_file_list_tar PASSED
tests.py::Tests::test_get_archive_file_list_tar_nonascii PASSED
tests.py::Tests::test_get_archive_file_list_unrecognized_archive PASSED
tests.py::Tests::test_get_archive_file_list_zip PASSED
tests.py::Tests::test_get_archive_file_list_zip_nonascii PASSED
tests.py::Tests::test_get_ignore_from_manifest PASSED
tests.py::Tests::test_get_ignore_from_manifest_lines PASSED
tests.py::Tests::test_get_ignore_from_manifest_lines_warns PASSED
tests.py::Tests::test_get_ignore_from_manifest_warnings PASSED
tests.py::Tests::test_get_one_file_in PASSED
tests.py::Tests::test_get_one_file_in_empty_directory PASSED
tests.py::Tests::test_get_one_file_in_too_many PASSED
tests.py::Tests::test_is_package PASSED
tests.py::Tests::test_mkdtemp_readonly_files PASSED
tests.py::Tests::test_normalize_names PASSED
tests.py::Tests::test_rmtree_readonly_directories PASSED
tests.py::Tests::test_rmtree_readonly_directories_and_files PASSED
tests.py::Tests::test_rmtree_unreadable_directories PASSED
tests.py::Tests::test_run_failure PASSED
tests.py::Tests::test_run_no_such_program PASSED
tests.py::Tests::test_run_success PASSED
tests.py::Tests::test_should_use_pep517_no_build_backend PASSED
tests.py::Tests::test_should_use_pep517_no_build_system PASSED
tests.py::Tests::test_should_use_pep517_no_pyproject_toml PASSED
tests.py::Tests::test_should_use_pep517_yes_please PASSED
tests.py::Tests::test_strip_sdist_extras PASSED
tests.py::Tests::test_strip_sdist_extras_with_manifest PASSED
tests.py::Tests::test_strip_toplevel_name_empty_list PASSED
tests.py::Tests::test_strip_toplevel_name_no_common_prefix PASSED
tests.py::Tests::test_unicodify PASSED
tests.py::TestConfiguration::test_read_config_no_config PASSED
tests.py::TestConfiguration::test_read_manifest PASSED
tests.py::TestConfiguration::test_read_manifest_no_manifest PASSED
tests.py::TestConfiguration::test_read_pyproject_config_extra_ignores PASSED
tests.py::TestConfiguration::test_read_pyproject_config_ignore_bad_ideas PASSED
tests.py::TestConfiguration::test_read_pyproject_config_no_option PASSED
tests.py::TestConfiguration::test_read_pyproject_config_no_section PASSED
tests.py::TestConfiguration::test_read_pyproject_config_override_ignores PASSED
tests.py::TestConfiguration::test_read_setup_config_extra_ignores PASSED
tests.py::TestConfiguration::test_read_setup_config_ignore_bad_ideas PASSED
tests.py::TestConfiguration::test_read_setup_config_no_option PASSED
tests.py::TestConfiguration::test_read_setup_config_no_section PASSED
tests.py::TestConfiguration::test_read_setup_config_override_ignores PASSED
tests.py::TestMain::test PASSED
tests.py::TestMain::test_exit_code_1_on_error PASSED
tests.py::TestMain::test_exit_code_2_on_failure PASSED
tests.py::TestMain::test_extra_ignore_args PASSED
tests.py::TestMain::test_ignore_bad_ideas_args PASSED
tests.py::TestMain::test_quiet_arg PASSED
tests.py::TestMain::test_verbose_and_quiet_arg PASSED
tests.py::TestMain::test_verbose_arg PASSED
tests.py::TestZestIntegration::test_zest_releaser_check_all_okay PASSED
tests.py::TestZestIntegration::test_zest_releaser_check_error_user_aborts PASSED
tests.py::TestZestIntegration::test_zest_releaser_check_error_user_plods_on PASSED
tests.py::TestZestIntegration::test_zest_releaser_check_failure_user_aborts PASSED
tests.py::TestZestIntegration::test_zest_releaser_check_failure_user_plods_on PASSED
tests.py::TestZestIntegration::test_zest_releaser_check_not_a_package PASSED
tests.py::TestZestIntegration::test_zest_releaser_check_user_disagrees PASSED
tests.py::TestGit::test_detect_git_submodule PASSED
tests.py::TestGit::test_get_vcs_files PASSED
tests.py::TestGit::test_get_vcs_files_added_but_uncommitted PASSED
tests.py::TestGit::test_get_vcs_files_deleted_but_not_removed PASSED
tests.py::TestGit::test_get_vcs_files_empty PASSED
tests.py::TestGit::test_get_vcs_files_in_a_subdir PASSED
tests.py::TestGit::test_get_vcs_files_nonascii_filenames PASSED
tests.py::TestGit::test_get_versioned_files_with_git_submodules PASSED
tests.py::TestGit::test_get_versioned_files_with_git_submodules_with_git_index_file_set PASSED
tests.py::TestBzr::test_get_vcs_files SKIPPED (bzr is not installed)
tests.py::TestBzr::test_get_vcs_files_added_but_uncommitted SKIPPED
tests.py::TestBzr::test_get_vcs_files_deleted_but_not_removed SKIPPED
tests.py::TestBzr::test_get_vcs_files_empty SKIPPED (bzr is not inst...)
tests.py::TestBzr::test_get_vcs_files_in_a_subdir SKIPPED (bzr is no...)
tests.py::TestBzr::test_get_vcs_files_nonascii_filenames SKIPPED (bz...)
tests.py::TestBzrTerminalCharsetDetectionOnOldPythons::test_terminal_encoding_cp0 PASSED
tests.py::TestBzrTerminalCharsetDetectionOnOldPythons::test_terminal_encoding_not_known PASSED
tests.py::TestBzrTerminalCharsetDetectionOnOldPythons::test_terminal_encoding_stdin_known PASSED
tests.py::TestBzrTerminalCharsetDetectionOnOldPythons::test_terminal_encoding_stdout_known PASSED
tests.py::TestBzrTerminalCharsetDetectionOnNewPythons::test_terminal_encoding_cp0 SKIPPED
tests.py::TestHg::test_get_vcs_files PASSED
tests.py::TestHg::test_get_vcs_files_added_but_uncommitted PASSED
tests.py::TestHg::test_get_vcs_files_deleted_but_not_removed PASSED
tests.py::TestHg::test_get_vcs_files_empty PASSED
tests.py::TestHg::test_get_vcs_files_in_a_subdir PASSED
tests.py::TestHg::test_get_vcs_files_nonascii_filenames PASSED
tests.py::TestSvn::test_get_vcs_files PASSED
tests.py::TestSvn::test_get_vcs_files_added_but_uncommitted PASSED
tests.py::TestSvn::test_get_vcs_files_deleted_but_not_removed PASSED
tests.py::TestSvn::test_get_vcs_files_empty PASSED
tests.py::TestSvn::test_get_vcs_files_in_a_subdir PASSED
tests.py::TestSvn::test_get_vcs_files_nonascii_filenames PASSED
tests.py::TestSvn::test_svn_externals PASSED
tests.py::TestSvnExtraErrors::test_svn_xml_parsing_warning PASSED
tests.py::TestUserInterface::test_error PASSED
tests.py::TestUserInterface::test_error_verbose PASSED
tests.py::TestUserInterface::test_info PASSED
tests.py::TestUserInterface::test_info_begin_continue_end PASSED
tests.py::TestUserInterface::test_info_begin_continue_end_verbose PASSED
tests.py::TestUserInterface::test_info_emits_newline_when_needed PASSED
tests.py::TestUserInterface::test_info_emits_newline_when_needed_verbose PASSED
tests.py::TestUserInterface::test_info_quiet PASSED
tests.py::TestUserInterface::test_info_verbose PASSED
tests.py::TestUserInterface::test_warning PASSED
tests.py::TestUserInterface::test_warning_verbose PASSED
tests.py::TestIgnoreList::test_default_excludes_egg_info PASSED
tests.py::TestIgnoreList::test_default_excludes_egg_info_in_a_subdirectory PASSED
tests.py::TestIgnoreList::test_default_excludes_pkg_info PASSED
tests.py::TestIgnoreList::test_exclude_doest_apply_to_directories PASSED
tests.py::TestIgnoreList::test_exclude_file PASSED
tests.py::TestIgnoreList::test_exclude_pattern PASSED
tests.py::TestIgnoreList::test_global_exclude PASSED
tests.py::TestIgnoreList::test_global_exclude_does_not_apply_to_directories PASSED
tests.py::TestIgnoreList::test_prune PASSED
tests.py::TestIgnoreList::test_prune_glob PASSED
tests.py::TestIgnoreList::test_prune_glob_is_not_too_greedy PASSED
tests.py::TestIgnoreList::test_prune_subdir PASSED
tests.py::TestIgnoreList::test_recursive_exclude PASSED
tests.py::TestIgnoreList::test_recursive_exclude_can_prune PASSED
tests.py::TestIgnoreList::test_recursive_exclude_does_not_apply_to_directories PASSED
tests.py::TestIgnoreList::test_repr PASSED
tests.py::TestCheckManifest::test_MANIFEST_in_does_not_need_to_be_added_to_be_considered PASSED
tests.py::TestCheckManifest::test_all_is_well PASSED
tests.py::TestCheckManifest::test_bad_ideas PASSED
tests.py::TestCheckManifest::test_extra_ignore PASSED
tests.py::TestCheckManifest::test_forgot_to_git_add_anything PASSED
tests.py::TestCheckManifest::test_ignore_bad_ideas PASSED
tests.py::TestCheckManifest::test_missing_source_files PASSED
tests.py::TestCheckManifest::test_not_python_project PASSED
tests.py::TestCheckManifest::test_python_from_path PASSED
tests.py::TestCheckManifest::test_relative_pathname PASSED
tests.py::TestCheckManifest::test_relative_python PASSED
tests.py::TestCheckManifest::test_setup_py_does_not_need_to_be_added_to_be_considered PASSED
tests.py::TestCheckManifest::test_suggestions PASSED
tests.py::TestCheckManifest::test_suggestions_all_unknown_patterns PASSED
tests.py::TestCheckManifest::test_suggestions_create PASSED
tests.py::TestCheckManifest::test_suggestions_some_unknown_patterns PASSED
tests.py::TestCheckManifest::test_suggestions_update PASSED

======== 142 passed, 7 skipped ========
  py$(PYV): OK
  congratulations :)