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]

Reply via email to