kevinjqliu commented on PR #2167: URL: https://github.com/apache/iceberg-python/pull/2167#issuecomment-3039528255
@ehsantn looks like theres an issue with the dependency resolution ``` poetry install --all-extras Installing dependencies from lock file The current project's supported Python range (3.9.23) is not compatible with some of the required packages Python requirement: - numpy requires Python >=3.10, so it will not be installable for Python 3.9.23 Because no versions of pandas match >=1.0.0,<2.3.0 || >2.3.0,<3.0.0 and pandas (2.3.0) depends on numpy (>=1.22.4), pandas (>=1.0.0,<3.0.0) requires numpy (>=1.22.4). Because numpy (2.2.6) requires Python >=3.10 and no versions of numpy match >=1.22.4,<2.2.6 || >2.2.6, numpy is forbidden. Thus, pandas is forbidden. So, because pyiceberg depends on pandas (>=1.0.0,<3.0.0), version solving failed. * Check your dependencies Python requirement: The Python requirement can be specified via the `python` or `markers` properties For numpy, a possible solution would be to set the `python` property to "<empty>" https://python-poetry.org/docs/dependency-specification/#python-restricted-dependencies, https://python-poetry.org/docs/dependency-specification/#using-environment-markers make: *** [Makefile:63: install-dependencies] Error 1 Error: Process completed with exit code 2. ``` -- 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