This file is indexed.

/usr/lib/python2.7/dist-packages/pika-0.10.0.egg-info/PKG-INFO is in python-pika 0.10.0-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
116
117
118
119
120
121
122
Metadata-Version: 1.1
Name: pika
Version: 0.10.0
Summary: Pika Python AMQP Client Library
Home-page: https://pika.readthedocs.org 
Author: Gavin M. Roy
Author-email: gavinmroy@gmail.com
License: BSD
Description: Pika, an AMQP 0-9-1 client library for Python
        =============================================
        
        |Version| |Downloads| |Status| |Coverage| |License|
        
        Introduction
        -------------
        Pika is a pure-Python implementation of the AMQP 0-9-1 protocol that tries
        to stay fairly independent of the underlying network support library.
        
        - Python 2.6+ and 3.3+ are supported.
        
        - Since threads aren't appropriate to every situation, it doesn't
          require threads. It takes care not to forbid them, either. The same
          goes for greenlets, callbacks, continuations and generators. It is
          not necessarily thread-safe however, and your mileage will vary.
        
        - People may be using direct sockets, plain old `select()`,
          or any of the wide variety of ways of getting network events to and from a
          python application. Pika tries to stay compatible with all of these, and to
          make adapting it to a new environment as simple as possible.
        
        Documentation
        -------------
        
        Pika's documentation can be found at `https://pika.readthedocs.org <https://pika.readthedocs.org>`_
        
        Example
        -------
        Here is the most simple example of use, sending a message with the BlockingConnection adapter:
        
        .. code :: python
        
            import pika
            connection = pika.BlockingConnection()
            channel = connection.channel()
            channel.basic_publish(exchange='example',
                                  routing_key='test',
                                  body='Test Message')
            connection.close()
        
        And an example of writing a blocking consumer:
        
        .. code :: python
        
            import pika
            connection = pika.BlockingConnection()
            channel = connection.channel()
        
            for method_frame, properties, body in channel.consume('test'):
        
                # Display the message parts and ack the message
                print method_frame, properties, body
                channel.basic_ack(method_frame.delivery_tag)
        
                # Escape out of the loop after 10 messages
                if method_frame.delivery_tag == 10:
                    break
        
            # Cancel the consumer and return any pending messages
            requeued_messages = channel.cancel()
            print 'Requeued %i messages' % requeued_messages
            connection.close()
        
        Pika provides the following adapters
        ------------------------------------
        
        - BlockingConnection - enables blocking, synchronous operation on top of library for simple uses
        - LibevConnection    - adapter for use with the libev event loop http://libev.schmorp.de
        - SelectConnection   - fast asynchronous adapter
        - TornadoConnection  - adapter for use with the Tornado IO Loop http://tornadoweb.org
        - TwistedConnection  - adapter for use with the Twisted asynchronous package http://twistedmatrix.com/
        
        Contributing
        ------------
        To contribute to pika, please make sure that any new features or changes
        to existing functionality include test coverage. Additionally, please format
        your code using `yapf <http://pypi.python.org/pypi/yapf>`_ with ``google`` style
        prior to issuing your pull request.
        
        .. |Version| image:: https://img.shields.io/pypi/v/pika.svg?
           :target: http://badge.fury.io/py/pika
        
        .. |Status| image:: https://img.shields.io/travis/pika/pika.svg?
           :target: https://travis-ci.org/pika/pika
        
        .. |Coverage| image:: https://img.shields.io/codecov/c/github/pika/pika.svg?
           :target: https://codecov.io/github/pika/pika?branch=master
        
        .. |Downloads| image:: https://img.shields.io/pypi/dm/pika.svg?
           :target: https://pypi.python.org/pypi/pika
        
        .. |License| image:: https://img.shields.io/pypi/l/pika.svg?
           :target: https://pika.readthedocs.org
        
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: BSD License
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 2.6
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: Jython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Classifier: Topic :: Communications
Classifier: Topic :: Internet
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: System :: Networking