dbt-labs / dbt-spark

dbt-spark contains all of the code enabling dbt to work with Apache Spark and Databricks
https://getdbt.com
Apache License 2.0
395 stars 221 forks source link

[Feature] Spike on supporting Py3.12 in dbt-spark #981

Closed colin-rogers-dbt closed 1 month ago

colin-rogers-dbt commented 7 months ago

Is this your first time submitting a feature request?

Describe the feature

We need to try upgrading to py312 and either it works with minimal changes or scope out what needs to happen to make it work

Describe alternatives you've considered

No response

Who will this benefit?

No response

Are you interested in contributing this feature?

No response

Anything else?

No response

VersusFacit commented 2 months ago

We need to bump pydobc to 5.0 or higher (included in my PR alreadt).

Pre 5.0 does not come with wheels per the official repo.

official repo SO

This ticket will be blocked until the apache spark netcat issue breaking apache-spark is solved.

Thankfully, other tests are running just swimmingly 🏊‍♀

Because spark uses 3.12 for most non test release functions, I really just need to run through local operations and CI to get a safe merge, I think.