singer-io / tap-criteo

GNU Affero General Public License v3.0
0 stars 4 forks source link

Update package build (and other minor bugs) #5

Open kayelow opened 4 years ago

kayelow commented 4 years ago

Description of change

Fixes #4 -- updating the package build to include the metadata files.

I included a few small fixes for bugs I ran into trying to get the PyPI package to run so it should run with normal use, including fixing runs using the catalog generated by discovery mode. It looks like the metadata naming convention was changed previously, so to get it working without these changes I had to manually update the metadata references in the generated catalog to use currency instead of tap-criteo.currency. The catalog itself also wasn't referenced correctly when it was provided as an argument, and it was saving the bookmark in state.json with an incorrect format that made subsequent runs after the first fail.

Manual QA steps

Risks

Rollback steps

cmerrick commented 4 years ago

Hi @kayelow, thanks for your contribution!

In order for us to evaluate and accept your PR, we ask that you sign a contribution license agreement. It's all electronic and will take just minutes.

cmerrick commented 4 years ago

You did it @kayelow!

Thank you for signing the Singer Contribution License Agreement.

kayelow commented 4 years ago

@cmerrick Hi! I signed the CLA, and it looks like it was received, but let me know if there's anything else you need from me or any feedback you have.

indyMccarthy commented 1 year ago

Hello all ! Is there any reason that this PR is still pending ? More globally, the question arises for the entire repository's maintenance (not used, workaround, known OS alternatives ?) Thanks 🙏