mirror of
https://github.com/Tautulli/Tautulli.git
synced 2025-08-21 05:43:22 -07:00
Bump importlib-resources from 6.4.0 to 6.4.5 (#2394)
* Bump importlib-resources from 6.4.0 to 6.4.5 Bumps [importlib-resources](https://github.com/python/importlib_resources) from 6.4.0 to 6.4.5. - [Release notes](https://github.com/python/importlib_resources/releases) - [Changelog](https://github.com/python/importlib_resources/blob/main/NEWS.rst) - [Commits](https://github.com/python/importlib_resources/compare/v6.4.0...v6.4.5) --- updated-dependencies: - dependency-name: importlib-resources dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * Update importlib-resources==6.4.5 --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: JonnyWong16 <9099342+JonnyWong16@users.noreply.github.com> [skip ci]
This commit is contained in:
parent
f3a2c02e96
commit
01589cb8b0
41 changed files with 484 additions and 316 deletions
37
lib/zipp/compat/overlay.py
Normal file
37
lib/zipp/compat/overlay.py
Normal file
|
@ -0,0 +1,37 @@
|
|||
"""
|
||||
Expose zipp.Path as .zipfile.Path.
|
||||
|
||||
Includes everything else in ``zipfile`` to match future usage. Just
|
||||
use:
|
||||
|
||||
>>> from zipp.compat.overlay import zipfile
|
||||
|
||||
in place of ``import zipfile``.
|
||||
|
||||
Relative imports are supported too.
|
||||
|
||||
>>> from zipp.compat.overlay.zipfile import ZipInfo
|
||||
|
||||
The ``zipfile`` object added to ``sys.modules`` needs to be
|
||||
hashable (#126).
|
||||
|
||||
>>> _ = hash(sys.modules['zipp.compat.overlay.zipfile'])
|
||||
"""
|
||||
|
||||
import importlib
|
||||
import sys
|
||||
import types
|
||||
|
||||
import zipp
|
||||
|
||||
|
||||
class HashableNamespace(types.SimpleNamespace):
|
||||
def __hash__(self):
|
||||
return hash(tuple(vars(self)))
|
||||
|
||||
|
||||
zipfile = HashableNamespace(**vars(importlib.import_module('zipfile')))
|
||||
zipfile.Path = zipp.Path
|
||||
zipfile._path = zipp
|
||||
|
||||
sys.modules[__name__ + '.zipfile'] = zipfile # type: ignore[assignment]
|
|
@ -1,5 +1,5 @@
|
|||
import sys
|
||||
import io
|
||||
import sys
|
||||
|
||||
|
||||
def _text_encoding(encoding, stacklevel=2, /): # pragma: no cover
|
||||
|
@ -7,5 +7,7 @@ def _text_encoding(encoding, stacklevel=2, /): # pragma: no cover
|
|||
|
||||
|
||||
text_encoding = (
|
||||
io.text_encoding if sys.version_info > (3, 10) else _text_encoding # type: ignore
|
||||
io.text_encoding # type: ignore[unused-ignore, attr-defined]
|
||||
if sys.version_info > (3, 10)
|
||||
else _text_encoding
|
||||
)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue