diff env/lib/python3.7/site-packages/virtualenv/info.py @ 5:9b1c78e6ba9c draft default tip

"planemo upload commit 6c0a8142489327ece472c84e558c47da711a9142"
author shellac
date Mon, 01 Jun 2020 08:59:25 -0400
parents 79f47841a781
children
line wrap: on
line diff
--- a/env/lib/python3.7/site-packages/virtualenv/info.py	Thu May 14 16:47:39 2020 -0400
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,65 +0,0 @@
-from __future__ import absolute_import, unicode_literals
-
-import logging
-import os
-import platform
-import sys
-import tempfile
-
-IMPLEMENTATION = platform.python_implementation()
-IS_PYPY = IMPLEMENTATION == "PyPy"
-IS_CPYTHON = IMPLEMENTATION == "CPython"
-PY3 = sys.version_info[0] == 3
-PY2 = sys.version_info[0] == 2
-IS_WIN = sys.platform == "win32"
-ROOT = os.path.realpath(os.path.join(os.path.abspath(__file__), os.path.pardir, os.path.pardir))
-IS_ZIPAPP = os.path.isfile(ROOT)
-WIN_CPYTHON_2 = IS_CPYTHON and IS_WIN and PY2
-
-_CAN_SYMLINK = _FS_CASE_SENSITIVE = _CFG_DIR = _DATA_DIR = None
-
-
-def fs_is_case_sensitive():
-    global _FS_CASE_SENSITIVE
-
-    if _FS_CASE_SENSITIVE is None:
-        with tempfile.NamedTemporaryFile(prefix="TmP") as tmp_file:
-            _FS_CASE_SENSITIVE = not os.path.exists(tmp_file.name.lower())
-            logging.debug("filesystem is %scase-sensitive", "" if _FS_CASE_SENSITIVE else "not ")
-    return _FS_CASE_SENSITIVE
-
-
-def fs_supports_symlink():
-    global _CAN_SYMLINK
-
-    if _CAN_SYMLINK is None:
-        can = False
-        if hasattr(os, "symlink"):
-            if IS_WIN:
-                with tempfile.NamedTemporaryFile(prefix="TmP") as tmp_file:
-                    temp_dir = os.path.dirname(tmp_file.name)
-                    dest = os.path.join(temp_dir, "{}-{}".format(tmp_file.name, "b"))
-                    try:
-                        os.symlink(tmp_file.name, dest)
-                        can = True
-                    except (OSError, NotImplementedError):
-                        pass
-                logging.debug("symlink on filesystem does%s work", "" if can else " not")
-            else:
-                can = True
-        _CAN_SYMLINK = can
-    return _CAN_SYMLINK
-
-
-__all__ = (
-    "IS_PYPY",
-    "IS_CPYTHON",
-    "PY3",
-    "PY2",
-    "IS_WIN",
-    "fs_is_case_sensitive",
-    "fs_supports_symlink",
-    "ROOT",
-    "IS_ZIPAPP",
-    "WIN_CPYTHON_2",
-)