choucavalier commented on issue #1934: URL: https://github.com/apache/iceberg-python/issues/1934#issuecomment-2817036701
Pydantic, TypedDict, dataclasses, JSON schema, etc. There are many formats that could potentially generate iceberg schemas. It's not entirely obvious to me that pyiceberg should not implement APIs for working with these. Though adding pydantic as an extra dependency should not be necessary to install pyiceberg in my opinion (maybe it could be optional). Working with pyarrow schemas is kinda low level. It increases the work required on users to define their iceberg schemas. Providing a more high level API that automatically generates iceberg schemas from their existing model representations would definitely be useful. I've been working a lot with those recently. Happy to help. -- 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: issues-unsubscr...@iceberg.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@iceberg.apache.org For additional commands, e-mail: issues-h...@iceberg.apache.org