Does it make sense to have git_root as run requirement? If I install this package from PyPI or conda-forge, there's no guarantee that I'm running this inside a git repo. The only two helper functions inside the package that use git_root are
Here you can just add an argument that tells the functions where to download the data to. If you remove git_root there, it's just a development requirement afterwards.
Does it make sense to have
git_root
as run requirement? If I install this package from PyPI or conda-forge, there's no guarantee that I'm running this inside a git repo. The only two helper functions inside the package that usegit_root
areHere you can just add an argument that tells the functions where to download the data to. If you remove
git_root
there, it's just a development requirement afterwards.