dbt-labs / dbt-semantic-interfaces

The shared semantic layer definitions that dbt-core and MetricFlow use.
Apache License 2.0
66 stars 13 forks source link

[Python 3.12] Support + test against python 3.12 in dbt-semantic-interfaces #257

Closed MichelleArk closed 7 months ago

MichelleArk commented 7 months ago

Is this your first time submitting a feature request?

Describe the feature

Python 3.12 was released in October 2023: https://www.python.org/downloads/release/python-3120/

Let's ensure dbt-adapters supports 3.12 & tests against it as part of its testing matrices

Describe alternatives you've considered

No response

Who will this benefit?

all dbt-core users as this would (in part) unblock https://github.com/dbt-labs/dbt-core/issues/9007

Are you interested in contributing this feature?

No response

Anything else?

https://docs.getdbt.com/faqs/Core/install-python-compatibility

“New dbt minor versions will add support for new Python3 minor versions as soon as all dependencies can support it. In turn, dbt minor versions will drop support for old Python3 minor versions right before they reach end of life.”