This file is indexed.

/usr/lib/python2.7/dist-packages/requests_kerberos-0.5.egg-info/PKG-INFO is in python-requests-kerberos 0.5-2.

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
116
117
118
119
120
121
122
Metadata-Version: 1.0
Name: requests-kerberos
Version: 0.5
Summary: A Kerberos authentication handler for python-requests
Home-page: https://github.com/requests/requests-kerberos
Author: UNKNOWN
Author-email: UNKNOWN
License: UNKNOWN
Description: requests Kerberos/GSSAPI authentication library
        ===============================================
        
        Requests is an HTTP library, written in Python, for human beings. This library
        adds optional Kerberos/GSSAPI authentication support and supports mutual
        authentication. Basic GET usage:
        
        
        .. code-block:: pycon
        
            >>> import requests
            >>> from requests_kerberos import HTTPKerberosAuth
            >>> r = requests.get("http://example.org", auth=HTTPKerberosAuth())
            ...
        
        The entire ``requests.api`` should be supported.
        
        Authentication Failures
        -----------------------
        
        Client authentication failures will be communicated to the caller by returning
        the 401 response.
        
        Mutual Authentication
        ---------------------
        
        By default, ``HTTPKerberosAuth`` will require mutual authentication from the
        server, and if a server emits a non-error response which cannot be
        authenticated, a ``requests_kerberos.errors.MutualAuthenticationError`` will be
        raised. If a server emits an error which cannot be authenticated, it will be
        returned to the user but with its contents and headers stripped.
        
        OPTIONAL
        ^^^^^^^^
        
        If you'd prefer to not require mutual authentication, you can set your
        preference when constructing your ``HTTPKerberosAuth`` object:
        
        .. code-block:: pycon
        
            >>> import requests
            >>> from requests_kerberos import HTTPKerberosAuth, OPTIONAL
            >>> kerberos_auth = HTTPKerberosAuth(mutual_authentication=OPTIONAL)
            >>> r = requests.get("http://example.org", auth=kerberos_auth)
            ...
        
        This will cause ``requests_kerberos`` to attempt mutual authentication if the
        server advertises that it supports it, and cause a failure if authentication
        fails, but not if the server does not support it at all.
        
        DISABLED
        ^^^^^^^^
        
        While we don't recommend it, if you'd prefer to never attempt mutual
        authentication, you can do that as well:
        
        .. code-block:: pycon
        
            >>> import requests
            >>> from requests_kerberos import HTTPKerberosAuth, DISABLED
            >>> kerberos_auth = HTTPKerberosAuth(mutual_authentication=DISABLED)
            >>> r = requests.get("http://example.org", auth=kerberos_auth)
            ...
        
        Logging
        -------
        
        This library makes extensive use of Python's logging facilities.
        
        Log messages are logged to the ``requests_kerberos`` and
        ``requests_kerberos.kerberos_`` named loggers.
        
        If you are having difficulty we suggest you configure logging. Issues with the
        underlying kerberos libraries will be made apparent. Additionally, copious debug
        information is made available which may assist in troubleshooting if you
        increase your log level all the way up to debug.
        
        
        History
        =======
        
        0.5: 2014-05-14
        ---------------
        
        - Allow non-HTTP service principals with HTTPKerberosAuth using a new optional
          argument ``service``.
        
        - Fix bug in ``setup.py`` on distributions where the ``compiler`` module is
          not available.
        
        - Add test dependencies to ``setup.py`` so ``python setup.py test`` will work.
        
        0.4: 2013-10-26
        ---------------
        
        - Minor updates in the README
        - Change requirements to depend on requests above 1.1.0
        
        0.3: 2013-06-02
        ---------------
        
        - Work with servers operating on non-standard ports
        
        0.2: 2013-03-26
        ---------------
        
        - Not documented
        
        0.1: Never released
        -------------------
        
        - Initial Release
        
Platform: UNKNOWN