This file is indexed.

/usr/share/pyshared/bunch-1.0.1.egg-info/PKG-INFO is in python-bunch 1.0.1-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
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
Metadata-Version: 1.1
Name: bunch
Version: 1.0.1
Summary: A dot-accessible dictionary (a la JavaScript objects)
Home-page: http://github.com/dsc/bunch
Author: David Schoonover
Author-email: dsc@less.ly
License: MIT
Description: bunch
        =====
        
        Bunch is a dictionary that supports attribute-style access, a la JavaScript.
        
        >>> b = Bunch()
        >>> b.hello = 'world'
        >>> b.hello
        'world'
        >>> b['hello'] += "!"
        >>> b.hello
        'world!'
        >>> b.foo = Bunch(lol=True)
        >>> b.foo.lol
        True
        >>> b.foo is b['foo']
        True
        
        
        Dictionary Methods
        ------------------
        
        A Bunch is a subclass of ``dict``; it supports all the methods a ``dict`` does:
        
        >>> b.keys()
        ['foo', 'hello']
        
        Including ``update()``:
        
        >>> b.update({ 'ponies': 'are pretty!' }, hello=42)
        >>> print repr(b)
        Bunch(foo=Bunch(lol=True), hello=42, ponies='are pretty!')
        
        As well as iteration:
        
        >>> [ (k,b[k]) for k in b ]
        [('ponies', 'are pretty!'), ('foo', Bunch(lol=True)), ('hello', 42)]
        
        And "splats":
        
        >>> "The {knights} who say {ni}!".format(**Bunch(knights='lolcats', ni='can haz'))
        'The lolcats who say can haz!'
        
        
        Serialization
        -------------
        
        Bunches happily and transparently serialize to JSON and YAML.
        
        >>> b = Bunch(foo=Bunch(lol=True), hello=42, ponies='are pretty!')
        >>> import json
        >>> json.dumps(b)
        '{"ponies": "are pretty!", "foo": {"lol": true}, "hello": 42}'
        
        If JSON support is present (``json`` or ``simplejson``), ``Bunch`` will have a 
        ``toJSON()`` method which returns the object as a JSON string.
        
        If you have `PyYAML<http://pyyaml.org/wiki/PyYAML>`_ installed, Bunch attempts to register
        itself with the various YAML Representers so that Bunches can be transparently dumped
        and loaded.
        
        >>> b = Bunch(foo=Bunch(lol=True), hello=42, ponies='are pretty!')
        >>> import yaml
        >>> yaml.dump(b)
        '!bunch.Bunch\nfoo: !bunch.Bunch {lol: true}\nhello: 42\nponies: are pretty!\n'
        >>> yaml.safe_dump(b)
        'foo: {lol: true}\nhello: 42\nponies: are pretty!\n'
        
        In addition, Bunch instances will have a ``toYAML()`` method that returns the YAML string
        using ``yaml.safe_dump()``. This method also replaces ``__str__`` if present, as I find it
        far more readable. You can revert back to Python's default use of ``__repr__`` with a
        simple assignment: ``Bunch.__str__ = Bunch.__repr__``. The Bunch class will also have a 
        static method ``Bunch.fromYAML()``, which loads a Bunch out of a YAML string.
        
        Finally, Bunch converts easily and recursively to (``unbunchify()``, ``Bunch.toDict()``) and
        from (``bunchify()``, ``Bunch.fromDict()``) a normal ``dict``, making it easy to cleanly 
        serialize them in other formats.
        
        
        Miscellaneous
        -------------
        
        * It is safe to ``import *`` from this module. You'll get: ``Bunch``, ``bunchify``, and ``unbunchify``.
        
        * Ample doctests::
        
            $ python -m bunch.test -v
        
        
        Feedback
        --------
        
        Open a ticket at http://github.com/dsc/bunch or send me an email at dsc@less.ly .
        
Keywords: bunch,dict,mapping,container,collection
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2.5
Classifier: Programming Language :: Python :: 2.6
Classifier: Programming Language :: Python :: 2.7
Classifier: Topic :: Software Development
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: Utilities
Classifier: License :: OSI Approved :: MIT License