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+