singer-tap-template
singer-tap-template copied to clipboard
# Description of change fixes #19 Set the value of `max_bookmark` to the first value of the bookmark column directly without comparing the first value of the bookmark column to...
# Description of change (write a short description or paste a link to JIRA) Fixes error which happens on following the README: ``` TypeError: Schema(...) is not JSON serializable ```...
If a bookmark column is set the a TypeError is always thrown when running the tap. As `max_bookmark` is initially set to `None`, when we try to see if `max_bookmark`...
When following documentation for setting up tap-template, user in Slack first reported issue with executing `singer.write_schema().` Have to call to dict to_dict() on schema. See Slack message: https://singer-io.slack.com/archives/C2TGFCZEV/p1584891258008800
# Description of change `write_schema` expects a `dict` # Manual QA steps - # Risks - # Rollback steps - revert this branch
# Description of change * fix problem with schema serialization * fix formatting row number in lambda # Manual QA steps - perform discovery using sample config and sync #...
# This is actually a duplication of https://github.com/singer-io/singer-tap-template/pull/12 # Description of change Without the addition of `to_dict()` on l66 ( ` schema=stream.schema.to_dict(),` ) the tap will return the error "TypeError:...
> tap-foobar -c sample_config.json --properties catalog.json --properties is deprecated. --catalog has to be used instead per https://github.com/singer-io/singer-python/blob/master/singer/utils.py
When the default __init__.py uses the catalog dict, it accesses it using "catalog.key" rather than "catalog.get('key')". This is not proper python code and will not run. Examples: line 54: "for...
This came up in https://github.com/singer-io/singer-tap-template/pull/2. Given that this template assumes that you are using virtualenvs to develop the tap, the generated `README` should include a section something like the following....