/usr/lib/python3/dist-packages/frozendict-0.4.egg-info is in python3-frozendict 0.5-1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 | Metadata-Version: 1.0
Name: frozendict
Version: 0.4
Summary: An immutable dictionary
Home-page: https://github.com/slezica/python-frozendict
Author: Santiago Lezica
Author-email: slezica89@gmail.com
License: MIT License
Description: ==========
frozendict
==========
``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.
Example shell usage::
from frozendict import frozendict
fd = frozendict({ 'hello': 'World' })
print fd
# <frozendict {'hello': 'World'}>
print fd['hello']
# 'World'
print fd.copy(another='key/value')
# <frozendict {'hello': 'World', 'another': 'key/value'}>
Platform: UNKNOWN
|