Migrate from setuptools to meson-python#187
Conversation
|
Nice! The only issue I can see with this approach is that we have a Meson wrapper that takes care of downloading prebuilt tools + libraries. Not sure we want to lose this. |
610135c to
0c7beca
Compare
As far as I understand, all of the libraries and tools that are downloaded are not really need when developing frida-tools. I have fixed all other issues, so if you agree with removing frida-python as a dependency, everything should be ready to merge 😄 |
|
BTW, The sdist won't build on python 3.7/3.8 unless frida/releng#14 is applied. |
cb36d70 to
99db6ba
Compare
99db6ba to
e0c0b69
Compare
050cfbe to
aec4c7c
Compare
|
Thanks! (And apologies for the delay.) |
While working on publishing wheels I realised the build could be modernised and simplified by using meson-python.
This allows us to use more modern packaging standards (like pyproject.toml) and fits well with the existing meson build system.
TODO:
Fix building with frida-python (unless we remove it as suggested in a previous comment)Removed the dependency for nowmeson.build