potiuk commented on issue #52545: URL: https://github.com/apache/airflow/issues/52545#issuecomment-3022578755
A lot of our dependencies are transitive - like portalocker. Generally "lower-bounds" do not limit from upgrading to newer versions, and the reason we have them is to help `pip` to not go into backtracking loop, because of it's resolution algorithm being imperfect. We can attempt to remove direct portalocker reference in our pypproject.toml when pip 25.2 gets released with the new resolvlib 1.2 that is supposed to better handle the situation where too many "possible" dependencies are causing backtracking - but it will not help in this case. Here, only releasing new qdrant-client that will not limit portalocker might 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: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
