mirror of
https://github.com/EvolutionAPI/evolution-client-python.git
synced 2025-12-25 14:47:44 -06:00
initial commit
This commit is contained in:
0
env/lib/python3.10/site-packages/zipp/compat/__init__.py
vendored
Normal file
0
env/lib/python3.10/site-packages/zipp/compat/__init__.py
vendored
Normal file
BIN
env/lib/python3.10/site-packages/zipp/compat/__pycache__/__init__.cpython-310.pyc
vendored
Normal file
BIN
env/lib/python3.10/site-packages/zipp/compat/__pycache__/__init__.cpython-310.pyc
vendored
Normal file
Binary file not shown.
BIN
env/lib/python3.10/site-packages/zipp/compat/__pycache__/overlay.cpython-310.pyc
vendored
Normal file
BIN
env/lib/python3.10/site-packages/zipp/compat/__pycache__/overlay.cpython-310.pyc
vendored
Normal file
Binary file not shown.
BIN
env/lib/python3.10/site-packages/zipp/compat/__pycache__/py310.cpython-310.pyc
vendored
Normal file
BIN
env/lib/python3.10/site-packages/zipp/compat/__pycache__/py310.cpython-310.pyc
vendored
Normal file
Binary file not shown.
37
env/lib/python3.10/site-packages/zipp/compat/overlay.py
vendored
Normal file
37
env/lib/python3.10/site-packages/zipp/compat/overlay.py
vendored
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]
|
||||
13
env/lib/python3.10/site-packages/zipp/compat/py310.py
vendored
Normal file
13
env/lib/python3.10/site-packages/zipp/compat/py310.py
vendored
Normal file
@@ -0,0 +1,13 @@
|
||||
import sys
|
||||
import io
|
||||
|
||||
|
||||
def _text_encoding(encoding, stacklevel=2, /): # pragma: no cover
|
||||
return encoding
|
||||
|
||||
|
||||
text_encoding = (
|
||||
io.text_encoding # type: ignore[unused-ignore, attr-defined]
|
||||
if sys.version_info > (3, 10)
|
||||
else _text_encoding
|
||||
)
|
||||
Reference in New Issue
Block a user