p01.memcache


Namep01.memcache JSON
Version 0.8.1 PyPI version JSON
download
home_pagehttp://pypi.python.org/pypi/p01.memcache
SummaryMemcache client implementation for Zope3
upload_time2025-07-20 00:20:23
maintainerNone
docs_urlNone
authorRoger Ineichen, Projekt01 GmbH
requires_pythonNone
licenseZPL 2.1
keywords z o p e 3 z 3 c p 0 1 s e s s i o n m e m c a c h e d m e m o r y c a c h e u t i l i t y
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            This package provides a client to a memcache deamon server for Zope3.


=======
Changes
=======

0.8.1 (2025-07-20)
------------------

- compatibility with Python3, use python-memcached


0.8.0 (2025.06.10)
------------------

- compatibility with Python3


0.7.3 (2015-03-17)
------------------

- bugfix: add missing disconnect method in FakeMemcached


0.7.2 (2014-03-24)
------------------

- feature: improve umemcache implementation details. Make it work with gevent
  where we have multiple greenlets using the client.

- don't raise exception if max pool size get reached in umemcache
  implementation. This makes it usable with gevent where we have more
  greenlets then threads. Get the connection with a blocking call from queue
  until the next connection returns to the pool.

- improve robin round handling for multiple servers based on generator
  and itertools cycle (lock for thread safe, but still fast)

- improve server blacklist handling


0.7.1 (2013-11-23)
------------------

- bugfix: add missing is_connected method in FakeUltraMemcached


0.7.0 (2013-07-18)
------------------

- bring back the old plain python memcached client implementation in client.py
  and move all ultra memcached client components to uclient.py. The plain
  python memcached client concept does not work well with pooling.


0.6.0 (2013-07-03)
------------------

- feature: implemented memcache client connection pool

- feature: implemented ultramemcache support with uclient.UltraMemcacheClient.
  You must now define python-memcached or umemcache as egg dependency in your
  project since we don't know which one you need.

- feature: move subscriber to it's own configure zcml and include by default
  for BBB


0.5.0 (2012-12-09)
------------------

- initial release
            

Raw data

            {
    "_id": null,
    "home_page": "http://pypi.python.org/pypi/p01.memcache",
    "name": "p01.memcache",
    "maintainer": null,
    "docs_url": null,
    "requires_python": null,
    "maintainer_email": null,
    "keywords": "z, o, p, e, 3, , z, 3, c, , p, 0, 1, , s, e, s, s, i, o, n, , m, e, m, c, a, c, h, e, d, , m, e, m, o, r, y, , c, a, c, h, e, , u, t, i, l, i, t, y",
    "author": "Roger Ineichen, Projekt01 GmbH",
    "author_email": "dev@projekt01.ch",
    "download_url": "https://files.pythonhosted.org/packages/bc/9f/49b76657477c3529b80cc4d0a115024ef433eb1120f814efd53e28b149a6/p01.memcache-0.8.1.tar.gz",
    "platform": null,
    "description": "This package provides a client to a memcache deamon server for Zope3.\n\n\n=======\nChanges\n=======\n\n0.8.1 (2025-07-20)\n------------------\n\n- compatibility with Python3, use python-memcached\n\n\n0.8.0 (2025.06.10)\n------------------\n\n- compatibility with Python3\n\n\n0.7.3 (2015-03-17)\n------------------\n\n- bugfix: add missing disconnect method in FakeMemcached\n\n\n0.7.2 (2014-03-24)\n------------------\n\n- feature: improve umemcache implementation details. Make it work with gevent\n  where we have multiple greenlets using the client.\n\n- don't raise exception if max pool size get reached in umemcache\n  implementation. This makes it usable with gevent where we have more\n  greenlets then threads. Get the connection with a blocking call from queue\n  until the next connection returns to the pool.\n\n- improve robin round handling for multiple servers based on generator\n  and itertools cycle (lock for thread safe, but still fast)\n\n- improve server blacklist handling\n\n\n0.7.1 (2013-11-23)\n------------------\n\n- bugfix: add missing is_connected method in FakeUltraMemcached\n\n\n0.7.0 (2013-07-18)\n------------------\n\n- bring back the old plain python memcached client implementation in client.py\n  and move all ultra memcached client components to uclient.py. The plain\n  python memcached client concept does not work well with pooling.\n\n\n0.6.0 (2013-07-03)\n------------------\n\n- feature: implemented memcache client connection pool\n\n- feature: implemented ultramemcache support with uclient.UltraMemcacheClient.\n  You must now define python-memcached or umemcache as egg dependency in your\n  project since we don't know which one you need.\n\n- feature: move subscriber to it's own configure zcml and include by default\n  for BBB\n\n\n0.5.0 (2012-12-09)\n------------------\n\n- initial release",
    "bugtrack_url": null,
    "license": "ZPL 2.1",
    "summary": "Memcache client implementation for Zope3",
    "version": "0.8.1",
    "project_urls": {
        "Homepage": "http://pypi.python.org/pypi/p01.memcache"
    },
    "split_keywords": [
        "z",
        " o",
        " p",
        " e",
        " 3",
        " ",
        " z",
        " 3",
        " c",
        " ",
        " p",
        " 0",
        " 1",
        " ",
        " s",
        " e",
        " s",
        " s",
        " i",
        " o",
        " n",
        " ",
        " m",
        " e",
        " m",
        " c",
        " a",
        " c",
        " h",
        " e",
        " d",
        " ",
        " m",
        " e",
        " m",
        " o",
        " r",
        " y",
        " ",
        " c",
        " a",
        " c",
        " h",
        " e",
        " ",
        " u",
        " t",
        " i",
        " l",
        " i",
        " t",
        " y"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "bc9f49b76657477c3529b80cc4d0a115024ef433eb1120f814efd53e28b149a6",
                "md5": "3e2900f47c92aa7c2489b57261a312ff",
                "sha256": "bb31a2975b5749cba6d5238bdafb98962c4aa7d41969f9228dfc7127886baf3f"
            },
            "downloads": -1,
            "filename": "p01.memcache-0.8.1.tar.gz",
            "has_sig": false,
            "md5_digest": "3e2900f47c92aa7c2489b57261a312ff",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 78423,
            "upload_time": "2025-07-20T00:20:23",
            "upload_time_iso_8601": "2025-07-20T00:20:23.196873Z",
            "url": "https://files.pythonhosted.org/packages/bc/9f/49b76657477c3529b80cc4d0a115024ef433eb1120f814efd53e28b149a6/p01.memcache-0.8.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-07-20 00:20:23",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "p01.memcache"
}
        
Elapsed time: 0.48795s