-
Notifications
You must be signed in to change notification settings - Fork 116
Open
Description
π Bug: Installation breaks virtual environment
Summary:
When installing ShadowClone in a fresh virtual environment, the process breaks due to pandas build failures. After the failure, the venv is corrupted or incomplete.
π» Environment
- OS: Kali Linux (2025.2)
- Python: 3.12.x
- pip: 24.x
- Project version: Latest from
main - Hardware: Local VM
π§ͺ Reproduction Steps
git clone https://github.com/fyoorer/ShadowClone.git
cd ShadowClone
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
β What Happens
pip tries to build pandas from source using pyproject.toml, ninja, meson, etc.
System dependencies like libatlas-base-dev, openblas, gfortran are missing on Kali by default
Installation fails with a build error
After failure:
pip is broken inside the venv
Python modules are missing or unusable
venv becomes unrecoverable β must be deleted and recreated
β
Expected Behavior
pip install -r requirements.txt should not break the venv
Installation should either:
Use prebuilt wheels (e.g. with --prefer-binary)
Or fail gracefully without corrupting the environment
βΉοΈ Notes
Installation was tested on a clean Kali Linux 2025.2 VM
The same setup worked ~6 months ago with older Kali/Python/pip versions
Other recon tools and venv-based workflows work fine β only this project currently breaks them
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels