Dev-iL opened a new pull request, #1474:
URL: https://github.com/apache/hamilton/pull/1474

   ## Changes
   This PR contains two fixes:
   
   1. Fix for a CI issue:
   
   ```none
   FAILED tests/plugins/test_polars_extensions.py::test_polars_database - 
ImportError: The SQLAlchemy asyncio
   module requires that the Python 'greenlet' library is installed.  In order 
to ensure this dependency is
   available, use the 'sqlalchemy[asyncio]' install target:  'pip install 
sqlalchemy[asyncio]'
   ```
   
   2. Fix for Tkinter (matplotlib's default backend) not being detected when 
running tests locally in a uv venv.
   
   ## How I tested this
   Ran the below locally and verified tests complete successfully.
   ```none
     uv sync --group test
     uv pip install "kaleido<0.4.0"
     uv run pytest tests/ --cov=hamilton --ignore tests/integrations
   ```
   
   ## Notes
   
   ## Checklist
   
   - [ ] PR has an informative and human-readable title (this will be pulled 
into the release notes)
   - [ ] Changes are limited to a single goal (no scope creep)
   - [ ] Code passed the pre-commit check & code is left cleaner/nicer than 
when first encountered.
   - [ ] Any _change_ in functionality is tested
   - [ ] New functions are documented (with a description, list of inputs, and 
expected output)
   - [ ] Placeholder code is flagged / future TODOs are captured in comments
   - [ ] Project documentation has been updated if adding/changing 
functionality.
   


-- 
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