Skip to content
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: "TODO(1.4): Change me into xfail at release time" #49411

Closed
jbrockmendel opened this issue Oct 31, 2022 · 6 comments · Fixed by #55637 or #55576
Closed

BUG: "TODO(1.4): Change me into xfail at release time" #49411

jbrockmendel opened this issue Oct 31, 2022 · 6 comments · Fixed by #55637 or #55576
Labels
Arrow pyarrow functionality Bug IO CSV read_csv, to_csv Testing pandas testing functions or related to the test suite

Comments

@jbrockmendel
Copy link
Member

jbrockmendel commented Oct 31, 2022

There's a bunch of these, some with slightly different wording. I think they are all greppable with TODO(1.4). It isn't clear if these were missed at 1.4-release-time or if they were changed and then un-changed post release. Either way, this is not a good pattern.

@jbrockmendel jbrockmendel added Bug Needs Triage Issue that has not been reviewed by a pandas team member labels Oct 31, 2022
@lithomas1 lithomas1 added Testing pandas testing functions or related to the test suite IO CSV read_csv, to_csv Arrow pyarrow functionality and removed Needs Triage Issue that has not been reviewed by a pandas team member labels Nov 1, 2022
@lithomas1
Copy link
Member

This is for the Arrow CSV Parser right?
I think I left a bunch in there, but didn't get around to fixing them.
(I think the plan was to not have skipped tests in the pyarrow parser by 1.4).

@jbrockmendel jbrockmendel added this to the 2.0 milestone Feb 13, 2023
@MarcoGorelli MarcoGorelli modified the milestones: 2.0, 2.1 Mar 27, 2023
@MarcoGorelli
Copy link
Member

moving to 2.1 as it doesn't look like this should block the release

@rsm-23
Copy link
Contributor

rsm-23 commented Jun 17, 2023

@MarcoGorelli Do we want to replace these skips with xfails? Can you please explain the task? TiA!

@rsm-23
Copy link
Contributor

rsm-23 commented Jul 6, 2023

@MarcoGorelli can you please help me understand the task?

@MarcoGorelli
Copy link
Member

MarcoGorelli commented Jul 6, 2023

I'm not sure, I didn't open the issue, but there's a few comments in the code such as

# TODO(1.4): Change these to xfails whenever parse_dates support(which was
# intentionally disable to keep small PR sizes) is added back
pytestmark = pytest.mark.usefixtures("pyarrow_skip")

the task is to address them (I've not looked into how yet)

@lithomas1
Copy link
Member

I'd recommend looking at some other issues over this one.

This one is quite tedious, and some of the skips can't convert to xfails cleanly for whatever reason (e.g. reader hanging).

If you want to have a look at some other Arrow CSV reader issues, you could take a look at
https://github.com/pandas-dev/pandas/issues?q=is%3Aopen+is%3Aissue+label%3AArrow+label%3A%22IO+CSV%22

@lithomas1 lithomas1 removed this from the 2.1 milestone Aug 11, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Arrow pyarrow functionality Bug IO CSV read_csv, to_csv Testing pandas testing functions or related to the test suite
Projects
None yet
4 participants