{"added":null,"apiVersion":1,"behindSince":null,"buildDepends":[],"categories":["devel","python"],"comment":"Immutable wrapper around dictionaries","compare":"/compare/py312-frozendict/index.json","dependentCount":null,"description":"frozendict is an immutable wrapper around dictionaries that implements\nthe complete mapping interface. It can be used as a drop-in replacement\nfor dictionaries where immutability is desired.\n\nOf course, this is python, and you can still poke around the object's\ninternals if you want.\n\nThe frozendict constructor mimics dict, and all of the expected\ninterfaces (iter, len, repr, hash, getitem) are provided. Note that a\nfrozendict does not guarantee the immutability of its values, so the\nutility of hash method is restricted by usage.\n\nThe only difference is that the copy() method of frozendict takes\nvariable keyword arguments, which will be present as key/value pairs in\nthe new, immutable copy.","flavors":[{"comment":"Immutable wrapper around dictionaries","pkgName":"py312-frozendict-2.4.7"},{"comment":"Immutable wrapper around dictionaries","pkgName":"py313-frozendict-2.4.7"},{"comment":"Immutable wrapper around dictionaries","pkgName":"py314-frozendict-2.4.7"}],"html":"https://daemonports.org/netbsd/devel/py-frozendict/","kind":"port","lastUpdate":null,"license":["mit"],"maintainer":"kethzer.dr@gmail.com","name":"py311-frozendict","newest":true,"newestVersion":"2.4.7","noVulnData":false,"origin":"devel/py-frozendict","otherSystems":[{"maintainer":"sunpoet@FreeBSD.org","newest":true,"origin":"devel/py-frozendict","path":"/devel/py-frozendict/","system":"FreeBSD","version":"2.4.7"},{"maintainer":"The OpenBSD ports mailing-list \u003cports@openbsd.org\u003e","newest":true,"noVulnData":true,"origin":"devel/py-frozendict","path":"/openbsd/devel/py-frozendict/","system":"OpenBSD","updated":"2026-08-11","version":"2.4.7p0"},{"maintainer":"sunpoet@FreeBSD.org","origin":"devel/py-frozendict","path":"/dragonfly/devel/py-frozendict/","system":"DragonFly","version":"2.4.6"},{"maintainer":"sunpoet@FreeBSD.org","newest":true,"noVulnData":true,"origin":"devel/py-frozendict","path":"","system":"HardenedBSD","version":"2.4.7"},{"maintainer":"sunpoet@FreeBSD.org","newest":true,"noVulnData":true,"origin":"devel/py-frozendict","path":"","system":"GhostBSD","version":"2.4.7"}],"packages":[{"repo":"NetBSD 10.1 x86_64","versions":["2.4.7"]},{"repo":"NetBSD 10.1 aarch64","versions":["2.4.7"]},{"repo":"SmartOS / illumos x86_64","versions":["2.4.7"]},{"repo":"macOS 15 arm64","versions":["2.4.7"]}],"pkgName":"py311-frozendict-2.4.7","related":null,"repository":"pkgsrc","requiredBy":["print/py-octoprint","wip/py-ld"],"requiredByCount":2,"runDepends":["lang/python311"],"status":null,"system":"netbsd","systemLabel":"NetBSD","version":"2.4.7","versions":null,"vulnerabilities":null,"www":"https://github.com/Marco-Sulla/python-frozendict"}
