@@ -4,25 +4,25 @@ index 6667d2990..cb11c60b8 100644
4
4
+++ b/src/pip/_vendor/packaging/tags.py
5
5
@@ -25,7 +25,7 @@ from . import _manylinux, _musllinux
6
6
logger = logging.getLogger(__name__)
7
-
7
+
8
8
PythonVersion = Sequence[int]
9
9
- MacVersion = Tuple[int, int]
10
10
+ AppleVersion = Tuple[int, int]
11
-
11
+
12
12
INTERPRETER_SHORT_NAMES: dict[str, str] = {
13
13
"python": "py", # Generic.
14
14
@@ -363,7 +363,7 @@ def _mac_arch(arch: str, is_32bit: bool = _32_BIT_INTERPRETER) -> str:
15
15
return "i386"
16
-
17
-
16
+
17
+
18
18
- def _mac_binary_formats(version: MacVersion, cpu_arch: str) -> list[str]:
19
19
+ def _mac_binary_formats(version: AppleVersion, cpu_arch: str) -> list[str]:
20
20
formats = [cpu_arch]
21
21
if cpu_arch == "x86_64":
22
22
if version < (10, 4):
23
23
@@ -396,7 +396,7 @@ def _mac_binary_formats(version: MacVersion, cpu_arch: str) -> list[str]:
24
-
25
-
24
+
25
+
26
26
def mac_platforms(
27
27
- version: MacVersion | None = None, arch: str | None = None
28
28
+ version: AppleVersion | None = None, arch: str | None = None
@@ -49,8 +49,8 @@ index 6667d2990..cb11c60b8 100644
49
49
if arch is None:
50
50
@@ -483,6 +483,63 @@ def mac_platforms(
51
51
)
52
-
53
-
52
+
53
+
54
54
+ def ios_platforms(
55
55
+ version: AppleVersion | None = None, multiarch: str | None = None
56
56
+ ) -> Iterator[str]:
@@ -91,8 +91,8 @@ index 6667d2990..cb11c60b8 100644
91
91
+
92
92
+ # Consider the actual X.Y version that was requested.
93
93
+ yield ios_platform_template.format(
94
- + major=version[0], minor=version[1], multiarch=multiarch
95
- + )
94
+ + major=version[0], minor=version[1], multiarch=multiarch
95
+ + )
96
96
+
97
97
+ # Consider every minor version from X.0 to the minor version prior to the
98
98
+ # version requested by the platform.
0 commit comments