-
Notifications
You must be signed in to change notification settings - Fork 2.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Bug in dependency resolution with pinned packages with numpy and pandas. #9477
Comments
not a bug, pandas has complicated requirements on numpy and your initial attempt is indeed unsolvable in the way that poetry reports please close |
i respectfully disagree. if i do poetry add pandas and it doesn't work, but then if i do poetry add pandas@* and it does, surely that's a bug? shouldn't furthermore, when i do
and poetry immediately decides to use the latest version of pandas, and doesn't even consider using an older version, surely that's an issue? and if it isn't, why does |
AFAIK this behavior isn't documented anywhere |
that is duplicating #707, and the docs aspect specifically #707 (comment) please close |
This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs. |
Description
Steps to reproduce:
here is my full dockerfile:
Now, this is a bug. I know, because, when I do this:
it works. Even stranger, inspecting the lock file, I see that pandas
1.5.1
is installed:Even stranger, it turns out that v2.2.2 is ACTUALLY installed:
Summary:
Workarounds
workaround described in descrioption.
TLDR, instead of doing
do
poetry add pandas@*
Poetry Installation Method
other
Operating System
official docker image of python 3.10 running on macOS
Poetry Version
Poetry (version 1.8.3)
Poetry Configuration
Python Sysconfig
Example pyproject.toml
Poetry Runtime Logs
The text was updated successfully, but these errors were encountered: