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

   ### Question
   
   I'm using Poetry to build a library that uses Pyiceberg. I have 
`pyiceberg[glue,s3fs]` as a dependency. The users of my library install it 
using pip. This has all worked fine until PyIceberg v0.9.0, where I'm getting a 
version conflict. I can reproduce the problem with these steps:
   
   1. Create an empty virtual environment.
   2. run `pip install "pyiceberg[glue,s3fs]==0.9.0"`
   
   It fails with this error:
   ```
   ERROR: Cannot install pyiceberg and pyiceberg[glue,s3fs]==0.9.0 because 
these package versions have conflicting dependencies.
   
   The conflict is caused by:
       pyiceberg 0.9.0 depends on fsspec>=2023.1.0
       pyiceberg[glue,s3fs] 0.9.0 depends on fsspec>=2023.1.0
       s3fs 2025.3.1 depends on fsspec==2025.3.1.*
   ```
   
   I'm using these version:
   python 3.12.3
   pip 25.0.1
   
   As mentioned, it worked fine with PyIceberg v0.8.0.
   
   It all works fine in Poetry, but I can't ask my users to switch to that.
   
   Any ideas how I can resolve this?
   
   Thanks!


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