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?
v
Could you post your
pyproject.toml
for the project that depends on tap-github, lots of references in words, code is better!
Then post what command you're running that isn't working
l
I think it might be time for me to go to bed. It looks like I was running commands with the wrong venv activated 🙈 sorry for the noise 😓
v
Glad you solved it rubber duck 😄