-
Notifications
You must be signed in to change notification settings - Fork 22
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
Spec pandas[excel]
gets old version of Pandas
#24
Comments
pandas[excel]
gets old version of Pandas
Thats not good! Ill take a look! |
Thanks, also I think the output message shoud highlight when it failed to get an extra: The report gives:
But this extra did not exist for 1.5.3, I beleive the spec on this is extras are considered optional, so it's technically correct to be able to install |
After a little investigation, it turns out that this is the same result > pip install pandas[excel] --only-binary :all: --dry-run
...
Would install numpy-1.26.0 pandas-1.5.3 python-dateutil-2.8.2 pytz-2023.3.post1 six-1.16.0 We currently don't deal with sdists at all yet (that's why I use When we do consider sdists with pip we get the result you'd expect: > pip install pandas[excel] --dry-run
...
Would install XlsxWriter-3.1.5 defusedxml-0.7.1 et-xmlfile-1.1.0 numpy-1.26.0 odfpy-1.4.1 openpyxl-3.1.2 pandas-2.1.1 python-dateutil-2.8.2 pytz-2023.3.post1 pyxlsb-1.0.10 six-1.16.0 tzdata-2023.3 xlrd-2.0.1 I see your point with regard to the report being incorrect. Pip indeed prints a warning:
I will add a warning to the resolution. |
Thanks for the update, I will compare to Pip with --only-binary :all: from now on. |
If you have hints on how we can make sdists work we would also gladly take them (#32) |
Im going to close this issue in favor of #32 |
Since 2.0 Pandas have added several optional extras: https://pandas.pydata.org/docs/getting_started/install.html#optional-dependencies
One common one is
pandas[excel]
, but when I try and run rip against this spec I get Pandas 1.5.3 which is before this optional extra was added, no explanation is given:Running pandas without the optional extra gets the expected Pandas version:
The text was updated successfully, but these errors were encountered: