sdk icon indicating copy to clipboard operation
sdk copied to clipboard

Application vs Library for SDK-based packages

Open MeltyBot opened this issue 3 years ago • 4 comments

Migrated from GitLab: https://gitlab.com/meltano/sdk/-/issues/278

Originally created by @edgarrmondragon on 2021-11-23 18:03:35


I want to start the conversation around our (recommended) packaging strategy for SDK-based taps and targets.

A recent conversation in Slack revealed that installing SDK-based taps (e.g. pipx install git+https://github.com/MeltanoLabs/tap-github.git) references the specified dependency versions in pyproject.toml and completely ignores the pinned versions in poetry.lock.

The most relevant discussions around using Poetry to distribute end-user Python applications (like Singer Taps) is happening here and in this PR.

MeltyBot avatar Nov 23 '21 18:11 MeltyBot

This has been marked as stale because it is unassigned, and has not had recent activity. It will be closed after 21 days if no further activity occurs. If this should never go stale, please add the evergreen label, or request that it be added.

stale[bot] avatar Jul 18 '23 07:07 stale[bot]

Still relevant. It's probably worth recommending in the connector developer docs to pin minor versions for tap and target dependencies.

edgarrmondragon avatar Jul 18 '23 18:07 edgarrmondragon

Recently @WillDaSilva pointed me to https://github.com/spoorn/poeblix

edgarrmondragon avatar Jan 27 '24 00:01 edgarrmondragon