bigluck opened a new issue, #1348:
URL: https://github.com/apache/iceberg-python/issues/1348

   ### Feature Request / Improvement
   
   Currently, `pyiceberg 0.8.0` enforces strict Python version constraints 
(`python = "^3.9, <3.13, !=3.9.7"`).
   
   While I understand the reasoning behind this - Python 3.13 hasn't been 
officially tested and supported yet - this constraint creates some practical 
limitations.
   
   The main issue is that it prevents early adopters and developers from 
testing or using pyiceberg with newer Python versions, as package managers like 
`poetry` and `pip` will strictly enforce these version constraints and block 
the installation.
   
   Given that:
   1. Major releases of pyiceberg can take up to 5 months
   2. Minor releases can take up to 1.5 months
   3. Early testing with newer Python versions can help identify compatibility 
issues sooner (see 
https://github.com/apache/iceberg-python/pull/1256#issuecomment-2442124313)
   
   I suggest removing the `<3.13` constraint from the Python version 
specification. This would allow developers to:
   - Test pyiceberg with pre-release Python versions
   - Identify potential compatibility issues earlier
   - Continue using pyiceberg in environments with newer Python versions (at 
their risk)
   - Provide feedback about compatibility issues
   


-- 
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.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