mirror of
https://github.com/frida/frida-python.git
synced 2026-11-13 17:27:45 -10:00
01fd68035388eebf11c461c242d36fdd51aecd7c
A static function that makes the class it sits on was not read at all, so every named constructor in the API was missing. One that throws was then missing twice over: skipped for __init__ because it throws, and skipped as a factory for being the primary, leaving nothing to make the class with. An out parameter was dropped along with the value it carried, so a `gboolean` method that answers through one now binds as Optional, and any other out parameter is refused rather than bound as a result the caller cannot read.
frida-python
Python bindings for Frida.
Some tips during development
To build and test your own wheel, do something along the following lines:
set FRIDA_VERSION=16.0.1-dev.7 # from C:\src\frida\build\tmp-windows\frida-version.h
set FRIDA_EXTENSION=C:\src\frida\build\frida-windows\x64-Release\lib\python3.10\site-packages\_frida.pyd
cd C:\src\frida\frida-python\
pip wheel .
pip uninstall frida
pip install frida-16.0.1.dev7-cp34-abi3-win_amd64.whl
Languages
Python
80.6%
C
15.7%
Meson
2.3%
Shell
0.7%
Batchfile
0.5%
Other
0.2%