Skip to content

Use openhouse.dataloader namespace and correct PyIceberg import#444

Merged
ShreyeshArangath merged 2 commits intolinkedin:mainfrom
ShreyeshArangath:fix/package-imports
Feb 5, 2026
Merged

Use openhouse.dataloader namespace and correct PyIceberg import#444
ShreyeshArangath merged 2 commits intolinkedin:mainfrom
ShreyeshArangath:fix/package-imports

Conversation

@ShreyeshArangath
Copy link
Collaborator

@ShreyeshArangath ShreyeshArangath commented Feb 4, 2026

Summary

  • Change package name from 'openhouse-dataloader' to 'openhouse.dataloader' for consistency with Python namespace packages
  • Fix PyIceberg import: FileScanTask moved from pyiceberg.io to pyiceberg.table in newer versions (0.10.x)
  • These fixes ensure the package can be properly imported and used after installation.

Changes

  • Client-facing API Changes
  • Internal API Changes
  • Bug Fixes
  • New Features
  • Performance Improvements
  • Code Style
  • Refactoring
  • Documentation
  • Tests

For all the boxes checked, please include additional details of the changes made in this pull request.

Testing Done

  • Manually Tested on local docker setup. Please include commands ran, and their output.
  • Added new tests for the changes made.
  • Updated existing tests to reflect the changes made.
  • No tests added or updated. Please explain why. If unsure, please feel free to ask for help.
  • Some other form of testing like staging or soak time in production. Please explain.

For all the boxes checked, include a detailed description of the testing done for the changes made in this pull request.

Additional Information

  • Breaking Changes
  • Deprecations
  • Large PR broken into smaller PRs, and PR plan linked in the description.

For all the boxes checked, include additional details of the changes made in this pull request.

@ShreyeshArangath ShreyeshArangath force-pushed the fix/package-imports branch 2 times, most recently from e376689 to b6eed48 Compare February 4, 2026 19:58
- Change package name from 'openhouse-dataloader' to 'openhouse.dataloader' for consistency with Python namespace packages
- Fix PyIceberg import: FileScanTask moved from pyiceberg.io to pyiceberg.table in newer versions
- Add tests to verify package imports and PyIceberg import path

These fixes ensure the package can be properly imported and used after installation.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
@ShreyeshArangath ShreyeshArangath marked this pull request as ready for review February 4, 2026 19:59
robreeves
robreeves previously approved these changes Feb 5, 2026
@ShreyeshArangath ShreyeshArangath merged commit 9b1313e into linkedin:main Feb 5, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants