Skip to content

REGR: Fix fastparquet 0.7.0 not being able to read a parquet file #43145

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

Merged
merged 5 commits into from
Sep 1, 2021

Conversation

lithomas1
Copy link
Member

@lithomas1 lithomas1 commented Aug 21, 2021

My bad on this one, pinning one of the CI to ensure that this works.

@lithomas1
Copy link
Member Author

Well this does work as expected, but I can't pin CI to fastparquet 0.7.0(I forgot that it breaks tests). I'll figure something out tomorrow(probably xfailing the tests).

@alimcmaster1 alimcmaster1 self-assigned this Aug 25, 2021
@alimcmaster1 alimcmaster1 added this to the 1.3.3 milestone Aug 31, 2021
@alimcmaster1 alimcmaster1 added IO Parquet parquet, feather Regression Functionality that used to work in a prior pandas version Bug labels Aug 31, 2021
@alimcmaster1
Copy link
Member

Well this does work as expected, but I can't pin CI to fastparquet 0.7.0(I forgot that it breaks tests). I'll figure something out tomorrow(probably xfailing the tests).

Do you want to merge master? Which tests need xfailing - not sure I understand why? thanks!

@lithomas1
Copy link
Member Author

Just rebased. (Sorry for letting this one stale out. I completely forgot about it).

Well this does work as expected, but I can't pin CI to fastparquet 0.7.0(I forgot that it breaks tests). I'll figure something out tomorrow(probably xfailing the tests).

Do you want to merge master? Which tests need xfailing - not sure I understand why? thanks!

Sorry for being vague here. If we want to pin one of the CI's to make sure that this patch works, we'll have to xfail some tests. We need to do this, because fastparquet 0.7.0 broke some tests, and we didn't xfail them yet(Currently, CI is on 0.7.1 which fixed those tests and is green, so no-one bothered to xfail them for 0.7.0).

The other option is accepting this patch untested and I've verified it manually.

Thanks for the review, and sorry about causing the regression.

@alimcmaster1
Copy link
Member

Looks like the code checks are failing please can you update the whatsnew

/home/runner/work/pandas/pandas/doc/source/whatsnew/v1.3.3.rst:36: WARNING: Bullet list ends without a blank line; unexpected unindent.
looking for now-outdated files... none found

@alimcmaster1
Copy link
Member

alimcmaster1 commented Sep 1, 2021

Just rebased. (Sorry for letting this one stale out. I completely forgot about it).

Well this does work as expected, but I can't pin CI to fastparquet 0.7.0(I forgot that it breaks tests). I'll figure something out tomorrow(probably xfailing the tests).

Do you want to merge master? Which tests need xfailing - not sure I understand why? thanks!

Sorry for being vague here. If we want to pin one of the CI's to make sure that this patch works, we'll have to xfail some tests. We need to do this, because fastparquet 0.7.0 broke some tests, and we didn't xfail them yet(Currently, CI is on 0.7.1 which fixed those tests and is green, so no-one bothered to xfail them for 0.7.0).

The other option is accepting this patch untested and I've verified it manually.

Thanks for the review, and sorry about causing the regression.

Understood thank you. Yes agree think we are unlikely to ever run CI against fastparquet 0.7.0 now that 0.7.1 is out and fixes the regressions. The usually pattern when making a change like this would be to pin a build temporarily, like you did, post a link on the PR of the desired tests passing in the pipeline then undo the pin.

Happy with the current solution - ping on green. @lithomas1

@jreback jreback merged commit a0660b2 into pandas-dev:master Sep 1, 2021
@jreback
Copy link
Contributor

jreback commented Sep 1, 2021

thanks @lithomas1

@jreback
Copy link
Contributor

jreback commented Sep 1, 2021

@meeseeksdev backport 1.3.x

@lumberbot-app
Copy link

lumberbot-app bot commented Sep 1, 2021

Something went wrong ... Please have a look at my logs.

jreback pushed a commit that referenced this pull request Sep 1, 2021
@lithomas1 lithomas1 deleted the patch-4 branch November 11, 2021 01:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bug IO Parquet parquet, feather Regression Functionality that used to work in a prior pandas version
Projects
None yet
Development

Successfully merging this pull request may close these issues.

BUG: pandas 1.3.2 incompatible with fastparquet 0.7.0
3 participants