-
Notifications
You must be signed in to change notification settings - Fork 49
/
Copy pathpyproject.toml
59 lines (55 loc) · 1.42 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
57
58
59
[build-system]
requires = [ "poetry-core>=1.0.0",]
build-backend = "poetry.core.masonry.api"
include = [ "src/nebula/images/*", "src/nebula/Images_readme/*", "src/nebula/command_search_index/*", "src/nebula/config/*",]
[tool.poetry]
name = "nebula-ai"
version = "2.0.0b7"
description = "AI-Powered Ethical Hacking Assistant"
readme = "README.md"
authors = [ "David I <david@berylliumsec.com>",]
license = "BSD"
homepage = "https://github.com/berylliumsec/nebula"
keywords = [ "AI", "ethical hacking", "nmap", "zap", "crackmapexec",]
classifiers = [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 3",]
include = [ "src/nebula/images/*",]
[[tool.poetry.packages]]
include = "nebula"
from = "src"
[tool.poetry.scripts]
nebula = "nebula.nebula:main"
[tool.poetry.dependencies]
python = ">=3.11,<3.12"
Cython = "*"
IPython = "*"
PyQt6 = "*"
boto3 = "*"
beautifulsoup4 = "*"
opencv-python = "*"
Faker = "*"
mitmproxy = "*"
numpy = "*"
prompt_toolkit = "*"
psutil = "*"
Pygments = "*"
requests = "*"
tiktoken = "*"
torch = "*"
transformers = "*"
websockets = "*"
Whoosh = "*"
fastapi = "*"
uvicorn = "*"
pydantic = "*"
langchain = "*"
regex = "*"
typing-extensions = "*"
langchain-community = "0.3.16"
langchain-core = "*"
accelerate = "*"
bitsandbytes = "*"
duckduckgo-search = "*"
toml = "*"
setuptools = "*"
[tool.poetry.extras]
flash = [ "flash-attn",]