Files
maxDcb-C2TeamServer/C2Client/pyproject.toml
T
2025-09-19 08:18:30 -04:00

44 lines
901 B
TOML

[build-system]
requires = ["setuptools", "wheel"]
build-backend = "setuptools.build_meta"
[project]
name = "C2Client"
version = "0.1.0"
dependencies = [
"setuptools",
"pycryptodome==3.23.0",
"grpcio==1.74.0",
"PyQt6==6.7.0",
"pyqtdarktheme",
"protobuf==6.32.0",
"gitpython==3.1.45",
"requests==2.32.5",
"pwn==1.0",
"pefile==2024.8.26",
"openai==1.102.0",
"donut-shellcode"
]
[project.optional-dependencies]
test = [
"pytest==8.4.1",
"pytest-qt==4.5.0"
]
[tool.setuptools.packages.find]
where = ["."]
include = ["C2Client*", "C2Client.libGrpcMessages*", "C2Client.TerminalModules.*"]
[tool.setuptools.package-data]
C2Client = [
"images/*.svg",
"logs/*",
"Scripts/*.py",
"server.crt",
"libGrpcMessages/build/py/*.py",
"DropperModules.conf"
]
[project.scripts]
c2client = "C2Client.GUI:main" # Entry point for CLI tool