Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update path.py to 11.5.0 #36

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

pyup-bot
Copy link

@pyup-bot pyup-bot commented Oct 2, 2018

This PR updates path.py from 11.3.0 to 11.5.0.

Changelog

11.5.0

------

- 156: 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

------

- 153: Skip intermittently failing performance test on
Python 2.

11.4.0

------

- 130: 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.

- 141: 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.
Links

@pyup-bot pyup-bot mentioned this pull request Oct 2, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant