youdie006 opened a new pull request, #69431: URL: https://github.com/apache/airflow/pull/69431
Closes #69123. Migrates the exasol provider to pyexasol 2.x and removes the `<2` cap. - `providers/exasol/pyproject.toml`: `pyexasol>=0.26.0,<2` → `pyexasol>=2`. - pyexasol 2.x adds stricter typing to `ExaConnection.execute` / `export_to_pandas` (now `(query: str, query_params: dict | None)`); no public symbols were removed or renamed. `hooks/exasol.py` casts the hook's broader `parameters` / `sql` to the driver's expected types at the 4 driver call sites. Verified in an isolated venv with `pyexasol==2.2.2`: mypy on the hook goes from 6 `[arg-type]` errors to 0 with no new errors, the provider imports cleanly, and the provider unit tests pass (41). -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
