Alwaysgaurav1 opened a new pull request, #69558: URL: https://github.com/apache/airflow/pull/69558
### Description Migrates the Exasol provider to use `pyexasol` 2.x and removes the `<2` constraint on `pyexasol` from `providers/exasol/pyproject.toml`. - Updated `uv.lock` dependency tree to resolve `pyexasol` to `2.2.2`. - Updated the hook class (`ExasolHook`) code to satisfy the stricter type expectations introduced in `pyexasol` 2.x (e.g. `ExaConnection.execute` and `export_to_pandas` methods now strictly require `query_params` to be `dict | None` and `query` to be `str`). - Cleaned up variable name assignments (avoiding double assignment of `conn` with different types in the same method scope) to satisfy `mypy` type check boundaries. ### Verification All 54 existing tests in `providers/exasol/tests/unit/exasol/hooks/test_exasol.py` pass successfully under the updated environment. Closes: #69123 -- 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]
