{ "info": { "author": "Justin Quick", "author_email": "justquick@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Utilities" ], "description": "Simple Python interface for the Varnish management port\n=========================================================\n\n\n:Author:\n Justin Quick , Sandy Walsh \n:Version: 0.2\n\n::\n\n pip install python-varnish==0.2.2\n\nIf you are running a version of varnish older than 3.0 then install python-varnish==0.1.2 instead.\n\nVarnish is a state-of-the-art, high-performance HTTP accelerator.\nFor more information checkout `Varnish Site `_\n\nVarnish provides a simple telnet management interface for doing things like:\n\n * reloading configurations\n * purging URLs from cache\n * view statistics\n * start and stop the server\n\nThis Python API takes full advantage of the available commands and can run\nacross multiple Varnish instances. Here are the features of this python module\n(compared to `python-varnishadm `_)\n\n * Uses ``telnetlib`` instead of raw sockets\n * Implements ``threading`` module\n * Can run commands across multiple Varnish instances\n * More comprehensive methods, closely matching the management API (``purge_*``, ``vcl_*``, etc.)\n * Unittests\n\nExample::\n\n manager = VarnishManager(('server1:6082', 'server2:6082'), 'secret_file_content')\n manager.run('ping')\n manager.run('ban.url ^/articles/$')\n manager.run('ban.list')\n manager.run('purge.url', 'http://mydomain.com/articles/.*')\n manager.close()\n\nTesting::\n\n python runtests.py", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/ByteInternet/python-varnishadm", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "python-varnishadm", "package_url": "https://pypi.org/project/python-varnishadm/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/python-varnishadm/", "project_urls": { "Homepage": "http://github.com/ByteInternet/python-varnishadm" }, "release_url": "https://pypi.org/project/python-varnishadm/0.2.2/", "requires_dist": null, "requires_python": "", "summary": "Simple Python interface for the Varnish management port", "version": "0.2.2" }, "last_serial": 2275549, "releases": { "0.2.2": [ { "comment_text": "", "digests": { "md5": "f3c0c22bf08968a3fb78b46566e24f1b", "sha256": "5d7630a66161420d6e5d2fe2772562479d6cf10d07f6c631b6cb21e6b7afc2d7" }, "downloads": -1, "filename": "python_varnishadm-0.2.2-py2-none-any.whl", "has_sig": false, "md5_digest": "f3c0c22bf08968a3fb78b46566e24f1b", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 8081, "upload_time": "2016-08-11T09:51:59", "url": "https://files.pythonhosted.org/packages/16/d8/60a60e52a9b38d51c56dd9b95dfd556e2593dcfd4ffdd1a38cfc0d17da91/python_varnishadm-0.2.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5ed7f7544f5868d4118f2ee5fd1618ff", "sha256": "e1f28fd96a82004b0ac4e69beaeeb1742ec91bed4dbfcbb4dc1d1ff57cdc58a1" }, "downloads": -1, "filename": "python-varnishadm-0.2.2.tar.gz", "has_sig": false, "md5_digest": "5ed7f7544f5868d4118f2ee5fd1618ff", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6693, "upload_time": "2016-08-11T09:52:05", "url": "https://files.pythonhosted.org/packages/24/0b/dcf27d2e91e54e0710baffa5e823ad7f78b4a4e8164cf89443a807cbe980/python-varnishadm-0.2.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f3c0c22bf08968a3fb78b46566e24f1b", "sha256": "5d7630a66161420d6e5d2fe2772562479d6cf10d07f6c631b6cb21e6b7afc2d7" }, "downloads": -1, "filename": "python_varnishadm-0.2.2-py2-none-any.whl", "has_sig": false, "md5_digest": "f3c0c22bf08968a3fb78b46566e24f1b", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 8081, "upload_time": "2016-08-11T09:51:59", "url": "https://files.pythonhosted.org/packages/16/d8/60a60e52a9b38d51c56dd9b95dfd556e2593dcfd4ffdd1a38cfc0d17da91/python_varnishadm-0.2.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5ed7f7544f5868d4118f2ee5fd1618ff", "sha256": "e1f28fd96a82004b0ac4e69beaeeb1742ec91bed4dbfcbb4dc1d1ff57cdc58a1" }, "downloads": -1, "filename": "python-varnishadm-0.2.2.tar.gz", "has_sig": false, "md5_digest": "5ed7f7544f5868d4118f2ee5fd1618ff", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6693, "upload_time": "2016-08-11T09:52:05", "url": "https://files.pythonhosted.org/packages/24/0b/dcf27d2e91e54e0710baffa5e823ad7f78b4a4e8164cf89443a807cbe980/python-varnishadm-0.2.2.tar.gz" } ] }