-
Notifications
You must be signed in to change notification settings - Fork 8
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
Regression in 0.19.0 #232
Comments
Thanks for posting the issue. The import mechanism was improved in 0.19, which ironically could surface more important errors. I'll have a look soon. |
Oh, sometimes 3.12 also fails: https://github.com/dry-python/returns/actions/runs/8509309892/job/23304565757?pr=1814 |
I'm almost sure this issue is only surfacing now because modules are imported in arbitrary order, and that this ordering is changed since 0.19. A related issue is #178 As to the actual cause, I have a feeling it's either:
For cause nr. 1, these are potential solutions:
For cause nr. 2, additional study is needed. Some workarounds to get things working again:
|
I've created a tracking issue for the underlying issue (see above). See there for further discussion. |
Hi 👋
After upgrading my project from 0.18.0 to 0.19.0 my CI started failing with:
Afected Python versions: 3.10 and 3.11:
While 3.9 and 3.12 jobs pass as before.
Is it a bug in my project? Or is it a bug in
slotscheck
?The text was updated successfully, but these errors were encountered: