FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

dbt-materialize: bump mashumaro to 3.17 for Python 3.14 by ggevay · Pull Request #39589 · MaterializeInc/materialize · GitHub

dbt-materialize: bump mashumaro to 3.17 for Python 3.14 - #39589

Open
ggevay wants to merge 1 commit into
MaterializeInc:mainfrom
ggevay:gabor/dbt-materialize-mashumaro-py314
Open

ggevay wants to merge 1 commit into
MaterializeInc:mainfrom
ggevay:gabor/dbt-materialize-mashumaro-py314

Conversation

ggevay commented Oct 6, 2026 •
edited by github-actions Bot
Loading

Copy link
Copy Markdown
Contributor

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:

mashumaro.exceptions.UnserializableField: Field "schema" of type Optional[str] in JSONObjectSchema is not serializable

Closes: DEX-177

Description

  • Bump mashumaro to 3.17, the first release that supports Python 3.14 and is within the <3.18 range dbt-adapters 1.24.5 allows. dbt-core 1.12 supports Python 3.14.

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

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>
ggevay marked this pull request as ready for review October 6, 2026 13:57
ggevay requested a review from a team as a code owner October 6, 2026 13:57
ggevay requested a review from bobbyiliev October 6, 2026 16:35

This branch has not been deployed

No deployments
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant


Back | FazBrowse Home | New Git URL