mirror of
https://github.com/Z4nzu/hackingtool
synced 2026-05-22 08:28:57 +00:00
Phase 11: requirements.txt and Dockerfile cleanup
- requirements.txt: remove boxes, lolcat (system CLI tools not pip packages), flask (unused), requests (unused at runtime); pin rich>=13.0.0 - Dockerfile: add --break-system-packages to pip3 install (PEP 668 compliance on Kali/Debian externally-managed Python environments)
This commit is contained in:
parent
ec5481d97c
commit
daf253d255
2 changed files with 7 additions and 6 deletions
|
|
@ -9,7 +9,8 @@ WORKDIR /root/hackingtool
|
|||
COPY requirements.txt ./
|
||||
|
||||
# Bug 21 fix: boxes/lolcat/flask are NOT pip packages — removed
|
||||
RUN pip3 install --no-cache-dir -r requirements.txt
|
||||
# --break-system-packages needed on Kali (PEP 668 externally-managed env)
|
||||
RUN pip3 install --no-cache-dir --break-system-packages -r requirements.txt
|
||||
|
||||
COPY . .
|
||||
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
boxes
|
||||
flask
|
||||
lolcat
|
||||
requests
|
||||
rich
|
||||
# Python dependencies for hackingtool
|
||||
# boxes and lolcat are system CLI tools, not pip packages — install via apt/brew
|
||||
# flask is unused — removed
|
||||
# requests is unused at runtime — removed
|
||||
rich>=13.0.0
|
||||
|
|
|
|||
Loading…
Reference in a new issue