Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
I use qiling in a python project to emulate binaries. It's an awesome project thanks a lot !
Nevertheless each time I build it, it imports loads of dependencies that I don't need and don't use, especially python-fx, that imports pillow, which
- crouds my github security advisory with vulnerabilities in pillow,
- limits the python versions my project can build for.
Describe the solution you'd like
Send us a pull request always help, or any pseudo code might be useful.
At the moment I do a manual override to say that I don't need python-fx in my pyproject.toml, but I would really like it if qiling could implement blocks of optionnal dependencies groups (such as this other RE project angr does :
https://github.com/angr/angr/blob/9af373689f450717ec0d0b8be0daed2477a091ee/pyproject.toml#L81-L99
So as people using qiling as a dependency can only import the core of a qiling in their projects.
Thanks a lot
I use qiling in a python project to emulate binaries. It's an awesome project thanks a lot !
Nevertheless each time I build it, it imports loads of dependencies that I don't need and don't use, especially python-fx, that imports pillow, which
At the moment I do a manual override to say that I don't need python-fx in my pyproject.toml, but I would really like it if qiling could implement blocks of optionnal dependencies groups (such as this other RE project angr does :
https://github.com/angr/angr/blob/9af373689f450717ec0d0b8be0daed2477a091ee/pyproject.toml#L81-L99
So as people using qiling as a dependency can only import the core of a qiling in their projects.
Thanks a lot