Dev workflow question: does anyone have a good pat...
# singer-tap-development
l
Dev workflow question: does anyone have a good pattern for developing taps/targets based on the meltano sdk and managing dependencies? I use
poetry
which does not seem to install dependencies of a
develop=True
(locally installed) package. My main project (not meltano based) depends on
tap-github
(listed in my main
pyproject.toml
). When using a version from github/pypi, it works fine and `tap-github`'s dependencies are installed as expected (
singer-sdk
for instance). But when working on the tap in a separate folder (and using it as a dependency of my main project), its dependencies do not seem to be installed by poetry. I fix this with a few manual
pip install
but it's not exactly ideal. Anyone knows a better way?