py$(PYV): remove tox env folder $(@D)/.tox/py$(PYV)
py$(PYV): commands[0]> pytest
============================= test session starts ==============================
platform sunos5 -- Python $(PYTHON_VERSION).X -- $(PYTHON)
cachedir: .tox/py$(PYV)/.pytest_cache
rootdir: $(@D)
configfile: pyproject.toml
collecting ... collected 52 items / 1 skipped

tests/commands/test_convert.py::test_egg_re PASSED
tests/commands/test_convert.py::test_convert_egg_file[win32] PASSED
tests/commands/test_convert.py::test_convert_egg_file[amd64] PASSED
tests/commands/test_convert.py::test_convert_egg_file[pure] PASSED
tests/commands/test_convert.py::test_convert_egg_directory[win32] PASSED
tests/commands/test_convert.py::test_convert_egg_directory[amd64] PASSED
tests/commands/test_convert.py::test_convert_egg_directory[pure] PASSED
tests/commands/test_convert.py::test_convert_bdist_wininst[win32] PASSED
tests/commands/test_convert.py::test_convert_bdist_wininst[amd64] PASSED
tests/commands/test_convert.py::test_convert_bdist_wininst[pure] PASSED
tests/commands/test_convert.py::test_convert_pkg_info_with_empty_description PASSED
tests/commands/test_convert.py::test_convert_pkg_info_with_one_line_description PASSED
tests/commands/test_pack.py::test_pack[nobuildnum] PASSED
tests/commands/test_pack.py::test_pack[newbuildarg] PASSED
tests/commands/test_pack.py::test_pack[oldbuildnum] PASSED
tests/commands/test_pack.py::test_pack[erasebuildnum] PASSED
tests/commands/test_tags.py::test_tags_no_args PASSED
tests/commands/test_tags.py::test_python_tags PASSED
tests/commands/test_tags.py::test_abi_tags PASSED
tests/commands/test_tags.py::test_plat_tags PASSED
tests/commands/test_tags.py::test_build_tag PASSED
tests/commands/test_tags.py::test_invalid_build_tag[digitstart] PASSED
tests/commands/test_tags.py::test_invalid_build_tag[hyphen] PASSED
tests/commands/test_tags.py::test_multi_tags PASSED
tests/commands/test_tags.py::test_tags_command PASSED
tests/commands/test_tags.py::test_tags_command_del PASSED
tests/commands/test_tags.py::test_permission_bits PASSED
tests/commands/test_unpack.py::test_unpack PASSED
tests/commands/test_unpack.py::test_unpack_executable_bit PASSED
tests/test_bdist_wheel.py::test_import_bdist_wheel PASSED
tests/test_metadata.py::test_pkginfo_to_metadata PASSED
tests/test_metadata.py::test_metadata_deprecated PASSED
tests/test_wheelfile.py::test_wheelfile_re[foo-2-py3-none-any.whl] PASSED
tests/test_wheelfile.py::test_wheelfile_re[foo-2-py2.py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl] PASSED
tests/test_wheelfile.py::test_bad_wheel_filename[test.whl] PASSED
tests/test_wheelfile.py::test_bad_wheel_filename[test-1.0.whl] PASSED
tests/test_wheelfile.py::test_bad_wheel_filename[test-1.0-py2.whl] PASSED
tests/test_wheelfile.py::test_bad_wheel_filename[test-1.0-py2-none.whl] PASSED
tests/test_wheelfile.py::test_bad_wheel_filename[test-1.0-py2-none-any] PASSED
tests/test_wheelfile.py::test_bad_wheel_filename[test-1.0-py 2-none-any.whl] PASSED
tests/test_wheelfile.py::test_missing_record PASSED
tests/test_wheelfile.py::test_unsupported_hash_algorithm PASSED
tests/test_wheelfile.py::test_weak_hash_algorithm[md5] PASSED
tests/test_wheelfile.py::test_weak_hash_algorithm[sha1] PASSED
tests/test_wheelfile.py::test_testzip[sha256] PASSED
tests/test_wheelfile.py::test_testzip[sha384] PASSED
tests/test_wheelfile.py::test_testzip[sha512] PASSED
tests/test_wheelfile.py::test_testzip_missing_hash PASSED
tests/test_wheelfile.py::test_testzip_bad_hash PASSED
tests/test_wheelfile.py::test_write_str PASSED
tests/test_wheelfile.py::test_timestamp PASSED
tests/test_wheelfile.py::test_attributes PASSED

=========================== short test summary info ============================
======== 52 passed, 1 skipped ========
  py$(PYV): OK
  congratulations :)