-
-
Notifications
You must be signed in to change notification settings - Fork 23
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
tp_dictoffset semantics changed without a deprecation period #133
Comments
Python 3.11 got released in October 2022, so now it's too late to change it, no? |
Probably? |
As a data point, is anyone aware of any compatibility fallout from these specific changes? |
No. For context: The fix reduced the backwards-incompatibility to a docs-only change, deleting a calculation that is now invalid, but which can be easily replaced by calling Or did you mean
|
The
tp_dictoffset
field changed to “write-only” in 3.11, with docs going from 3.10's:to:
The docs change was done to fix a release blocker, when it was clear that reverting the whole
Py_TPFLAGS_MANAGED_DICT
feature was not practical.So, another “after-the-fact PEP 387 exception request”. More generally, we should think about how to make these less common.
The text was updated successfully, but these errors were encountered: