diff --git a/third_party/python/pathspec/CHANGES.rst b/third_party/python/pathspec/CHANGES.rst index 880a000b5512..c92a56f5370c 100644 --- a/third_party/python/pathspec/CHANGES.rst +++ b/third_party/python/pathspec/CHANGES.rst @@ -3,6 +3,19 @@ Change History ============== +0.8.0 (2020-04-09) +------------------ + +- `Issue #30`_: Expose what patterns matched paths. Added `util.detailed_match_files()`. +- `Issue #31`_: `match_tree()` doesn't return symlinks. +- Add `PathSpec.match_tree_entries` and `util.iter_tree_entries()` to support directories and symlinks. +- API change: `match_tree()` has been renamed to `match_tree_files()`. The old name `match_tree()` is still available as an alias. +- API change: `match_tree_files()` now returns symlinks. This is a bug fix but it will change the returned results. + +.. _`Issue #30`: https://github.com/cpburnz/python-path-specification/issues/30 +.. _`Issue #31`: https://github.com/cpburnz/python-path-specification/issues/31 + + 0.7.0 (2019-12-27) ------------------ diff --git a/third_party/python/pathspec/PKG-INFO b/third_party/python/pathspec/PKG-INFO index 829537b605a4..6070abfe03f5 100644 --- a/third_party/python/pathspec/PKG-INFO +++ b/third_party/python/pathspec/PKG-INFO @@ -1,6 +1,6 @@ Metadata-Version: 1.2 Name: pathspec -Version: 0.7.0 +Version: 0.8.0 Summary: Utility library for gitignore style pattern matching of file paths. Home-page: https://github.com/cpburnz/python-path-specification Author: Caleb P. Burns @@ -163,6 +163,19 @@ Description: *pathspec*: Path Specification ============== + 0.8.0 (2020-04-09) + ------------------ + + - `Issue #30`_: Expose what patterns matched paths. Added `util.detailed_match_files()`. + - `Issue #31`_: `match_tree()` doesn't return symlinks. + - Add `PathSpec.match_tree_entries` and `util.iter_tree_entries()` to support directories and symlinks. + - API change: `match_tree()` has been renamed to `match_tree_files()`. The old name `match_tree()` is still available as an alias. + - API change: `match_tree_files()` now returns symlinks. This is a bug fix but it will change the returned results. + + .. _`Issue #30`: https://github.com/cpburnz/python-path-specification/issues/30 + .. _`Issue #31`: https://github.com/cpburnz/python-path-specification/issues/31 + + 0.7.0 (2019-12-27) ------------------ diff --git a/third_party/python/requirements.in b/third_party/python/requirements.in index 44466805839d..86ca671bc51f 100644 --- a/third_party/python/requirements.in +++ b/third_party/python/requirements.in @@ -30,6 +30,7 @@ jsmin==2.1.0 json-e==2.7.0 mozilla-version==0.3.0 pathlib2==2.3.2 +pathspec==0.8 pip-tools==4.5.1 pipenv==2018.5.18 ply==3.10 diff --git a/third_party/python/requirements.txt b/third_party/python/requirements.txt index f61fd4bb8bd9..fcfb1d20f5ed 100644 --- a/third_party/python/requirements.txt +++ b/third_party/python/requirements.txt @@ -100,6 +100,10 @@ pathlib2==2.3.2 \ --hash=sha256:8eb170f8d0d61825e09a95b38be068299ddeda82f35e96c3301a8a5e7604cb83 \ --hash=sha256:d1aa2a11ba7b8f7b21ab852b1fb5afb277e1bb99d5dfc663380b5015c0d80c5a \ # via -r requirements-mach-vendor-python.in +pathspec==0.8 \ + --hash=sha256:7d91249d21749788d07a2d0f94147accd8f845507400749ea19c1ec9054a12b0 \ + --hash=sha256:da45173eb3a6f2a5a487efba21f050af2b41948be6ab52b6a1e3ff22bb8b7061 \ + # via -r requirements-mach-vendor-python.in pip-tools==4.5.1 \ --hash=sha256:693f30e451875796b1b25203247f0b4cf48a4c4a5ab7341f4f33ffd498cdcc98 \ --hash=sha256:be9c796aa88b2eec5cabf1323ba1cb60a08212b84bfb75b8b4037a8ef8cb8cb6 \