Changelog
### 3.15.0
```
=======
* gh-102209: ``test_implied_dirs_performance`` now tests
measures the time complexity experimentally.
```
### 3.14.0
```
=======
* Minor cleanup in tests, including 93.
```
### 3.13.0
```
=======
* In tests, add a fallback when ``func_timeout`` isn't available.
```
### 3.12.1
```
=======
* gh-101566: In ``CompleteDirs``, override ``ZipFile.getinfo``
to supply a ``ZipInfo`` for implied dirs.
```
### 3.12.0
```
=======
* gh-101144: Honor ``encoding`` as positional parameter
to ``Path.open()`` and ``Path.read_text()``.
```
### 3.11.0
```
=======
* 85: Added support for new methods on ``Path``:
- ``match``
- ``glob`` and ``rglob``
- ``relative_to``
- ``is_symlink``
```
### 3.10.0
```
=======
* ``zipp`` is now a package.
```
### 3.9.1
```
======
* Removed 'print' expression in test_pickle.
* bpo-43651: Apply ``io.text_encoding`` on Python 3.10 and later.
```
### 3.9.0
```
======
* 81: ``Path`` objects are now pickleable if they've been
constructed from pickleable objects. Any restored objects
will re-construct the zip file with the original arguments.
```
### 3.8.1
```
======
Refreshed packaging.
Enrolled with Tidelift.
```
### 3.8.0
```
======
Removed compatibility code.
```
### 3.7.0
```
======
Require Python 3.7 or later.
```
### 3.6.0
```
======
78: Only ``Path`` is exposed in the public API.
```
### 3.5.1
```
======
77: Remove news file intended only for CPython.
```
### 3.5.0
```
======
74 and bpo-44095: Added ``.suffix``, ``.suffixes``,
and ``.stem`` properties.
```
### 3.4.2
```
======
Refresh package metadata.
```
### 3.4.1
```
======
Refresh packaging.
```
### 3.4.0
```
======
68 and bpo-42090: ``Path.joinpath`` now takes arbitrary
positional arguments and no longer accepts ``add`` as a
keyword argument.
```
### 3.3.2
```
======
Updated project metadata including badges.
```
### 3.3.1
```
======
bpo-42043: Add tests capturing subclassing requirements.
```
### 3.3.0
```
======
9: ``Path`` objects now expose a ``.filename`` attribute
and rely on that to resolve ``.name`` and ``.parent`` when
the ``Path`` object is at the root of the zipfile.
```
### 3.2.0
```
======
57 and bpo-40564: Mutate the passed ZipFile object
type instead of making a copy. Prevents issues when
both the local copy and the caller's copy attempt to
close the same file handle.
56 and bpo-41035: ``Path._next`` now honors
subclasses.
55: ``Path.is_file()`` now returns False for non-existent names.
```
Links
- PyPI: https://pypi.org/project/zipp
- Changelog: https://pyup.io/changelogs/zipp/
- Repo: https://github.com/jaraco/zipp
This PR updates zipp from 3.1.0 to 3.15.0.
Changelog
### 3.15.0 ``` ======= * gh-102209: ``test_implied_dirs_performance`` now tests measures the time complexity experimentally. ``` ### 3.14.0 ``` ======= * Minor cleanup in tests, including 93. ``` ### 3.13.0 ``` ======= * In tests, add a fallback when ``func_timeout`` isn't available. ``` ### 3.12.1 ``` ======= * gh-101566: In ``CompleteDirs``, override ``ZipFile.getinfo`` to supply a ``ZipInfo`` for implied dirs. ``` ### 3.12.0 ``` ======= * gh-101144: Honor ``encoding`` as positional parameter to ``Path.open()`` and ``Path.read_text()``. ``` ### 3.11.0 ``` ======= * 85: Added support for new methods on ``Path``: - ``match`` - ``glob`` and ``rglob`` - ``relative_to`` - ``is_symlink`` ``` ### 3.10.0 ``` ======= * ``zipp`` is now a package. ``` ### 3.9.1 ``` ====== * Removed 'print' expression in test_pickle. * bpo-43651: Apply ``io.text_encoding`` on Python 3.10 and later. ``` ### 3.9.0 ``` ====== * 81: ``Path`` objects are now pickleable if they've been constructed from pickleable objects. Any restored objects will re-construct the zip file with the original arguments. ``` ### 3.8.1 ``` ====== Refreshed packaging. Enrolled with Tidelift. ``` ### 3.8.0 ``` ====== Removed compatibility code. ``` ### 3.7.0 ``` ====== Require Python 3.7 or later. ``` ### 3.6.0 ``` ====== 78: Only ``Path`` is exposed in the public API. ``` ### 3.5.1 ``` ====== 77: Remove news file intended only for CPython. ``` ### 3.5.0 ``` ====== 74 and bpo-44095: Added ``.suffix``, ``.suffixes``, and ``.stem`` properties. ``` ### 3.4.2 ``` ====== Refresh package metadata. ``` ### 3.4.1 ``` ====== Refresh packaging. ``` ### 3.4.0 ``` ====== 68 and bpo-42090: ``Path.joinpath`` now takes arbitrary positional arguments and no longer accepts ``add`` as a keyword argument. ``` ### 3.3.2 ``` ====== Updated project metadata including badges. ``` ### 3.3.1 ``` ====== bpo-42043: Add tests capturing subclassing requirements. ``` ### 3.3.0 ``` ====== 9: ``Path`` objects now expose a ``.filename`` attribute and rely on that to resolve ``.name`` and ``.parent`` when the ``Path`` object is at the root of the zipfile. ``` ### 3.2.0 ``` ====== 57 and bpo-40564: Mutate the passed ZipFile object type instead of making a copy. Prevents issues when both the local copy and the caller's copy attempt to close the same file handle. 56 and bpo-41035: ``Path._next`` now honors subclasses. 55: ``Path.is_file()`` now returns False for non-existent names. ```Links
- PyPI: https://pypi.org/project/zipp - Changelog: https://pyup.io/changelogs/zipp/ - Repo: https://github.com/jaraco/zipp