[Feature] Conservative with changing public Python API's #10255
JCZuurmond
started this conversation in
General
Replies: 1 comment
-
Definitely a great topic for a discussion, so I'm going to convert it. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Is this your first time submitting a feature request?
Describe the feature
Hi, I would like dbt to be conservative with public Python API's, i.e. minimize adding, removing and changing public Python API's.
This is more a "way-of-working" or "software engineering standards" request, then an typical feature request. (I did not consider it to be a bug either, maybe it could be a discussion instead of a feature.)
As a package maintainer, I feel the pain when dbt changes public Python API's. For example, see code here that handles the changing API's:
or
Describe alternatives you've considered
Handling differences in Python API between dbt versions with Python logic.
Who will this benefit?
Those who build tooling using the dbt Python API.
Are you interested in contributing this feature?
No
Anything else?
Beta Was this translation helpful? Give feedback.
All reactions