项目文件夹

文件
2025-04-09 02:39:54 +08:00

49 行
1.3 KiB
TOML

[tool.pdm.build]
includes = []
[build-system]
requires = ["pdm-backend"]
build-backend = "pdm.backend"
[project]
authors = [
{name = "Gelei Deng", email = "GELEI.DENG@ntu.edu.sg"},
]
license = {text = "MIT"}
requires-python = "<3.13,>=3.10"
dependencies = [
"requests<3.0.0,>=2.31.0",
"pyyaml<7.0.0,>=6.0.1",
"sqlmap<2.0.0,>=1.8.3",
"black<25.0.0,>=24.3.0",
"loguru<1.0.0,>=0.7.2",
"beautifulsoup4<4.12.0,>=4.11.2",
"colorama<1.0.0,>=0.4.6",
"rich<14.0.0,>=13.7.1",
"prompt-toolkit<4.0.0,>=3.0.43",
"google<4.0.0,>=3.0.0",
"pytest<9.0.0,>=8.1.1",
"openai<2.0.0,>=1.29.0",
"langchain<1.0.0,>=0.1.13",
"tiktoken<1.0.0,>=0.7.0",
"pycookiecheat<1.0.0,>=0.6.0",
"tenacity<9.0.0,>=8.2.3",
"gpt4all<3.0.0,>=2.3.0",
"pinecone-client<4.0.0,>=3.2.0",
"newspaper3k<1.0.0,>=0.2.8",
"google-generativeai<1.0.0,>=0.5.2",
"toml<1.0.0,>=0.10.2",
"pandas<3.0.0,>=2.2.3",
"unstructured<1.0.0,>=0.17.2",
"openai-agents>=0.0.8",
]
name = "pentestgpt"
version = "0.14.0"
description = "PentestGPT is an LLM-powered penetration testing tool."
readme = "README.md"
[project.scripts]
pentestgpt = "pentestgpt.main:main"
pentestgpt-connection = "pentestgpt.test_connection:main"
pentestgpt-cookie = "pentestgpt.extract_cookie:main"