# mabma does not specify it's build dependencies per PEP517, so we need to disable build isolation
# this also means that we need to install the basic build dependencies into the venv ourselves
# https://github.com/Dao-AILab/causal-conv1d/issues/24
#
# pybind11 is needed to build fastsafetensors==0.3 (transitive dep of vllm) — its
# setup.py imports pybind11 unconditionally but doesn't declare it in
# build-system.requires, so under --no-build-isolation we have to seed it ourselves.
packaging
setuptools
wheel
pybind11