The GitHub Actions job "SDK Test Workflow" on hamilton.git/2602/mcp has failed.
Run started by GitHub user Dev-iL (triggered by Dev-iL).

Head commit for run:
bd5014e965f222ebf42d46537a8d58bd8be2bfbb / Dev-iL 
<[email protected]>
Fix SDK tests failing with pandas >= 3.0 due to stale sf-hamilton dep

The SDK's requirements.txt referenced `sf-hamilton` (the old package
name), while the project has been renamed to `apache-hamilton`. Both
packages provide the `hamilton` Python module, so when pip installed
`sf-hamilton` from PyPI and then the editable `apache-hamilton` from
source, the two coexisted — the old sf-hamilton files in site-packages
shadowed the editable install's .pth redirect to the local source.
This caused the SDK tests to run against the stale PyPI release, which
lacks the `pd.__version__ < "3.0"` guards added in 157ecd60 for
kwargs removed in pandas 3.0 (verbose, keep_date_col, delim_whitespace).

Changes:
- ui/sdk/requirements.txt: sf-hamilton -> apache-hamilton
- hamilton-sdk.yml: reorder install steps so the editable source install
  runs after requirements, ensuring it always overrides the PyPI version

Co-Authored-By: Claude Opus 4.6 <[email protected]>

Report URL: https://github.com/apache/hamilton/actions/runs/22286118355

With regards,
GitHub Actions via GitBox

Reply via email to