This file is indexed.

/usr/share/pyshared/oops_datedir_repo-0.0.17.egg-info is in python-oops-datedir-repo 0.0.17-0ubuntu1.

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
Metadata-Version: 1.1
Name: oops_datedir_repo
Version: 0.0.17
Summary: OOPS disk serialisation and repository management.
Home-page: https://launchpad.net/python-oops-datedir-repo
Author: Launchpad Developers
Author-email: launchpad-dev@lists.launchpad.net
License: UNKNOWN
Description: *************************************************************************
        python-oops-datedir-repo: A simple disk repository for OOPS Error reports
        *************************************************************************
        
            Copyright (c) 2011, Canonical Ltd
        
            This program is free software: you can redistribute it and/or modify
            it under the terms of the GNU Lesser General Public License as published by
            the Free Software Foundation, version 3 only.
           
            This program is distributed in the hope that it will be useful,
            but WITHOUT ANY WARRANTY; without even the implied warranty of
            MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
            GNU Lesser General Public License for more details.
           
            You should have received a copy of the GNU Lesser General Public License
            along with this program.  If not, see <http://www.gnu.org/licenses/>.
            GNU Lesser General Public License version 3 (see the file LICENSE).
        
        This is a component of the python-oops project:
        https://launchpad.net/python-oops. An OOPS report is a report
        about something going wrong in a piece of software... thus, an 'oops' :)
        
        This package provides disk storage, management, and a serialisation format for
        OOPSes stored in the repository. Programs or services that are generating OOPS
        reports need this package or other similar ones, if they want to persist the
        reports.
        
        Dependencies
        ============
        
        * Python 2.6+
        * The oops package (https://launchpad.net/python-oops or 'oops' on pypi).
        
        Testing Dependencies
        ====================
        
        * fixtures (http://pypi.python.org/pypi/fixtures)
        
        * subunit (http://pypi.python.org/pypi/python-subunit) (optional)
        
        * testtools (http://pypi.python.org/pypi/testtools)
        
        Usage
        =====
        
        oops_datedir_repo is an extension package for the oops package.
        
        The DateDirRepo class provides an OOPS publisher (``DateDirRepo.publish``)
        which will write OOPSes into the repository.
        
        Retrieving OOPSes can be done by using the low level serializer_rfc822
        functions : an OOPS report can be written to a disk file via the
        serializer_rfc822.write() function, and read via the matching read() function.
        
        The uniquefileallocator module is used by the repository implementation and
        provides a system for allocating file names on disk.
        
        Typical usage::
        
          >>> config = oops.Config()
          >>> with fixtures.TempDir() as tempdir:
          ...    repo = oops_datedir_repo.DateDirRepo('/tmp/demo', 'servername')
          ...    config.publishers.append(repo.publish)
          ...    ids = config.publish({'oops': '!!!'})
        
        For more information see the oops package documentation or the api docs.
        
        Installation
        ============
        
        Either run setup.py in an environment with all the dependencies available, or
        add the working directory to your PYTHONPATH.
        
        
        Development
        ===========
        
        Upstream development takes place at https://launchpad.net/python-oops-datedir-repo.
        To setup a working area for development, if the dependencies are not
        immediately available, you can use ./bootstrap.py to create bin/buildout, then
        bin/py to get a python interpreter with the dependencies available.
        
        To run the tests use the runner of your choice, the test suite is
        oops_datedir_repo.tests.test_suite.
        
        For instance::
        
          $ bin/py -m testtools.run oops_datedir_repo.tests.test_suite
        
        If you have testrepository you can run the tests with that::
        
          $ testr run
        
Platform: UNKNOWN
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: GNU Library or Lesser General Public License (LGPL)
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python