Immutable wrapper around dictionaries (a fork of frozendict)
An immutable wrapper around dictionaries. immutabledict implements the complete mapping interface and can be used as a drop-in replacement for dictionaries where immutability is desired.
It's a fork of slezica's frozendict. This library is a pure Python, MIT-licensed alternative to the new LGPL-3.0 licensed frozendict.
Official release in on pypi as immutabledict
.
Community-maintained releases are available:
immutabledict
from immutabledict import immutabledict
my_item = immutabledict({"a": "value", "b": "other_value"})
print(my_item["a"]) # Print "value"
collections.Mapping
deprecation warningcopy()
as dict
(starting with immutabledict 3.0.0), don't accept extra keyword arguments.If you wish to support the app, donations are possible here.