-
-
Notifications
You must be signed in to change notification settings - Fork 178
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
Some fastparquet
-related tests are failing on Python 3.10
#896
Comments
Transferring to fastparquet, but will keep you in the loop @jrbourbeau |
(actually, I can't transfer, will duplicate) |
Just transferred over |
Regression due to #893 @jbrockmendel |
Note that the same tests did pass in fastparequet's CI: e.g. https://github.com/dask/fastparquet/actions/runs/6615631492/job/17968182303#step:6:83 |
This surfaces a bug upstream that i'll work on. Fortunately its easy to work around here. in #893 instead of passing dt64 values pass int64 values to _from_sequence. That will also be more performant. |
? I am puzzled why only this invocation of the same method would need this, but if you say so... |
You are not alone in this. The API design question from ages ago was: "when passing dt64 values and a pd.DatetimeTZDtype to DatetimeIndex (which has the same behavior as _from_sequence here), do we interpret them as wall-times or UTC times?" We eventually landed on wall-times, while i8 values get interpeted as UTC times. wall times need to go through a cython function that converts the to UTC times. It is that cython function that is raising. |
Dask CI continues to fail during this period. Should we xfail these tests in the meantime? |
I believe a new |
I've seen
with tracebacks like this
showing up this morning on multiple PRs. See this CI build for full details.
Note all the errors involve
fastparquet
, which had a release yesterday. @martindurant any idea what might be happening here?The text was updated successfully, but these errors were encountered: