kevinjqliu commented on issue #2590:
URL: 
https://github.com/apache/iceberg-python/issues/2590#issuecomment-3419935614

   pydantic has release [2.12.3](https://pypi.org/project/pydantic/2.12.3/) 
which completely fix the regression. I've verified using the script above. 
   
   To summarize, all pyiceberg releases should work without any issues. By 
default, fresh installation will pull the latest pydantic dependency, 
pydantic==2.12.3. If you're still seeing this issue, please **upgrade pydantic 
to 2.12.3** (or downgrade to 2.11.10). 
   
   For future reference: 
   * pydantic 2.12.0 introduced the regression
   * pydantic 2.12.1 was yanked by its maintainers
   * pydantic 2.12.2 fixed the regression in pydantic, but did not resolve the 
issue for pyiceberg due to #2626
   * pydantic 2.12.3 fixed the regression in both pydantic and pyiceberg 
   
   As next steps: 
   * merge #2626 since pydantic consider the previous signature to be deprecated
   * partially revert #2591, we should still disallow 2.12.0 and 2.12.1. 
(2.12.2 is ok after #2626)
   
   Thanks everyone for working on this issue! 


-- 
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: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to