You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@superset.apache.org by ru...@apache.org on 2026/06/16 18:19:25 UTC

(superset) 01/01: chore(deps): raise SQLAlchemy lower bound to >=1.4.43

This is an automated email from the ASF dual-hosted git repository.

rusackas pushed a commit to branch chore/sqlalchemy-min-version
in repository https://gitbox.apache.org/repos/asf/superset.git

commit 44f0667a556a59831a550de72ef1fa27a71c6bde
Author: Amin Ghadersohi <am...@gmail.com>
AuthorDate: Tue Jun 16 11:19:08 2026 -0700

    chore(deps): raise SQLAlchemy lower bound to >=1.4.43
    
    The python-oracledb (oracle+oracledb) dialect that the Oracle engine
    spec now relies on was added in SQLAlchemy 1.4.43. The old `>=1.4`
    floor allowed 1.4.0-1.4.42, where that dialect does not exist, so a
    downstream resolver could install a SQLAlchemy that cannot connect to
    Oracle. The lockfile already resolves to 1.4.54, so this is a no-op for
    the pinned environment and only constrains library installs.
    
    Co-Authored-By: Claude Fable 5 <no...@anthropic.com>
---
 pyproject.toml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pyproject.toml b/pyproject.toml
index ad0715f2f2c..5c886721ba8 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -99,7 +99,7 @@ dependencies = [
     "sshtunnel>=0.4.0, <0.5",
     "simplejson>=4.1.1",
     "slack_sdk>=3.19.0, <4",
-    "sqlalchemy>=1.4, <2",
+    "sqlalchemy>=1.4.43, <2", # 1.4.43 adds the python-oracledb (oracle+oracledb) dialect
     "sqlalchemy-utils>=0.38.0, <0.43", # expanding lowerbound to work with pydoris
     "sqlglot>=30.8.0, <31",
     # newer pandas needs 0.9+