Do we need to include these in the `install_requires` section of `setup.py`? I think that's how Pip decides what packages the library relies on.