setup: Move setuptools requirment to pyproject.toml

PEP 517 specify a new format for build systems and PEP 518 specify how
we should require packages for our build system. Setuptools support PEP
517 so we should use it that way.
This commit is contained in:
Yotam Nachum
2023-01-14 15:15:59 +02:00
parent b203e4bbca
commit ddcfbcf25d
2 changed files with 5 additions and 1 deletions
+4
View File
@@ -1,3 +1,7 @@
[build-system]
requires = ["setuptools"]
build-backend = "setuptools.build_meta"
[tool.black]
line-length = 120
+1 -1
View File
@@ -108,7 +108,7 @@ if __name__ == "__main__":
author="Frida Developers",
author_email="oleavr@frida.re",
url="https://frida.re",
install_requires=["setuptools", "typing_extensions; python_version<'3.11'"],
install_requires=["typing_extensions; python_version<'3.11'"],
python_requires=">=3.7",
license="wxWindows Library Licence, Version 3.1",
keywords="frida debugger dynamic instrumentation inject javascript windows macos linux ios iphone ipad android qnx",