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 135 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_install.py::test_verify_tags[test-1-py3-none-any.whl-True] PASSED test/test_install.py::test_verify_tags[test-1-py2.py3-none-any.whl-True] PASSED test/test_install.py::test_verify_tags[test-1-py38-none-any.whl-True] PASSED test/test_install.py::test_verify_tags[test-1-cp$(PYV)-cp$(PYV)-solaris_2_11_i86pc_64bit.whl-True] PASSED test/test_install.py::test_verify_tags[test-1-cp$(PYV)-none-any.whl-True] PASSED test/test_install.py::test_verify_tags[test-1-cp$(PYV)-cp$(PYV)-any.whl-False] PASSED test/test_install.py::test_verify_tags[test-1-cp$(PYV)-abi3-any.whl-False] PASSED test/test_install.py::test_verify_tags[test-1-py3-none-solaris_2_11_i86pc_64bit.whl-True] PASSED test/test_install.py::test_verify_tags[test-1-py38-none-solaris_2_11_i86pc_64bit.whl-True] PASSED test/test_install.py::test_verify_tags[test-1-cp$(PYV)-none-solaris_2_11_i86pc_64bit.whl-True] PASSED test/test_install.py::test_verify_tags[test-1-cp$(PYV)-abi3-solaris_2_11_i86pc_64bit.whl-True] PASSED test/test_install.py::test_verify_tags[test-1-cp$(PYV)-abi3t-solaris_2_11_i86pc_64bit.whl-False] PASSED test/test_install.py::test_verify_tags[test-1-cp$(PYV)-abi3.abi3t-solaris_2_11_i86pc_64bit.whl-True] PASSED test/test_install.py::test_verify_tags[test-1-cp38-abi3-solaris_2_11_i86pc_64bit.whl-True] PASSED test/test_install.py::test_verify_tags[test-1-cp38-abi3.abi3t-solaris_2_11_i86pc_64bit.whl-True] PASSED test/test_install.py::test_verify_tags[test-1-cp315-abi3.abi3t-solaris_2_11_i86pc_64bit.whl-False] PASSED test/test_install.py::test_verify_tags[test-1-py3-none-win32.whl-False] PASSED test/test_install.py::test_verify_tags[test-1-py3-none-linux_x86_64.whl-False] PASSED test/test_integration.py::test_integration[flit_core] PASSED test/test_integration.py::test_integration[hatchling] PASSED test/test_integration.py::test_integration[pdm.pep517] SKIPPED (could not import 'pdm.pep517': No module named 'pdm.pep517') test/test_integration.py::test_integration[poetry.core] PASSED test/test_integration.py::test_integration[setuptools] PASSED test/test_integration.py::test_integration[setuptools-legacy] PASSED test/test_integration.py::test_integration_install[flit_core] PASSED test/test_integration.py::test_integration_install[hatchling] PASSED test/test_integration.py::test_integration_install[pdm.pep517] SKIPPED test/test_integration.py::test_integration_install[poetry.core] PASSED test/test_integration.py::test_integration_install[setuptools] PASSED test/test_integration.py::test_integration_install[setuptools-legacy] 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 ======== 133 passed, 2 skipped ======== py$(PYV): OK congratulations :)