py$(PYV): commands[0]> python -m pytest -vvl ============================= test session starts ============================== platform sunos5 -- Python $(PYTHON_VERSION).X -- $(@D)/.tox/py$(PYV)/bin/python cachedir: .tox/py$(PYV)/.pytest_cache rootdir: $(@D) configfile: pyproject.toml collecting ... collected 105 items test/test_build.py::test_get_backend[FLIT_TOML-flit_core.buildapi] PASSED test/test_build.py::test_get_backend[SETUPTOOLS_TOML-setuptools.build_meta] PASSED test/test_build.py::test_get_backend[NO_BUILD_BACKEND_TOML-] PASSED test/test_build.py::test_get_backend[NO_BUILD_SYSTEM_TOML-] PASSED test/test_build.py::test_get_backend[TEST_BACKEND_TOML-backend] PASSED test/test_build.py::test_get_backend[None-] PASSED test/test_build.py::test_build_wheel[test.backend-frobnicate-1-py3-none-any.whl] PASSED test/test_build.py::test_build_wheel[test.backend:top_class-frobnicate-2-py3-none-any.whl] PASSED test/test_build.py::test_build_wheel[test.backend:top_class.sub_class-frobnicate-3-py3-none-any.whl] PASSED test/test_build.py::test_build_wheel_fallback PASSED test/test_build.py::test_build_wheel_no_fallback PASSED test/test_build.py::test_build_wheel_backend_path[test/sub-path-frobnicate-4-py3-none-any.whl] PASSED test/test_build.py::test_build_wheel_backend_path[test-frobnicate-1-py3-none-any.whl] PASSED test/test_build.py::test_build_wheel_config_settings[{}-frobnicate-5-py3-none-any.whl] PASSED test/test_build.py::test_build_wheel_config_settings[{"version": 6}-frobnicate-6-py3-none-any.whl] PASSED test/test_build.py::test_build_self PASSED test/test_build.py::test_backend_opening_zipfile_compressed PASSED test/test_build.py::test_backend_opening_zipfile[zip_open_backend] PASSED test/test_build.py::test_backend_opening_zipfile[zip_open_zinfo_backend] PASSED test/test_build.py::test_backend_opening_zipfile[zip_write_backend] PASSED test/test_build.py::test_backend_opening_zipfile[zip_writestr_backend] PASSED test/test_build.py::test_sysroot[None] PASSED test/test_build.py::test_sysroot[/usr] PASSED test/test_build.py::test_sysroot[/new_prefix/usr] PASSED test/test_install.py::test_install_wheel[False-False-/usr-None] PASSED test/test_install.py::test_install_wheel[False-False-/usr-0] PASSED test/test_install.py::test_install_wheel[False-False-/usr-1,2] PASSED test/test_install.py::test_install_wheel[False-False-/usr-all] PASSED test/test_install.py::test_install_wheel[False-False-/eprefix/usr-None] PASSED test/test_install.py::test_install_wheel[False-False-/eprefix/usr-0] PASSED test/test_install.py::test_install_wheel[False-False-/eprefix/usr-1,2] PASSED test/test_install.py::test_install_wheel[False-False-/eprefix/usr-all] PASSED test/test_install.py::test_install_wheel[False-True-/usr-None] PASSED test/test_install.py::test_install_wheel[False-True-/usr-0] PASSED test/test_install.py::test_install_wheel[False-True-/usr-1,2] PASSED test/test_install.py::test_install_wheel[False-True-/usr-all] PASSED test/test_install.py::test_install_wheel[False-True-/eprefix/usr-None] PASSED test/test_install.py::test_install_wheel[False-True-/eprefix/usr-0] PASSED test/test_install.py::test_install_wheel[False-True-/eprefix/usr-1,2] PASSED test/test_install.py::test_install_wheel[False-True-/eprefix/usr-all] PASSED test/test_install.py::test_install_wheel[True-False-/usr-None] PASSED test/test_install.py::test_install_wheel[True-False-/usr-0] PASSED test/test_install.py::test_install_wheel[True-False-/usr-1,2] PASSED test/test_install.py::test_install_wheel[True-False-/usr-all] PASSED test/test_install.py::test_install_wheel[True-False-/eprefix/usr-None] PASSED test/test_install.py::test_install_wheel[True-False-/eprefix/usr-0] PASSED test/test_install.py::test_install_wheel[True-False-/eprefix/usr-1,2] PASSED test/test_install.py::test_install_wheel[True-False-/eprefix/usr-all] PASSED test/test_install.py::test_install_wheel[True-True-/usr-None] PASSED test/test_install.py::test_install_wheel[True-True-/usr-0] PASSED test/test_install.py::test_install_wheel[True-True-/usr-1,2] PASSED test/test_install.py::test_install_wheel[True-True-/usr-all] PASSED test/test_install.py::test_install_wheel[True-True-/eprefix/usr-None] PASSED test/test_install.py::test_install_wheel[True-True-/eprefix/usr-0] PASSED test/test_install.py::test_install_wheel[True-True-/eprefix/usr-1,2] PASSED test/test_install.py::test_install_wheel[True-True-/eprefix/usr-all] PASSED test/test_install.py::test_install_self PASSED test/test_install.py::test_install_symlink_to[False--None] PASSED test/test_install.py::test_install_symlink_to[False--all] PASSED test/test_install.py::test_install_symlink_to[False-remove-files-None] PASSED test/test_install.py::test_install_symlink_to[False-remove-files-all] PASSED test/test_install.py::test_install_symlink_to[False-remove-dir-None] PASSED test/test_install.py::test_install_symlink_to[False-remove-dir-all] PASSED test/test_install.py::test_install_symlink_to[False-modify-file-None] PASSED test/test_install.py::test_install_symlink_to[False-modify-file-all] PASSED test/test_install.py::test_install_symlink_to[True--None] PASSED test/test_install.py::test_install_symlink_to[True--all] PASSED test/test_install.py::test_install_symlink_to[True-remove-files-None] PASSED test/test_install.py::test_install_symlink_to[True-remove-files-all] PASSED test/test_install.py::test_install_symlink_to[True-remove-dir-None] PASSED test/test_install.py::test_install_symlink_to[True-remove-dir-all] PASSED test/test_install.py::test_install_symlink_to[True-modify-file-None] PASSED test/test_install.py::test_install_symlink_to[True-modify-file-all] PASSED test/test_install.py::test_install_symlink_chain[False-None] PASSED test/test_install.py::test_install_symlink_chain[False-all] PASSED test/test_install.py::test_install_symlink_chain[True-None] PASSED test/test_install.py::test_install_symlink_chain[True-all] PASSED test/test_verify_pyc.py::TestVerifyPyc::test_good[PycInvalidationMode.TIMESTAMP] PASSED test/test_verify_pyc.py::TestVerifyPyc::test_good[PycInvalidationMode.CHECKED_HASH] PASSED test/test_verify_pyc.py::TestVerifyPyc::test_good[PycInvalidationMode.UNCHECKED_HASH] PASSED test/test_verify_pyc.py::TestVerifyPyc::test_missing_optlevel PASSED test/test_verify_pyc.py::TestVerifyPyc::test_missing_all PASSED test/test_verify_pyc.py::TestVerifyPyc::test_empty PASSED test/test_verify_pyc.py::TestVerifyPyc::test_short PASSED test/test_verify_pyc.py::TestVerifyPyc::test_min_header PASSED test/test_verify_pyc.py::TestVerifyPyc::test_magic_number_mismatch PASSED test/test_verify_pyc.py::TestVerifyPyc::test_magic_fixed_mismatch PASSED test/test_verify_pyc.py::TestVerifyPyc::test_invalid_flags[\x00\x00\x00\x02] PASSED test/test_verify_pyc.py::TestVerifyPyc::test_invalid_flags[\x00\x00\x00\x04] PASSED test/test_verify_pyc.py::TestVerifyPyc::test_invalid_flags[\x80\x00\x00\x00] PASSED test/test_verify_pyc.py::TestVerifyPyc::test_py_size_mismatch PASSED test/test_verify_pyc.py::TestVerifyPyc::test_py_timestamp_mismatch PASSED test/test_verify_pyc.py::TestVerifyPyc::test_py_size_and_timestamp_mismatch PASSED test/test_verify_pyc.py::TestVerifyPyc::test_py_modified_but_timestamp_and_size_match PASSED test/test_verify_pyc.py::TestVerifyPyc::test_py_hash_mismatch[PycInvalidationMode.CHECKED_HASH] PASSED test/test_verify_pyc.py::TestVerifyPyc::test_py_hash_mismatch[PycInvalidationMode.UNCHECKED_HASH] PASSED test/test_verify_pyc.py::TestVerifyPyc::test_py_hash_match_timestamp_changed[PycInvalidationMode.CHECKED_HASH] PASSED test/test_verify_pyc.py::TestVerifyPyc::test_py_hash_match_timestamp_changed[PycInvalidationMode.UNCHECKED_HASH] PASSED test/test_verify_pyc.py::TestVerifyPyc::test_py2_stray_impl[c] PASSED test/test_verify_pyc.py::TestVerifyPyc::test_py2_stray_impl[o] PASSED test/test_verify_pyc.py::TestVerifyPyc::test_py2_stray_name[c] PASSED test/test_verify_pyc.py::TestVerifyPyc::test_py2_stray_name[o] PASSED test/test_verify_pyc.py::TestVerifyPyc::test_py3_stray_impl PASSED test/test_verify_pyc.py::TestVerifyPyc::test_py3_stray_name PASSED test/test_verify_pyc.py::TestVerifyPyc::test_no_py PASSED ======== 105 passed ======== py$(PYV): OK congratulations :)