-
-
Notifications
You must be signed in to change notification settings - Fork 113
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
Python 3.13.0b2: 4 tests failuires #547
Comments
Unfortunately 3.13 testing for the I don't plan to test 23.2.3 on 3.12, it'll be 24.1.0. Here's the PR: #543 |
3/4 of the failures are likely caused by this difference between Python 3.12 and 3.13: >>> from dataclasses import dataclass
>>> @dataclass
... class a:
... a: float
...
>>> nan = float('nan')
>>> nan == nan # on both
False
>>> a(nan) == a(nan) # on 3.12
True
>>> a(nan) == a(nan) # on 3.13
False I believe this might be related to python/cpython#104904 |
I've reported python/cpython#120645 |
The new behavior looks more correct to me. Interestingly, on 3.12: (nan,) == (nan,) Very surprised by this. |
I think I fixed the nan issues on the |
Any progress on this? Currently, with
Note that this is without |
Additionally, the following test seems to be flaky:
|
With ae80674, I see almost all of these failures are fixed, but I am still seeing one:
|
Upon further investigation, the |
Description
I'm trying to build cattrs as RPM for Fedora Linux 41 with Python 3.13.0b2.
4 tests fail with two types of failures. See traceback below.
What I Did
The text was updated successfully, but these errors were encountered: