-
Notifications
You must be signed in to change notification settings - Fork 737
/
Copy pathpyproject.toml
56 lines (49 loc) · 1.35 KB
/
pyproject.toml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
[tool.poetry]
urls = { homepage = "https://qiling.io" }
name = "qiling"
version = "1.4.8"
description = "Qiling is an advanced binary emulation framework that cross-platform-architecture"
authors = ["KaiJern Lau (xwings) <[email protected]>"]
license = "GPLv2"
readme = "README.md"
classifiers = [
"Development Status :: 3 - Beta",
"Intended Audience :: Developers",
"Topic :: Software Development :: Disassemblers",
"Topic :: System :: Emulators",
"Topic :: System :: Operating System",
"Topic :: Security",
]
keywords = [
"qiling",
"QEMU",
"binary",
"emulator",
"malware analysis",
"UEFI",
"IoT",
]
[tool.poetry.dependencies]
python = "^3.8"
capstone = "^4"
unicorn = "2.1.3"
pefile = ">=2022.5.30"
python-registry = "^1.3.1"
keystone-engine = "^0.9.2"
pyelftools = ">=0.28"
gevent = ">=20.9.0"
multiprocess = ">=0.70.12.2"
windows-curses = { version = "^2.1.0", markers = "platform_system == 'Windows'" }
pyyaml = "^6.0.1"
python-fx = "*"
questionary = "*"
termcolor = "*"
unicornafl = { version = "^2.0.0", markers = "platform_system != 'Windows'", optional = true }
fuzzercorn = { version = "^0.0.1", markers = "platform_system == 'Linux'", optional = true }
r2libr = { version = "^5.7.4", optional = true }
[tool.poetry.extras]
fuzz = ["unicornafl", "fuzzercorn"]
RE = ["r2libr"]
[build-system]
requires = ["poetry-core"]
build-backend = "poetry.core.masonry.api"