# Pip-only packages (no numpy C-extension linking).
# scikit-learn, seaborn, and pillow are installed via conda in the Dockerfile
# to preserve binary compatibility with the base image's numpy stack.

# Pin numpy<2 so pip doesn't upgrade conda's numpy when resolving opencv deps.
numpy<2
opencv-python-headless>=4.7.0
