| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
Sorry, something went wrong.
The dbt test image moved to Python 3.14 in MaterializeInc#39382, but requirements.txt still pins mashumaro 3.9, which predates Python 3.14 support. Importing dbt then fails with UnserializableField before any test runs. 3.17 is the first mashumaro release that supports Python 3.14 and is within the <3.18 range dbt-adapters 1.24.5 allows. Closes: DEX-177 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
| Back | FazBrowse Home | New Git URL |
Motivation
The nightly dbt-materialize jobs fail on every main nightly since #39382 moved the dbt test image from Python 3.10.14 to 3.14.7. requirements.txt still pins mashumaro==3.9, which predates Python 3.14 support, so importing dbt fails before any test runs:
Closes: DEX-177
Description
Verification
With mashumaro 3.9 the dbt test image (Python 3.14.7) fails at test collection with the error above. With this change, the dbt-materialize workflow passes locally against main's Materialize images (198 passed, 27 skipped). The dbt-materialize job runs only in Nightly.
🤖 Generated with Claude Code