============================= test session starts ============================== platform sunos5 -- Python $(PYTHON_VERSION).X -- $(PYTHON) cachedir: .pytest_cache rootdir: $(@D) configfile: pyproject.toml collecting ... collected 103 items tests_core/test_build_thyself.py::test_prepare_metadata PASSED tests_core/test_build_thyself.py::test_wheel PASSED tests_core/test_build_thyself.py::test_sdist PASSED tests_core/test_buildapi.py::test_get_build_requires PASSED tests_core/test_buildapi.py::test_get_build_requires_pep621_nodynamic PASSED tests_core/test_buildapi.py::test_get_build_requires_import PASSED tests_core/test_buildapi.py::test_build_wheel PASSED tests_core/test_buildapi.py::test_build_wheel_pep621 PASSED tests_core/test_buildapi.py::test_build_editable PASSED tests_core/test_buildapi.py::test_build_sdist PASSED tests_core/test_buildapi.py::test_prepare_metadata_for_build_wheel PASSED tests_core/test_buildapi.py::test_prepare_metadata_for_build_editable PASSED tests_core/test_common.py::ModuleTests::test_conflicting_modules PASSED tests_core/test_common.py::ModuleTests::test_get_info_from_module PASSED tests_core/test_common.py::ModuleTests::test_missing_name PASSED tests_core/test_common.py::ModuleTests::test_module_importable PASSED tests_core/test_common.py::ModuleTests::test_ns_package_importable PASSED tests_core/test_common.py::ModuleTests::test_package_importable PASSED tests_core/test_common.py::ModuleTests::test_version_raise PASSED tests_core/test_common.py::test_normalize_file_permissions PASSED tests_core/test_common.py::test_supports_py2[-True] PASSED tests_core/test_common.py::test_supports_py2[>2.7-True] PASSED tests_core/test_common.py::test_supports_py2[3-False] PASSED tests_core/test_common.py::test_supports_py2[>= 3.7-False] PASSED tests_core/test_common.py::test_supports_py2[<4, > 3.2-False] PASSED tests_core/test_common.py::test_supports_py2[>3.4-False] PASSED tests_core/test_common.py::test_supports_py2[>=2.7, !=3.0.*, !=3.1.*, !=3.2.*-True] PASSED tests_core/test_common.py::test_supports_py2[== 3.9-False] PASSED tests_core/test_common.py::test_supports_py2[~=2.7-True] PASSED tests_core/test_common.py::test_supports_py2[~=3.9-False] PASSED tests_core/test_common.py::test_make_metadata PASSED tests_core/test_common.py::test_metadata_multiline PASSED tests_core/test_common.py::test_metadata_2_3_requires_dist[foo [extra_1, extra.2, extra-3, extra__4, extra..5, extra--6]-foo [extra-1, extra-2, extra-3, extra-4, extra-5, extra-6]] PASSED tests_core/test_common.py::test_metadata_2_3_requires_dist[foo-foo] PASSED tests_core/test_common.py::test_metadata_2_3_requires_dist[foo[bar]-foo[bar]] PASSED tests_core/test_common.py::test_metadata_2_3_requires_dist[pkginfo-pkginfo] PASSED tests_core/test_common.py::test_metadata_2_3_requires_dist[zope.interface (>3.5.0)-zope.interface (>3.5.0)] PASSED tests_core/test_common.py::test_metadata_2_3_requires_dist[pywin32 >1.0; sys_platform == 'win32'-pywin32 >1.0; sys_platform == 'win32'] PASSED tests_core/test_common.py::test_metadata_2_3_provides_extra[foo-foo] PASSED tests_core/test_common.py::test_metadata_2_3_provides_extra[foo__bar..baz-foo-bar-baz] PASSED tests_core/test_config.py::test_flatten_entrypoints PASSED tests_core/test_config.py::test_load_toml PASSED tests_core/test_config.py::test_load_toml_ns PASSED tests_core/test_config.py::test_load_normalization PASSED tests_core/test_config.py::test_load_pep621 PASSED tests_core/test_config.py::test_load_pep621_nodynamic PASSED tests_core/test_config.py::test_misspelled_key PASSED tests_core/test_config.py::test_description_file PASSED tests_core/test_config.py::test_missing_description_file PASSED tests_core/test_config.py::test_bad_description_extension PASSED tests_core/test_config.py::test_extras PASSED tests_core/test_config.py::test_extras_newstyle PASSED tests_core/test_config.py::test_extras_dev_conflict PASSED tests_core/test_config.py::test_extras_dev_warning PASSED tests_core/test_config.py::test_requires_extra_env_marker PASSED tests_core/test_config.py::test_faulty_requires_extra[erroneous0-Expected a dict for requires-extra field] PASSED tests_core/test_config.py::test_faulty_requires_extra[erroneous1-Expected a dict of lists for requires-extra field] PASSED tests_core/test_config.py::test_faulty_requires_extra[erroneous2-Expected a string list for requires-extra] PASSED tests_core/test_config.py::test_bad_include_paths[../bar-out of the directory] PASSED tests_core/test_config.py::test_bad_include_paths[foo/../../bar-out of the directory] PASSED tests_core/test_config.py::test_bad_include_paths[/home-absolute path] PASSED tests_core/test_config.py::test_bad_include_paths[foo:bar-bad character] PASSED tests_core/test_config.py::test_bad_pep621_info[proj_bad0-\\bstr\\b] PASSED tests_core/test_config.py::test_bad_pep621_info[proj_bad1-[Uu]nrecognised] PASSED tests_core/test_config.py::test_bad_pep621_info[proj_bad2-both] PASSED tests_core/test_config.py::test_bad_pep621_info[proj_bad3-required] PASSED tests_core/test_config.py::test_bad_pep621_info[proj_bad4-list] PASSED tests_core/test_config.py::test_bad_pep621_info[proj_bad5-strings] PASSED tests_core/test_config.py::test_bad_pep621_info[proj_bad6-entry-point.*tables] PASSED tests_core/test_config.py::test_bad_pep621_info[proj_bad7-entry-point.*string] PASSED tests_core/test_config.py::test_bad_pep621_info[proj_bad8-\\[project\\.gui-scripts\\]] PASSED tests_core/test_config.py::test_bad_pep621_info[proj_bad9-scripts.*string] PASSED tests_core/test_config.py::test_bad_pep621_info[proj_bad10-gui-scripts.*string] PASSED tests_core/test_config.py::test_bad_pep621_info[proj_bad11-list.*optional-dep] PASSED tests_core/test_config.py::test_bad_pep621_info[proj_bad12-string.*optional-dep] PASSED tests_core/test_config.py::test_bad_pep621_info[proj_bad13-dynamic] PASSED tests_core/test_config.py::test_bad_pep621_info[proj_bad14-dynamic.*\\[project\\]] PASSED tests_core/test_config.py::test_bad_pep621_info[proj_bad15-author.*\\bdict] PASSED tests_core/test_config.py::test_bad_pep621_info[proj_bad16-maintainer.*title] PASSED tests_core/test_config.py::test_bad_pep621_info[proj_bad17-not valid] PASSED tests_core/test_config.py::test_bad_pep621_info[proj_bad18-not valid] PASSED tests_core/test_config.py::test_bad_pep621_info[proj_bad19-not valid] PASSED tests_core/test_config.py::test_bad_pep621_info[proj_bad20-clash] PASSED tests_core/test_config.py::test_bad_pep621_readme[readme0-required] PASSED tests_core/test_config.py::test_bad_pep621_readme[readme1-content-type] PASSED tests_core/test_config.py::test_bad_pep621_readme[/opt/README.rst-relative] PASSED tests_core/test_config.py::test_bad_pep621_readme[readme3-both] PASSED tests_core/test_config.py::test_bad_pep621_readme[readme4-required] PASSED tests_core/test_config.py::test_bad_pep621_readme[readme5-[Uu]nrecognised] PASSED tests_core/test_config.py::test_bad_pep621_readme[5-readme.*string] PASSED tests_core/test_sdist.py::test_make_sdist PASSED tests_core/test_sdist.py::test_make_sdist_pep621 PASSED tests_core/test_sdist.py::test_make_sdist_pep621_nodynamic PASSED tests_core/test_sdist.py::test_clean_tarinfo PASSED tests_core/test_sdist.py::test_include_exclude PASSED tests_core/test_sdist.py::test_data_dir PASSED tests_core/test_sdist.py::test_pep625 PASSED tests_core/test_versionno.py::test_normalise_version PASSED tests_core/test_wheel.py::test_licenses_dir PASSED tests_core/test_wheel.py::test_source_date_epoch PASSED tests_core/test_wheel.py::test_zero_timestamp PASSED tests_core/test_wheel.py::test_main PASSED tests_core/test_wheel.py::test_data_dir PASSED ======== 103 passed ========