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]