Marcel Telka
2024-04-09 dbc8096499ffc9a40bdb102a7a67b879f486c746
python/path: update to 16.14.0

3 files modified
200 ■■■■ changed files
components/python/path/Makefile 4 ●●●● patch | view | raw | blame | history
components/python/path/patches/01-no-ruff.patch 4 ●●●● patch | view | raw | blame | history
components/python/path/test/results-all.master 192 ●●●● patch | view | raw | blame | history
components/python/path/Makefile
@@ -19,11 +19,11 @@
include ../../../make-rules/shared-macros.mk
COMPONENT_NAME =        path
HUMAN_VERSION =            16.12.1
HUMAN_VERSION =            16.14.0
COMPONENT_SUMMARY =        path - A module wrapper for os.path
COMPONENT_PROJECT_URL =        https://github.com/jaraco/path
COMPONENT_ARCHIVE_HASH =    \
    sha256:c874277418e79ad95356d53dba9f8e14973b50f99cbf3365c852e830c2e9af1a
    sha256:dbaaa7efd4602fd6ba8d82890dc7823d69e5de740a6e842d9919b0faaf2b6a8e
COMPONENT_LICENSE =        MIT
COMPONENT_LICENSE_FILE =    LICENSE
components/python/path/patches/01-no-ruff.patch
@@ -1,8 +1,8 @@
We have no pytest-ruff support yet.
see https://github.com/tikv/jemallocator/issues/58
--- path-16.12.1/setup.cfg.orig
+++ path-16.12.1/setup.cfg
--- path-16.14.0/setup.cfg.orig
+++ path-16.14.0/setup.cfg
@@ -28,7 +28,6 @@
     pytest-cov
     pytest-mypy
