-
Notifications
You must be signed in to change notification settings - Fork 29
Open
Labels
bugSomething isn't workingSomething isn't workingevo-objectsAffects the evo-objects packageAffects the evo-objects package
Description
Bug Description
evo-objects rejects PyArrow large_string values produced by pandas 3 during dataframe upload.
When uploading dataframes through evo-objects, string columns can be inferred by PyArrow as large_string instead of string. evo-objects currently treats large_string as unsupported and raises a TypeError during table format detection and category upload.
Observed Error
Unsupported column type large_string from DataType(large_string)
Impact
Any workflow that calls save_dataframe or upload_dataframe on a dataframe containing text columns may fail if PyArrow infers those columns as large_string.
This affects:
- String attribute uploads
- Lookup table uploads for category attributes
- Any table format inference path that relies on ArrowTableFormat.from_schema
Acceptance Criteria
- Related functionality is unaffected
- A test case is added to prevent regression
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't workingevo-objectsAffects the evo-objects packageAffects the evo-objects package