mirror of
https://github.com/trustedsec/hate_crack.git
synced 2026-07-28 14:47:22 -07:00
build(deps): declare instructor, openai, and pydantic explicitly
hate_crack/llm.py imports all three directly, but only atomic-agents was declared -- they were available purely as transitive deps. A future atomic-agents release that loosened its coupling to any of them would make `uv sync` silently omit it and break `import hate_crack.llm` at runtime. Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude
parent
81577ae060
commit
e49be6122a
@@ -16,6 +16,11 @@ dependencies = [
|
||||
"simple-term-menu==1.6.6",
|
||||
"click>=8.4.2",
|
||||
"atomic-agents>=2.0.0",
|
||||
# Imported directly by hate_crack/llm.py; declared explicitly rather than
|
||||
# relying on atomic-agents pulling them in transitively.
|
||||
"instructor>=1.14.5",
|
||||
"openai>=2.48.0",
|
||||
"pydantic>=2.13.4",
|
||||
]
|
||||
|
||||
[project.scripts]
|
||||
|
||||
Reference in New Issue
Block a user