# Vendored Dependencies

This directory contains bundled dependencies for the VirtuGhan plugin.

## Structure

- `pip/pip-<version>-py3-none-any.whl` - Python package installer wheel (pure Python, no executables)

On first plugin load, the bootstrap will import pip from the bundled wheel and use it to install main dependencies to the QGIS profile runtime directory.

## Why a wheel file?

The QGIS plugin repository security scanner blocks plugins containing executable files (.exe, .dll, etc.). By bundling pip as a `.whl` file (which is just a zip of Python source code), we avoid triggering security flags while still providing offline pip capability.

## Maintenance

To update or rebuild dependencies:

```bash
# Download pip wheel
python vendor_deps.py --clean

# Runtime dependencies will be installed on first QGIS load
```
