diff options
author | Pradyun Gedam <pradyunsg@users.noreply.github.com> | 2023-01-28 20:41:07 +0000 |
---|---|---|
committer | Pradyun Gedam <pradyunsg@users.noreply.github.com> | 2023-01-28 22:11:28 +0000 |
commit | 85e128b2d91db1ec90df2be0503e1d061c3e2de7 (patch) | |
tree | caaf044fbe7cdd85e62cc270ee0f1ec1af383cc0 /src/pip/_vendor/platformdirs/__init__.py | |
parent | 29bd6f209981731c5bae38d268c3723f56874dc8 (diff) | |
download | pip-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__.py | 12 |
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 |