diff env/lib/python3.9/site-packages/zipstream/compat.py @ 0:4f3585e2f14b draft default tip

"planemo upload commit 60cee0fc7c0cda8592644e1aad72851dec82c959"
author shellac
date Mon, 22 Mar 2021 18:12:50 +0000
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/env/lib/python3.9/site-packages/zipstream/compat.py	Mon Mar 22 18:12:50 2021 +0000
@@ -0,0 +1,74 @@
+# -*- coding: utf-8 -*-
+
+"""
+pythoncompat
+
+Copied from requests
+"""
+
+import sys
+
+# -------
+# Pythons
+# -------
+
+
+PY2 = sys.version_info[0] == 2
+PY3 = sys.version_info[0] == 3
+
+
+# ---------
+# Specifics
+# ---------
+
+if PY2:
+    builtin_str = str
+    bytes = str
+    str = unicode
+    basestring = basestring
+    numeric_types = (int, long, float)
+
+
+elif PY3:
+    builtin_str = str
+    str = str
+    bytes = bytes
+    basestring = (str, bytes)
+    numeric_types = (int, float)
+
+
+try:
+    from zipfile import ZIP64_VERSION
+except ImportError:
+    ZIP64_VERSION = 45
+
+try:
+    from zipfile import BZIP2_VERSION
+except ImportError:
+    BZIP2_VERSION = 46
+
+try:
+    from zipfile import ZIP_BZIP2
+except ImportError:
+    ZIP_BZIP2 = 12
+
+try:
+    from zipfile import LZMA_VERSION
+except ImportError:
+    LZMA_VERSION = 63
+
+try:
+    from zipfile import ZIP_LZMA
+except ImportError:
+    ZIP_LZMA = 14
+
+try:
+    from zipfile import ZIP_MAX_COMMENT
+except ImportError:
+    ZIP_MAX_COMMENT = (1 << 16) - 1
+
+
+# Copy from io
+SEEK_SET = 0  # start of the stream (the default); offset should be zero or positive
+SEEK_CUR = 1  # current stream position; offset may be negative
+SEEK_END = 2  # end of the stream; offset is usually negative