Path to this page:
Subject: CVS commit: pkgsrc/devel/py-path.py
From: Adam Ciarcinski
Date: 2018-10-07 08:52:27
Message id: 20181007065227.D91C0FBEE@cvs.NetBSD.org
Log Message:
py-path.py: updated to 11.5.0
11.5.0:
- Re-wrote the handling of pattern matches for
listdir, walk, and related methods, allowing
the pattern to be a more complex object. This approach
drastically simplifies the code and obviates the
CaseInsensitivePattern and FastPath classes.
Now the main Path class should be as performant
as FastPath and case-insensitive matches can be
readily constructed using the new
path.matchers.CaseInsensitive class.
11.4.1:
- Skip intermittently failing performance test on
Python 2.
11.4.0:
- Path.py now supports non-decodable filenames on
Linux and Python 2, leveraging the
backports.os <https://pypi.org/project/backports.os>_
package (as an optional dependency). Currently, only
listdir is patched, but other os primitives may
be patched similarly in the patch_for_linux_python2
function.
- For merge_tree, instead of relying on the deprecated
distutils module, implement merge_tree explicitly. The
update parameter is deprecated, instead superseded
by a copy_function parameter and an only_newer
wrapper for any copy function.
Files: