Andreas Wacknitz
2024-03-24 3df02058fb3d48a999bbc8d5d56c2910fbc249a4
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
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: pytest.ini
collecting ... collected 141 items
 
.::project PASSED
.::project PASSED
conftest.py::mypy PASSED
conftest.py::mypy-status PASSED
docs/__init__.py::mypy PASSED
docs/conf.py::mypy PASSED
exercises.py::mypy PASSED
importlib_metadata/__init__.py::importlib_metadata.EntryPoint PASSED
importlib_metadata/__init__.py::importlib_metadata.EntryPoint.matches PASSED
importlib_metadata/__init__.py::importlib_metadata.FastPath PASSED
importlib_metadata/__init__.py::importlib_metadata.PathDistribution._name_from_stem PASSED
importlib_metadata/__init__.py::importlib_metadata.Prepared PASSED
importlib_metadata/__init__.py::importlib_metadata.Sectioned PASSED
importlib_metadata/__init__.py::importlib_metadata._get_toplevel_name PASSED
importlib_metadata/__init__.py::importlib_metadata.packages_distributions PASSED
importlib_metadata/__init__.py::mypy PASSED
importlib_metadata/_adapters.py::mypy PASSED
importlib_metadata/_collections.py::importlib_metadata._collections.FreezableDefaultDict PASSED
importlib_metadata/_collections.py::mypy PASSED
importlib_metadata/_compat.py::mypy PASSED
importlib_metadata/_functools.py::importlib_metadata._functools.method_cache PASSED
importlib_metadata/_functools.py::importlib_metadata._functools.pass_none PASSED
importlib_metadata/_functools.py::mypy PASSED
importlib_metadata/_itertools.py::importlib_metadata._itertools.always_iterable PASSED
importlib_metadata/_itertools.py::mypy PASSED
importlib_metadata/_meta.py::mypy PASSED
importlib_metadata/_text.py::importlib_metadata._text.FoldedCase PASSED
importlib_metadata/_text.py::mypy PASSED
importlib_metadata/compat/__init__.py::mypy PASSED
importlib_metadata/compat/py$(PYV).py::mypy PASSED
importlib_metadata/diagnose.py::mypy PASSED
tests/__init__.py::mypy PASSED
tests/_context.py::mypy PASSED
tests/_context.py::tests._context.suppress PASSED
tests/_path.py::mypy PASSED
tests/_path.py::tests._path.Recording PASSED
tests/_path.py::tests._path.build PASSED
tests/compat/__init__.py::mypy PASSED
tests/compat/py$(PYV).py::mypy PASSED
tests/compat/py312.py::mypy PASSED
tests/compat/test_py$(PYV)_compat.py::OldStdlibFinderTests::test_compatibility_with_old_stdlib_path_distribution PASSED
tests/compat/test_py$(PYV)_compat.py::mypy PASSED
tests/data/__init__.py::mypy PASSED
tests/data/sources/example/example/__init__.py::mypy PASSED
tests/data/sources/example2/example2/__init__.py::mypy PASSED
tests/data/sources/example2::project PASSED
tests/fixtures.py::mypy PASSED
tests/test_api.py::APITests::test_as_json PASSED
tests/test_api.py::APITests::test_as_json_egg_info PASSED
tests/test_api.py::APITests::test_as_json_odd_case PASSED
tests/test_api.py::APITests::test_entry_points PASSED
tests/test_api.py::APITests::test_entry_points_allows_no_attributes PASSED
tests/test_api.py::APITests::test_entry_points_distribution PASSED
tests/test_api.py::APITests::test_entry_points_missing_group PASSED
tests/test_api.py::APITests::test_entry_points_missing_name PASSED
tests/test_api.py::APITests::test_entry_points_unique_packages_normalized PASSED
tests/test_api.py::APITests::test_file_hash_repr PASSED
tests/test_api.py::APITests::test_files_dist_info PASSED
tests/test_api.py::APITests::test_files_egg_info SKIPPED (always fai...)
tests/test_api.py::APITests::test_for_name_does_not_exist PASSED
tests/test_api.py::APITests::test_for_top_level PASSED
tests/test_api.py::APITests::test_get_key PASSED
tests/test_api.py::APITests::test_get_missing_key PASSED
tests/test_api.py::APITests::test_importlib_metadata_version PASSED
tests/test_api.py::APITests::test_metadata_for_this_package PASSED
tests/test_api.py::APITests::test_missing_key_legacy PASSED
tests/test_api.py::APITests::test_more_complex_deps_requires_text PASSED
tests/test_api.py::APITests::test_name_normalization PASSED
tests/test_api.py::APITests::test_prefix_not_matched PASSED
tests/test_api.py::APITests::test_read_text PASSED
tests/test_api.py::APITests::test_requires_dist_info PASSED
tests/test_api.py::APITests::test_requires_egg_info PASSED
tests/test_api.py::APITests::test_requires_egg_info_empty PASSED
tests/test_api.py::APITests::test_requires_egg_info_file PASSED
tests/test_api.py::APITests::test_retrieves_version_of_distinfo_pkg PASSED
tests/test_api.py::APITests::test_retrieves_version_of_self PASSED
tests/test_api.py::APITests::test_version_egg_info_file PASSED
tests/test_api.py::InvalidateCache::test_invalidate_cache PASSED
tests/test_api.py::LegacyDots::test_name_normalization PASSED
tests/test_api.py::LegacyDots::test_name_normalization_versionless_egg_info PASSED
tests/test_api.py::OffSysPathTests::test_distribution_at_pathlib PASSED
tests/test_api.py::OffSysPathTests::test_distribution_at_str PASSED
tests/test_api.py::OffSysPathTests::test_find_distributions_specified_path PASSED
tests/test_api.py::mypy PASSED
tests/test_integration.py::FinderTests::test_finder_without_module PASSED
tests/test_integration.py::IntegrationTests::test_package_spec_installed PASSED
tests/test_integration.py::mypy PASSED
tests/test_main.py::BasicTests::test_abc_enforced PASSED
tests/test_main.py::BasicTests::test_for_name_does_not_exist PASSED
tests/test_main.py::BasicTests::test_invalid_inputs_to_from_name PASSED
tests/test_main.py::BasicTests::test_package_not_found_mentions_metadata PASSED
tests/test_main.py::BasicTests::test_retrieves_version_of_self PASSED
tests/test_main.py::DirectoryTest::test_egg PASSED
tests/test_main.py::DirectoryTest::test_egg_info PASSED
tests/test_main.py::DiscoveryTests::test_interleaved_discovery PASSED
tests/test_main.py::DiscoveryTests::test_invalid_usage PASSED
tests/test_main.py::DiscoveryTests::test_package_discovery SKIPPED (...)
tests/test_main.py::EditableDistributionTest::test_origin SKIPPED (a...)
tests/test_main.py::FileSystem::test_unicode_dir_on_sys_path PASSED
tests/test_main.py::ImportTests::test_entrypoint_with_colon_in_name PASSED
tests/test_main.py::ImportTests::test_import_nonexistent_module PASSED
tests/test_main.py::ImportTests::test_resolve PASSED
tests/test_main.py::ImportTests::test_resolve_without_attr PASSED
tests/test_main.py::InaccessibleSysPath::test_discovery PASSED
tests/test_main.py::MissingSysPath::test_discovery PASSED
tests/test_main.py::NameNormalizationTests::test_dashes_in_dist_name_found_as_underscores PASSED
tests/test_main.py::NameNormalizationTests::test_dist_name_found_as_any_case PASSED
tests/test_main.py::NameNormalizationTests::test_unique_distributions PASSED
tests/test_main.py::NonASCIITests::test_metadata_loads PASSED
tests/test_main.py::NonASCIITests::test_metadata_loads_egg_info PASSED
tests/test_main.py::PackagesDistributionsEggTest::test_packages_distributions_on_eggs SKIPPED
tests/test_main.py::PackagesDistributionsPrebuiltTest::test_packages_distributions_example PASSED
tests/test_main.py::PackagesDistributionsPrebuiltTest::test_packages_distributions_example2 PASSED
tests/test_main.py::PackagesDistributionsTest::test_packages_distributions_all_module_types PASSED
tests/test_main.py::PackagesDistributionsTest::test_packages_distributions_neither_toplevel_nor_files PASSED
tests/test_main.py::PackagesDistributionsTest::test_packages_distributions_symlinked_top_level PASSED
tests/test_main.py::TestEntryPoints::test_attr PASSED
tests/test_main.py::TestEntryPoints::test_entry_point_pickleable PASSED
tests/test_main.py::TestEntryPoints::test_hashable PASSED
tests/test_main.py::TestEntryPoints::test_immutable PASSED
tests/test_main.py::TestEntryPoints::test_module PASSED
tests/test_main.py::TestEntryPoints::test_positional_args PASSED
tests/test_main.py::TestEntryPoints::test_repr PASSED
tests/test_main.py::TestEntryPoints::test_sortable PASSED
tests/test_main.py::mypy PASSED
tests/test_zip.py::TestEgg::test_case_insensitive PASSED
tests/test_zip.py::TestEgg::test_files PASSED
tests/test_zip.py::TestEgg::test_missing_metadata PASSED
tests/test_zip.py::TestEgg::test_normalized_name PASSED
tests/test_zip.py::TestEgg::test_one_distribution PASSED
tests/test_zip.py::TestEgg::test_zip_entry_points PASSED
tests/test_zip.py::TestEgg::test_zip_version PASSED
tests/test_zip.py::TestEgg::test_zip_version_does_not_match PASSED
tests/test_zip.py::TestZip::test_case_insensitive PASSED
tests/test_zip.py::TestZip::test_files PASSED
tests/test_zip.py::TestZip::test_missing_metadata PASSED
tests/test_zip.py::TestZip::test_one_distribution PASSED
tests/test_zip.py::TestZip::test_zip_entry_points PASSED
tests/test_zip.py::TestZip::test_zip_version PASSED
tests/test_zip.py::TestZip::test_zip_version_does_not_match PASSED
tests/test_zip.py::mypy PASSED
 
===================================== mypy =====================================
 
Success: no issues found in 30 source files
======== 137 passed, 4 skipped ========
  py$(PYV): OK
  congratulations :)