-
-
Notifications
You must be signed in to change notification settings - Fork 33.4k
[WIP] gh-141510: PEP 814: Add built-in frozendict type #141508
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
base: main
Are you sure you want to change the base?
Conversation
* Basic tests * Bare minimum documentation * Support frozendict in marshal, pickle, json * Replace dict with frozendict in many stdlib modules Co-Authored-by: Donghee Na <donghee.na@python.org> Co-Authored-by: Marco Sulla <github@marco.sulla.e4ward.com>
|
This PR was created mainly to play with PEP 814 implementation, not to be merged. If PEP 814 is accepted, this PR should be splitted into smaller parts, easier to review. |
mypy fails with |
|
Tests / Android (x86_64) (pull_request) does crash, I'm not sure why. |
Co-authored-by: Nice Zombies <nineteendo19d0@gmail.com>
It should be fixed by Add PyFrozenDict_Type to static_types commit. |
Co-authored-by: kalvdans <github@kalvdans.no-ip.org>
📚 Documentation preview 📚: https://cpython-previews--141508.org.readthedocs.build/