/usr/lib/python3/dist-packages/pymemcache-1.3.2.egg-info/PKG-INFO is in python3-pymemcache 1.3.2-3.
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 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 | Metadata-Version: 1.1
Name: pymemcache
Version: 1.3.2
Summary: A comprehensive, fast, pure Python memcached client
Home-page: https://github.com/Pinterest/pymemcache
Author: Charles Gordon
Author-email: charles@pinterest.com
License: Apache License 2.0
Description: pymemcache
        ==========
        
        .. image:: https://travis-ci.org/pinterest/pymemcache.png
            :target: https://travis-ci.org/pinterest/pymemcache
        
        .. image:: https://img.shields.io/pypi/v/pymemcache.svg
            :target: https://pypi.python.org/pypi/pymemcache
        
        .. image:: https://readthedocs.org/projects/pymemcache/badge/?version=master
                :target: http://pymemcache.readthedocs.org/en/latest/
                :alt: Master Documentation Status
        
        A comprehensive, fast, pure-Python memcached client.
        
        pymemcache supports the following features:
        
        * Complete implementation of the memcached text protocol.
        * Configurable timeouts for socket connect and send/recv calls.
        * Access to the "noreply" flag, which can significantly increase the speed of writes.
        * Flexible, simple approach to serialization and deserialization.
        * The (optional) ability to treat network and memcached errors as cache misses.
        
        Installing pymemcache
        =====================
        
        Install from pip:
        
        .. code-block:: bash
        
          pip install pymemcache
        
        For development, clone from github and run the tests with:
        
        .. code-block:: bash
        
            git clone https://github.com/pinterest/pymemcache.git
            cd pymemcache
            python setup.py nosetests
        
        Usage
        =====
        
        See the documentation here: http://pymemcache.readthedocs.org/en/latest/
        
        Comparison with Other Libraries
        ===============================
        
        pylibmc
        -------
        
        The pylibmc library is a wrapper around libmemcached, implemented in C. It is
        fast, implements consistent hashing, the full memcached protocol and timeouts.
        It does not provide access to the "noreply" flag, and it doesn't provide a
        built-in API for serialization and deserialization. It also isn't pure Python,
        so using it with libraries like gevent is out of the question.
        
        Python-memcache
        ---------------
        
        The python-memcache library implements the entire memcached text protocol, has
        a single timeout for all socket calls and has a flexible approach to
        serialization and deserialization. It is also written entirely in Python, so
        it works well with libraries like gevent. However, it is tied to using thread
        locals, doesn't implement "noreply", can't treat errors as cache misses and is
        slower than both pylibmc and pymemcache. It is also tied to a specific method
        for handling clusters of memcached servers.
        
        memcache_client
        ---------------
        
        The team at mixpanel put together a pure Python memcached client as well. It
        has more fine grained support for socket timeouts, only connects to a single
        host. However, it doesn't support most of the memcached API (just get, set,
        delete and stats), doesn't support "noreply", has no serialization or
        deserialization support and can't treat errors as cache misses.
        
        External Links
        ==============
        
        The memcached text protocol reference page:
          https://github.com/memcached/memcached/blob/master/doc/protocol.txt
        
        The python-memcached library (another pure-Python library):
          https://github.com/linsomniac/python-memcached
        
        Mixpanel's Blog post about their memcached client for Python:
          http://code.mixpanel.com/2012/07/16/we-went-down-so-we-wrote-a-better-pure-python-memcache-client/
        
        Mixpanel's pure Python memcached client:
          https://github.com/mixpanel/memcache_client
        
        Credits
        =======
        
        * `Charles Gordon <http://github.com/cgordon>`_
        * `Dave Dash <http://github.com/davedash>`_
        * `Dan Crosta <http://github.com/dcrosta>`_
        * `Julian Berman <http://github.com/Julian>`_
        * `Mark Shirley <http://github.com/maspwr>`_
        * `Tim Bart <http://github.com/pims>`_
        * `Thomas Orozco <http://github.com/krallin>`_
        * `Marc Abramowitz <http://github.com/msabramo>`_
        * `Marc-Andre Courtois <http://github.com/mcourtois>`_
        * `Julien Danjou <http://github.com/jd>`_
        * `INADA Naoki <http://github.com/methane>`_
        * `James Socol <http://github.com/jsocol>`_
        * `Joshua Harlow <http://github.com/harlowja>`_
        * `John Anderson <http://github.com/sontek>`_
        * `Adam Chainz <http://github.com/adamchainz>`_
        
        Change Log
        ==========
        New in version 1.3.2
        --------------------
        * Making the location of Memcache Exceptions backwards compatible.
        New in version 1.3.0
        --------------------
        * Python 3 Support
        * Introduced HashClient that uses consistent hasing for allocating keys
          across many memcached nodes. It also can detect servers going down
          and rebalance keys across the available nodes.
        * Retry sock.recv() when it raises EINTR
        
        New in version 1.2.9
        --------------------
        
        * Introduced PooledClient a thread-safe pool of clients
        
Platform: UNKNOWN
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2.6
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3.3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: Implementation :: PyPy
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Topic :: Database
 |