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

Reply via email to