Skip to content

Hotfix: Pin python duckdb to 1.3.2#170

Merged
ghukill merged 1 commit into
mainfrom
hotfix-pin-duckdb-v1-3-2
Sep 17, 2025
Merged

Hotfix: Pin python duckdb to 1.3.2#170
ghukill merged 1 commit into
mainfrom
hotfix-pin-duckdb-v1-3-2

Conversation

@ghukill

@ghukill ghukill commented Sep 17, 2025

Copy link
Copy Markdown
Contributor

Purpose and background context

Why these changes are being introduced:

The duckdb python client recently released 1.4.0. It has some exciting new features that we can utilize, but it introduces some minor changes that conflict with another 3rd party library, duckdb_engine, that we use for creating a SQLAlchemy engine object from a DuckDB connection.

While upgrading to 1.4.0 will be a net positive for us, we are utilizing this library heavily in other contexts.

How this addresses that need:

Pins our python duckdb client to previous release 1.3.2, which maintains current functionality. A new ticket will be created to work through the 1.4.0 upgrade.

Includes new or updated dependencies?

YES

Changes expectations for external applications?

NO

What are the relevant tickets?

  • None

Why these changes are being introduced:

The duckdb python client recently released 1.4.0.  It has some exciting
new features that we can utilize, but it introduces some minor changes that conflict
with another 3rd party library, duckdb_engine, that we use for creating a
SQLAlchemy engine object from a DuckDB connection.

While upgrading to 1.4.0 will be a net positive for us, we are utilizing
this library heavily in other contexts.

How this addresses that need:

Pins our python duckdb client to previous release 1.3.2, which maintains
current functionality. A new ticket will be created to work through the
1.4.0 upgrade.

Side effects of this change:
* None

Relevant ticket(s):
* None
@ghukill ghukill marked this pull request as ready for review September 17, 2025 13:52
@coveralls

Copy link
Copy Markdown

Pull Request Test Coverage Report for Build 17799898207

Details

  • 1 of 1 (100.0%) changed or added relevant line in 1 file are covered.
  • No unchanged relevant lines lost coverage.
  • Overall coverage remained the same at 93.011%

Totals Coverage Status
Change from base Build 17412415154: 0.0%
Covered Lines: 519
Relevant Lines: 558

💛 - Coveralls

@ghukill ghukill merged commit c109865 into main Sep 17, 2025
2 checks passed
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.

3 participants