summaryrefslogtreecommitdiff
path: root/src/pip/_vendor/platformdirs/__init__.py
diff options
context:
space:
mode:
authorPradyun Gedam <pradyunsg@users.noreply.github.com>2023-01-28 20:41:07 +0000
committerPradyun Gedam <pradyunsg@users.noreply.github.com>2023-01-28 22:11:28 +0000
commit85e128b2d91db1ec90df2be0503e1d061c3e2de7 (patch)
treecaaf044fbe7cdd85e62cc270ee0f1ec1af383cc0 /src/pip/_vendor/platformdirs/__init__.py
parent29bd6f209981731c5bae38d268c3723f56874dc8 (diff)
downloadpip-85e128b2d91db1ec90df2be0503e1d061c3e2de7.tar.gz
Upgrade platformdirs to 2.6.2
Diffstat (limited to 'src/pip/_vendor/platformdirs/__init__.py')
-rw-r--r--src/pip/_vendor/platformdirs/__init__.py12
1 files changed, 7 insertions, 5 deletions
diff --git a/src/pip/_vendor/platformdirs/__init__.py b/src/pip/_vendor/platformdirs/__init__.py
index 9d513dcf1..82d907163 100644
--- a/src/pip/_vendor/platformdirs/__init__.py
+++ b/src/pip/_vendor/platformdirs/__init__.py
@@ -7,13 +7,15 @@ from __future__ import annotations
import os
import sys
from pathlib import Path
-from typing import TYPE_CHECKING
-if TYPE_CHECKING:
- from pip._vendor.typing_extensions import Literal # pragma: no cover
+if sys.version_info >= (3, 8): # pragma: no cover (py38+)
+ from typing import Literal
+else: # pragma: no cover (py38+)
+ from pip._vendor.typing_extensions import Literal
from .api import PlatformDirsABC
-from .version import __version__, __version_info__
+from .version import __version__
+from .version import __version_tuple__ as __version_info__
def _set_platform_dir_class() -> type[PlatformDirsABC]:
@@ -26,7 +28,7 @@ def _set_platform_dir_class() -> type[PlatformDirsABC]:
if os.getenv("ANDROID_DATA") == "/data" and os.getenv("ANDROID_ROOT") == "/system":
- if os.getenv("SHELL") is not None:
+ if os.getenv("SHELL") or os.getenv("PREFIX"):
return Result
from pip._vendor.platformdirs.android import _android_folder