|
|
|
|
@ -3,29 +3,29 @@ name = "pwndbg"
|
|
|
|
|
version = "2025.05.30"
|
|
|
|
|
description = "Exploit Development and Reverse Engineering with GDB Made Easy"
|
|
|
|
|
authors = [{ name = "Dominik 'disconnect3d' Czarnota", email = "dominik.b.czarnota+dc@gmail.com" }]
|
|
|
|
|
requires-python = "~=3.10"
|
|
|
|
|
requires-python = ">=3.10, <4"
|
|
|
|
|
readme = "README.md"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"capstone==6.0.0a5",
|
|
|
|
|
"unicorn>=2.1.4,<3",
|
|
|
|
|
"pwntools>=4.14.0,<5",
|
|
|
|
|
"pwntools>=4.14.1,<5",
|
|
|
|
|
"sortedcontainers>=2.4.0,<3",
|
|
|
|
|
"tabulate>=0.9.0,<0.10",
|
|
|
|
|
"typing-extensions>=4.12.0,<5",
|
|
|
|
|
"pycparser~=2.22",
|
|
|
|
|
"pyelftools>=0.29,<0.30",
|
|
|
|
|
"pygments>=2.18.0,<3",
|
|
|
|
|
"typing-extensions>=4.15.0,<5",
|
|
|
|
|
"pycparser~=2.23",
|
|
|
|
|
"pyelftools>=0.32,<0.33",
|
|
|
|
|
"pygments>=2.19.2,<3",
|
|
|
|
|
"psutil>=7.0.0,<8",
|
|
|
|
|
# We install uv to the venv
|
|
|
|
|
"uv>=0.7.6",
|
|
|
|
|
"uv>=0.8.14",
|
|
|
|
|
# Optional? only for 'ipi' command
|
|
|
|
|
"ipython>=8.27.0,<9",
|
|
|
|
|
"ipython>=8.37.0,<9",
|
|
|
|
|
# Optional? only for 'ropgadget' command
|
|
|
|
|
"ropgadget==7.3",
|
|
|
|
|
"ropgadget==7.6",
|
|
|
|
|
# Optional? only for 'ai' commands
|
|
|
|
|
"requests>=2.32.3,<3",
|
|
|
|
|
"requests>=2.32.5,<3",
|
|
|
|
|
# Optional? only for pretty print traceback
|
|
|
|
|
"rich>=13.7.1,<14",
|
|
|
|
|
"rich>=14.1.0,<15",
|
|
|
|
|
# Optional? only for qemu-system vmmap
|
|
|
|
|
"pt",
|
|
|
|
|
# Optional? 'ziglang' must be optional, as it is not available on every platform.
|
|
|
|
|
@ -36,7 +36,7 @@ dependencies = [
|
|
|
|
|
[project.optional-dependencies]
|
|
|
|
|
lldb = [
|
|
|
|
|
# The LLDB REPL requires readline.
|
|
|
|
|
'gnureadline>=8.2.10,<9; sys_platform != "win32"',
|
|
|
|
|
'gnureadline>=8.2.13,<9; sys_platform != "win32"',
|
|
|
|
|
'pyreadline3>=3.5.4,<4; sys_platform == "win32"',
|
|
|
|
|
"lldb-for-pwndbg==20.1.8.post1",
|
|
|
|
|
]
|
|
|
|
|
@ -46,9 +46,9 @@ gdb = [
|
|
|
|
|
|
|
|
|
|
[dependency-groups]
|
|
|
|
|
dev = [
|
|
|
|
|
"sortedcontainers-stubs>=2.4.2,<3",
|
|
|
|
|
"types-pygments>=2.17.0.20240310,<3",
|
|
|
|
|
"types-requests>=2.31.0.20240406,<3",
|
|
|
|
|
"sortedcontainers-stubs>=2.4.3,<3",
|
|
|
|
|
"types-pygments>=2.19.0.20250809,<3",
|
|
|
|
|
"types-requests>=2.32.4.20250809,<3",
|
|
|
|
|
"types-tabulate>=0.9.0.20240106,<0.10",
|
|
|
|
|
"types-gdb>=12.1.4.20240704,<13",
|
|
|
|
|
"types-psutil>=7.0.0.20250601,<8",
|
|
|
|
|
|