mirror of
https://github.com/Tautulli/Tautulli.git
synced 2025-08-19 21:03:21 -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]
|
Loading…
Add table
Add a link
Reference in a new issue