Commit daf253d2 authored by Hardik Zinzuvadiya's avatar Hardik Zinzuvadiya
Browse files

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)
parent ec5481d9
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -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 . .

+5 −5
Original line number Diff line number Diff line
boxes
flask
lolcat
requests
rich
 No newline at end of file
# 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