Skip to content

Commit 8de70e7

Browse files
oleavrAbhiTheModder
authored andcommitted
package-manager: Fix the PackageRole declaration
1 parent a2491bc commit 8de70e7

File tree

2 files changed

+5
-6
lines changed

2 files changed

+5
-6
lines changed

frida/_frida/__init__.pyi

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from typing import Any, Callable, Dict, List, Literal, Optional, Sequence, Tuple, Union
1+
from typing import Any, Callable, Dict, List, Optional, Sequence, Tuple, Union
22

33
# Exceptions
44
class AddressInUseError(Exception): ...
@@ -774,8 +774,6 @@ class Compiler(Object):
774774
"""
775775
...
776776

777-
PackageRole = Literal["runtime", "development", "optional", "peer"]
778-
779777
class PackageManager(Object):
780778
@property
781779
def registry(self) -> str:
@@ -805,9 +803,9 @@ class PackageManager(Object):
805803
def install(
806804
self,
807805
project_root: Optional[str] = None,
808-
role: Optional[PackageRole] = None,
806+
role: Optional[str] = None,
809807
specs: Optional[Sequence[str]] = None,
810-
omits: Optional[Sequence[PackageRole]] = None,
808+
omits: Optional[Sequence[str]] = None,
811809
) -> PackageInstallResult:
812810
"""
813811
Install one or more packages.

frida/core.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,6 @@
4646

4747
ProcessTarget = Union[int, str]
4848
Spawn = _frida.Spawn
49-
PackageRole = _frida.PackageRole
5049

5150

5251
@dataclasses.dataclass
@@ -1663,6 +1662,8 @@ def off(self, signal: str, callback: Callable[..., Any]) -> None:
16631662
None,
16641663
]
16651664

1665+
PackageRole = Literal["runtime", "development", "optional", "peer"]
1666+
16661667

16671668
class PackageManager:
16681669
def __init__(self) -> None:

0 commit comments

Comments
 (0)