meltano / meltano

Meltano: the declarative code-first data integration engine that powers your wildest data and ML-powered product ideas. Say goodbye to writing, maintaining, and scaling your own API integrations.
https://meltano.com/
MIT License
1.82k stars 160 forks source link

Consider adding a new setting kind `decimal` #3424

Open MeltyBot opened 2 years ago

MeltyBot commented 2 years ago

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

Originally created by @edgarrmondragon on 2022-05-19 01:16:39


Problem to solve

Allow developers to declare plugins with numeric settings that don't really fit any of the currently supported types.

Target audience

Plugin developers that require numeric settings.

Further details

One example that comes to mind is Unix timestamps with decimal precision.

Proposal

Meltano currently supports the following setting types:

A decimal type, cast to Python's decimal.Decimal is easy to add. Alternatives to the decimal name are: real, number, numeric.

What does success look like, and how can we measure that?

A new setting kind with support for

Regression test

Links / references

MeltyBot commented 2 years ago

View 2 previous comments from the original issue on GitLab

stale[bot] commented 1 year ago

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.

tayloramurphy commented 1 year ago

Still relevant