e.g. installing protobuf requires google-apputils at build time but not at runtime. Homebrew needs to install the setup_requires deps (and needs to install them into buildpath).
Sorting install_requires deps on the dependency graph is not helpful because they are not needed at install time. Sorting recursive setup_requires deps is important but hopefully rarely necessary.
e.g. installing
protobuf
requiresgoogle-apputils
at build time but not at runtime. Homebrew needs to install thesetup_requires
deps (and needs to install them intobuildpath
).Sorting
install_requires
deps on the dependency graph is not helpful because they are not needed at install time. Sorting recursivesetup_requires
deps is important but hopefully rarely necessary.