{"added":null,"apiVersion":1,"behindSince":null,"buildDepends":[],"categories":["devel","python"],"comment":"Immutable wrapper around dictionaries for Python 3","compare":"/compare/py312-immutabledict/index.json","dependentCount":null,"description":"immutable is a fork of frozendict, an immutable wrapper around dictionaries.\n\nIt implements the complete mapping interface. It can be used as a drop-in\nreplacement for dictionaries where immutability is desired. The immutabledict\nconstructor mimics dict, and all of the expected interfaces (iter, len, repr,\nhash, getitem) are provided. Note that an immutabledict does not guarantee the\nimmutability of its values, so the utility of hash method is restricted by\nusage.\n\nThe only difference is that the copy() method of immutable takes variable\nkeyword arguments, which will be present as key/value pairs in the new,\nimmutable copy.","flavors":[{"comment":"Immutable wrapper around dictionaries for Python 3","pkgName":"py312-immutabledict-4.3.1"},{"comment":"Immutable wrapper around dictionaries for Python 3","pkgName":"py313-immutabledict-4.3.1"},{"comment":"Immutable wrapper around dictionaries for Python 3","pkgName":"py314-immutabledict-4.3.1"}],"html":"https://daemonports.org/netbsd/devel/py-immutabledict/","kind":"port","lastUpdate":null,"license":["mit"],"maintainer":"khorben@defora.org","name":"py311-immutabledict","newest":true,"newestVersion":"4.3.1","noVulnData":false,"origin":"devel/py-immutabledict","otherSystems":[{"maintainer":"lwhsu@FreeBSD.org","newest":true,"origin":"devel/py-immutabledict","path":"/devel/py-immutabledict/","system":"FreeBSD","updated":"2026-08-22","version":"4.3.1"},{"maintainer":"Renaud Allard \u003crenaud@allard.it\u003e","newest":true,"noVulnData":true,"origin":"devel/py-immutabledict","path":"/openbsd/devel/py-immutabledict/","system":"OpenBSD","version":"4.3.1"},{"behindSince":"2026-08-22","maintainer":"lwhsu@FreeBSD.org","origin":"devel/py-immutabledict","path":"/dragonfly/devel/py-immutabledict/","system":"DragonFly","version":"3.0.0"},{"maintainer":"lwhsu@FreeBSD.org","newest":true,"noVulnData":true,"origin":"devel/py-immutabledict","path":"","system":"HardenedBSD","version":"4.3.1"},{"maintainer":"lwhsu@FreeBSD.org","newest":true,"noVulnData":true,"origin":"devel/py-immutabledict","path":"","system":"GhostBSD","version":"4.3.1"}],"packages":[{"repo":"NetBSD 10.1 x86_64","versions":["4.3.1"]},{"repo":"NetBSD 10.1 aarch64","versions":["4.3.1"]},{"repo":"SmartOS / illumos x86_64","versions":["4.3.1"]},{"repo":"macOS 15 arm64","versions":["4.3.1"]}],"pkgName":"py311-immutabledict-4.3.1","related":null,"repository":"pkgsrc","requiredBy":["chat/matrix-synapse","devel/py-pytype"],"requiredByCount":2,"runDepends":["lang/python311"],"status":null,"system":"netbsd","systemLabel":"NetBSD","version":"4.3.1","versions":null,"vulnerabilities":null,"www":"https://github.com/corenting/immutabledict"}
