Version: 1.2, Package name: py-frozendict-1.2 |
Maintained by: The OpenBSD ports mailing-list |
Master sites: |
Flavors (export FLAVOR=xyz, setenv FLAVOR xyz):
|
Description frozendict is an immutable wrapper around dictionaries that implements the complete mapping interface. It can be used as a drop-in replacement for dictionaries where immutability is desired. Of course, this is Python, and you can still poke around the object's internals if you want. The frozendict constructor mimics dict, and all of the expected interfaces (iter, len, repr, hash, getitem) are provided. Note that a frozendict does not guarantee the immutability of its values, so the utility of hash method is restricted by usage. The only difference is that the copy() method of frozendict takes variable keyword arguments, which will be present as key/value pairs in the new, immutable copy. |
Filesize: 2.588 KB |
Version History (View Complete History) |
|
2021-11-01 18:00:52 by Stuart Henderson | Files touched by this commit (94) |
Log message: bump REVISION for switch from Python 3.8 -> 3.9 |
2021-10-29 09:38:52 by Stuart Henderson | Files touched by this commit (244) |
Log message: convert another batch of py2+3 ports to py3-only, and remove a few more py2-only ports providing py-* modules that are no longer used in ports. this doesn't change ports used to support standalone py2-only applications, not currently planned to remove those at least until a few things with no real alternatives get ported to py3. |
2021-05-21 13:50:39 by Kurt Mosiejczuk | Files touched by this commit (326) |
Log message: Bump the REVISION on all ports that use the python2 version of py-setuptools. Also change the lang/python module to use the new devel/py2-setuptools for python2 ports ok sthen@ |
2020-07-03 15:13:23 by Stuart Henderson | Files touched by this commit (1032) |
Log message: bump REVISION; python 3 default changed to 3.8 |
2019-07-12 14:46:30 by Stuart Henderson | Files touched by this commit (853) |
Log message: replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes |
2019-04-28 14:52:03 by Stuart Henderson | Files touched by this commit (715) |
Log message: bump all the py3 things, _SYSTEM_VERSION didn't quite work out how we expected and it's easier|safer to do it this way than fiddle with pkg_add now. thanks aja for update tests with a quick bulk. |