components/python/path/test/results-all.master
@@ -5,10 +5,8 @@
cachedir: .tox/py$(PYV)/.pytest_cache
rootdir: $(@D)
configfile: pytest.ini
collecting ... collected 146 items
collecting ... collected 150 items
.::project PASSED
.::project PASSED
docs/conf.py::mypy PASSED
docs/conf.py::mypy-status PASSED
path/__init__.py::path.ExtantFile PASSED
@@ -42,121 +40,127 @@
path/masks.py::path.masks.padded PASSED
path/masks.py::path.masks.simple PASSED
path/matchers.pyi::mypy PASSED
test_path.py::TestBasics::test_chmod_str PASSED
test_path.py::TestBasics::test_chown PASSED
test_path.py::TestBasics::test_construction_from_int PASSED
test_path.py::TestBasics::test_construction_from_none PASSED
.::project PASSED
.::project PASSED
test_path.py::mypy PASSED
test_path.py::TestBasics::test_relpath PASSED
test_path.py::TestBasics::test_construction_without_args PASSED
test_path.py::TestBasics::test_expand PASSED
test_path.py::TestBasics::test_expandvars PASSED
test_path.py::TestBasics::test_construction_from_none PASSED
test_path.py::TestBasics::test_construction_from_int PASSED
test_path.py::TestBasics::test_string_compatibility PASSED
test_path.py::TestBasics::test_properties PASSED
test_path.py::TestBasics::test_absolute PASSED
test_path.py::TestBasics::test_cwd PASSED
test_path.py::TestBasics::test_explicit_module PASSED
test_path.py::TestBasics::test_explicit_module_classes PASSED
test_path.py::TestBasics::test_fspath PASSED
test_path.py::TestBasics::test_joinpath_fails_on_empty PASSED
test_path.py::TestBasics::test_joinpath_on_class PASSED
test_path.py::TestBasics::test_joinpath_on_instance PASSED
test_path.py::TestBasics::test_joinpath_returns_same_type PASSED
test_path.py::TestBasics::test_joinpath_to_nothing PASSED
test_path.py::TestBasics::test_methods PASSED
test_path.py::TestBasics::test_mkdir_p PASSED
test_path.py::TestBasics::test_normpath PASSED
test_path.py::TestBasics::test_pathconf PASSED
test_path.py::TestBasics::test_properties PASSED
test_path.py::TestBasics::test_joinpath_on_class PASSED
test_path.py::TestBasics::test_joinpath_fails_on_empty PASSED
test_path.py::TestBasics::test_joinpath_returns_same_type PASSED
test_path.py::TestBasics::test_radd_string PASSED
test_path.py::TestBasics::test_read_hexhash PASSED
test_path.py::TestBasics::test_read_md5 PASSED
test_path.py::TestBasics::test_relpath PASSED
test_path.py::TestBasics::test_relpathto PASSED
test_path.py::TestBasics::test_removedirs_p PASSED
test_path.py::TestBasics::test_renames PASSED
test_path.py::TestBasics::test_fspath PASSED
test_path.py::TestBasics::test_normpath PASSED
test_path.py::TestBasics::test_expandvars PASSED
test_path.py::TestBasics::test_expand PASSED
test_path.py::TestBasics::test_splitdrive PASSED
test_path.py::TestBasics::test_statvfs PASSED
test_path.py::TestBasics::test_string_compatibility PASSED
test_path.py::TestBasics::test_utime PASSED
test_path.py::TestBasics::test_walk_child_error PASSED
test_path.py::TestBasics::test_relpathto PASSED
test_path.py::TestBasics::test_walk_errors PASSED
test_path.py::TestChdir::test_chdir_or_cd PASSED
test_path.py::TestHandlers::test_ignore PASSED
test_path.py::TestHandlers::test_invalid_handler PASSED
test_path.py::TestHandlers::test_raise PASSED
test_path.py::TestHandlers::test_warn PASSED
test_path.py::TestInPlace::test_exception_in_context PASSED
test_path.py::TestInPlace::test_line_by_line_rewrite PASSED
test_path.py::TestInPlace::test_write_mode_invalid PASSED
test_path.py::TestLinks::test_link PASSED
test_path.py::TestLinks::test_readlinkabs_passthrough PASSED
test_path.py::TestLinks::test_readlinkabs_rendered PASSED
test_path.py::TestLinks::test_symlink_none PASSED
test_path.py::TestMergeTree::test_copytree_parameters PASSED
test_path.py::TestMergeTree::test_listdir PASSED
test_path.py::TestMergeTree::test_nested PASSED
test_path.py::TestMergeTree::test_only_newer PASSED
test_path.py::TestMergeTree::test_with_existing_dst PASSED
test_path.py::TestMergeTree::test_with_nonexisting_dst_args PASSED
test_path.py::TestMergeTree::test_with_nonexisting_dst_kwargs PASSED
test_path.py::TestMultiPath::test_detect_no_pathsep PASSED
test_path.py::TestMultiPath::test_detect_with_pathsep PASSED
test_path.py::TestMultiPath::test_for_class PASSED
test_path.py::TestMultiPath::test_iteration PASSED
test_path.py::TestOwnership::test_get_owner PASSED
test_path.py::TestPatternMatching::test_fnmatch_custom_mod PASSED
test_path.py::TestPatternMatching::test_fnmatch_custom_normcase PASSED
test_path.py::TestPatternMatching::test_fnmatch_simple PASSED
test_path.py::TestPatternMatching::test_iterdir_case_insensitive PASSED
test_path.py::TestPatternMatching::test_iterdir_custom_module PASSED
test_path.py::TestPatternMatching::test_iterdir_empty_pattern PASSED
test_path.py::TestPatternMatching::test_iterdir_patterns PASSED
test_path.py::TestPatternMatching::test_iterdir_simple PASSED
test_path.py::TestPatternMatching::test_walk_case_insensitive PASSED
test_path.py::TestPerformance::test_import_time PASSED
test_path.py::TestBasics::test_walk_child_error PASSED
test_path.py::TestBasics::test_read_md5 PASSED
test_path.py::TestBasics::test_read_hexhash PASSED
test_path.py::TestBasics::test_statvfs PASSED
test_path.py::TestBasics::test_pathconf PASSED
test_path.py::TestBasics::test_utime PASSED
test_path.py::TestBasics::test_chmod_str PASSED
test_path.py::TestBasics::test_chown PASSED
test_path.py::TestBasics::test_renames PASSED
test_path.py::TestBasics::test_mkdir_p PASSED
test_path.py::TestBasics::test_removedirs_p PASSED
test_path.py::TestBasics::test_group PASSED
test_path.py::TestReadWriteText::test_read_write PASSED
test_path.py::TestReadWriteText::test_write_text_bytes PASSED
test_path.py::TestScratchDir::test_chunks PASSED
test_path.py::TestPerformance::test_import_time PASSED
test_path.py::TestOwnership::test_get_owner PASSED
test_path.py::TestLinks::test_hardlink_to PASSED
test_path.py::TestLinks::test_link PASSED
test_path.py::TestLinks::test_symlink_to PASSED
test_path.py::TestLinks::test_symlink_none PASSED
test_path.py::TestLinks::test_readlinkabs_passthrough PASSED
test_path.py::TestLinks::test_readlinkabs_rendered PASSED
test_path.py::TestSymbolicLinksWalk::test_skip_symlinks PASSED
test_path.py::TestSelfReturn::test_makedirs_p PASSED
test_path.py::TestSelfReturn::test_makedirs_p_extant PASSED
test_path.py::TestSelfReturn::test_rename PASSED
test_path.py::TestSelfReturn::test_mkdir PASSED
test_path.py::TestSelfReturn::test_touch PASSED
test_path.py::test_chroot PASSED
test_path.py::test_startfile SKIPPED (condition: not hasattr(Path, '...)
test_path.py::TestScratchDir::test_context_manager PASSED
test_path.py::TestScratchDir::test_iterdir_other_encoding PASSED
test_path.py::TestScratchDir::test_listing PASSED
test_path.py::TestScratchDir::test_makedirs PASSED
test_path.py::TestScratchDir::test_patterns PASSED
test_path.py::TestScratchDir::test_rmdir_p_exists PASSED
test_path.py::TestScratchDir::test_rmdir_p_nonexistent PASSED
test_path.py::TestScratchDir::test_rmdir_p_sub_sub_dir PASSED
test_path.py::TestScratchDir::test_rmtree_p PASSED
test_path.py::TestScratchDir::test_rmtree_p_nonexistent PASSED
test_path.py::TestScratchDir::test_samefile PASSED
test_path.py::TestScratchDir::test_shutil PASSED
test_path.py::TestScratchDir::test_touch PASSED
test_path.py::TestScratchDir::test_listing PASSED
test_path.py::TestScratchDir::test_iterdir_other_encoding PASSED
test_path.py::TestScratchDir::test_makedirs PASSED
test_path.py::TestScratchDir::test_shutil PASSED
test_path.py::TestScratchDir::test_patterns PASSED
test_path.py::TestScratchDir::test_unicode[UTF-8] PASSED
test_path.py::TestScratchDir::test_unicode[UTF-16BE] PASSED
test_path.py::TestScratchDir::test_unicode[UTF-16LE] PASSED
test_path.py::TestScratchDir::test_unicode[UTF-16] PASSED
test_path.py::TestScratchDir::test_unicode[UTF-8] PASSED
test_path.py::TestSelfReturn::test_makedirs_p PASSED
test_path.py::TestSelfReturn::test_makedirs_p_extant PASSED
test_path.py::TestSelfReturn::test_mkdir PASSED
test_path.py::TestSelfReturn::test_rename PASSED
test_path.py::TestSelfReturn::test_touch PASSED
test_path.py::TestSpecialPaths::test_basic_paths PASSED
test_path.py::TestSpecialPaths::test_multipath PASSED
test_path.py::TestSpecialPaths::test_other_parameters PASSED
test_path.py::TestSpecialPaths::test_property PASSED
test_path.py::TestSpecialPaths::test_reused_SpecialResolver PASSED
test_path.py::TestSpecialPaths::test_unix_paths PASSED
test_path.py::TestSpecialPaths::test_unix_paths_fallback PASSED
test_path.py::TestScratchDir::test_chunks PASSED
test_path.py::TestScratchDir::test_samefile PASSED
test_path.py::TestScratchDir::test_rmtree_p PASSED
test_path.py::TestScratchDir::test_rmtree_p_nonexistent PASSED
test_path.py::TestScratchDir::test_rmdir_p_exists PASSED
test_path.py::TestScratchDir::test_rmdir_p_nonexistent PASSED
test_path.py::TestScratchDir::test_rmdir_p_sub_sub_dir PASSED
test_path.py::TestMergeTree::test_with_nonexisting_dst_kwargs PASSED
test_path.py::TestMergeTree::test_with_nonexisting_dst_args PASSED
test_path.py::TestMergeTree::test_with_existing_dst PASSED
test_path.py::TestMergeTree::test_copytree_parameters PASSED
test_path.py::TestMergeTree::test_only_newer PASSED
test_path.py::TestMergeTree::test_nested PASSED
test_path.py::TestMergeTree::test_listdir PASSED
test_path.py::TestChdir::test_chdir_or_cd PASSED
test_path.py::TestSubclass::test_subclass_produces_same_class PASSED
test_path.py::TestSymbolicLinksWalk::test_skip_symlinks PASSED
test_path.py::TestTempDir::test_cleaned_up_on_interrupt PASSED
test_path.py::TestTempDir::test_constructor PASSED
test_path.py::TestTempDir::test_next_class PASSED
test_path.py::TestTempDir::test_context_manager PASSED
test_path.py::TestTempDir::test_context_manager_using_with PASSED
test_path.py::TestTempDir::test_next_class PASSED
test_path.py::TestTempDir::test_cleaned_up_on_interrupt PASSED
test_path.py::TestUnicode::test_walkdirs_with_unicode_name PASSED
test_path.py::mypy PASSED
test_path.py::test_chroot PASSED
test_path.py::TestPatternMatching::test_fnmatch_simple PASSED
test_path.py::TestPatternMatching::test_fnmatch_custom_mod PASSED
test_path.py::TestPatternMatching::test_fnmatch_custom_normcase PASSED
test_path.py::TestPatternMatching::test_iterdir_simple PASSED
test_path.py::TestPatternMatching::test_iterdir_empty_pattern PASSED
test_path.py::TestPatternMatching::test_iterdir_patterns PASSED
test_path.py::TestPatternMatching::test_iterdir_custom_module PASSED
test_path.py::TestPatternMatching::test_iterdir_case_insensitive PASSED
test_path.py::TestPatternMatching::test_walk_case_insensitive PASSED
test_path.py::TestInPlace::test_line_by_line_rewrite PASSED
test_path.py::TestInPlace::test_exception_in_context PASSED
test_path.py::TestInPlace::test_write_mode_invalid PASSED
test_path.py::TestSpecialPaths::test_basic_paths PASSED
test_path.py::TestSpecialPaths::test_unix_paths PASSED
test_path.py::TestSpecialPaths::test_unix_paths_fallback PASSED
test_path.py::TestSpecialPaths::test_property PASSED
test_path.py::TestSpecialPaths::test_other_parameters PASSED
test_path.py::TestSpecialPaths::test_multipath PASSED
test_path.py::TestSpecialPaths::test_reused_SpecialResolver PASSED
test_path.py::TestMultiPath::test_for_class PASSED
test_path.py::TestMultiPath::test_detect_no_pathsep PASSED
test_path.py::TestMultiPath::test_detect_with_pathsep PASSED
test_path.py::TestMultiPath::test_iteration PASSED
test_path.py::test_no_dependencies PASSED
test_path.py::test_startfile SKIPPED (condition: not hasattr(Path, '...)
test_path.py::TestHandlers::test_raise PASSED
test_path.py::TestHandlers::test_warn PASSED
test_path.py::TestHandlers::test_ignore PASSED
test_path.py::TestHandlers::test_invalid_handler PASSED
===================================== mypy =====================================
Success: no issues found in 7 source files
======== 145 passed, 1 skipped ========
======== 149 passed, 1 skipped ========
  py$(PYV): OK
  congratulations :)