mirror of
https://github.com/androguard/androguard.git
synced 2024-11-26 22:40:33 +00:00
319c398768
* progress on typing * finish typing analysis.py * progress on typing dex/__init__.py * finish pass at dex.__init__.py typing * more types * more typing, and fix circular imports using 'if TYPE_CHECKING' checking * begin to change Generator->Iterator for typing, begin to returns that are type|None to Union[type,None] since that convention started in Python3.10 and Androguard supports 3.9+, and note current circular import issue. * type|None only works in Python3.10+, which is too high of an assumption for Androguard..change these to Union[type,None] * withoffset->with_offset * fix circular import issue due to adding imports for typing * types for permission loading * apply type hints to bytecode module * convert | to Union for further backwards compatibility, progress towards typing axml * finish typing axml * order imports, standardize type|None -> Union[type,None] * fix type for get_certificate_name_string param * explicitly import Name for typing * standardize type|None -> Union[type,None] * type annotate main * fix some inaccurate hints * type hint fixes * add imports for typing * remove unused import * remove explicit dependence on typing_extensions, as we can do self-referencing type hints using 'from __future__ import annotations'..however note that typing_extensions is still installed by some underlying package.
17 lines
197 B
Plaintext
17 lines
197 B
Plaintext
pygments>=2.3.1
|
|
lxml>=4.3.0
|
|
colorama>=0.4.1
|
|
asn1crypto>=0.24.0
|
|
click>=7.0
|
|
pydot>=1.4.1
|
|
ipython>=5.0.0
|
|
mutf8
|
|
dataset
|
|
frida
|
|
loguru
|
|
apkInspector>=1.2.1
|
|
matplotlib
|
|
networkx
|
|
PyQt5
|
|
pyyaml
|
|
oscrypto>=1.3.0 |