{ "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.1\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') )\n manager.run('ping')\n manager.run('ban.url ^/secret/$')\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": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/justquick/python-varnish", "keywords": null, "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "python-varnish", "package_url": "https://pypi.org/project/python-varnish/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/python-varnish/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://github.com/justquick/python-varnish" }, "release_url": "https://pypi.org/project/python-varnish/0.2.1/", "requires_dist": null, "requires_python": null, "summary": "Simple Python interface for the Varnish management port", "version": "0.2.1" }, "last_serial": 798121, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "805cecc62783f7230f584ce4dbad4d84", "sha256": "48f1eaa527c94da6dadcb98352c30df9f234b40e72665ab9bc9971bbd8b10685" }, "downloads": -1, "filename": "python-varnish-0.1.tar.gz", "has_sig": false, "md5_digest": "805cecc62783f7230f584ce4dbad4d84", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3008, "upload_time": "2010-04-07T19:40:07", "url": "https://files.pythonhosted.org/packages/dd/ff/f4683deb4bc7f2849c656b8970246491b30c2d22346b2c06f4ecf5533245/python-varnish-0.1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "434185bc39923826610e0860f8fa6ece", "sha256": "79d94ba8746d26041e9df1170c6cace958f8924dfdfb8da80f59c19d82d304aa" }, "downloads": -1, "filename": "python-varnish-0.1.1.tar.gz", "has_sig": false, "md5_digest": "434185bc39923826610e0860f8fa6ece", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3185, "upload_time": "2010-08-18T20:58:13", "url": "https://files.pythonhosted.org/packages/c8/aa/6acebc1582cac69a0618f0130db0302c1ee68303c96379a777553186751d/python-varnish-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "b4c0610e1077f425f7e290e6b6cf3218", "sha256": "9ac6142496dbe3ebeb68a1a38f9f5cc4252fa5f551c8fd0bc59474d00fbb2be8" }, "downloads": -1, "filename": "python-varnish-0.1.2.tar.gz", "has_sig": false, "md5_digest": "b4c0610e1077f425f7e290e6b6cf3218", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4417, "upload_time": "2011-04-14T14:56:44", "url": "https://files.pythonhosted.org/packages/8e/8c/a56a327aeef42c1968f84e27cca8f684cd00dccfd62ae49a9702fa0ba960/python-varnish-0.1.2.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "f9bb59d1385c555ebfe43def10af4037", "sha256": "8854dc673839fa052fe34f744d988d00909f2d45e7250bb7dd2665a12c7645fd" }, "downloads": -1, "filename": "python-varnish-0.2.0.tar.gz", "has_sig": false, "md5_digest": "f9bb59d1385c555ebfe43def10af4037", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6187, "upload_time": "2012-03-14T03:56:47", "url": "https://files.pythonhosted.org/packages/2b/57/e4cc4e862dddc6fb9f531da6c3d4336600e290a867245c0e4c94701e49f8/python-varnish-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "85d09672e40f75be33a450dd8f3cd250", "sha256": "320ac8f6172c942a8e67efa4e75759b9be2969c7ead0b81d0a255bacec96c370" }, "downloads": -1, "filename": "python-varnish-0.2.1.tar.gz", "has_sig": false, "md5_digest": "85d09672e40f75be33a450dd8f3cd250", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6193, "upload_time": "2012-03-14T04:00:43", "url": "https://files.pythonhosted.org/packages/0e/a3/45f1844d028fb13242eedb32920b84f5e1966bd1b3745d097ab7e1970fc4/python-varnish-0.2.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "85d09672e40f75be33a450dd8f3cd250", "sha256": "320ac8f6172c942a8e67efa4e75759b9be2969c7ead0b81d0a255bacec96c370" }, "downloads": -1, "filename": "python-varnish-0.2.1.tar.gz", "has_sig": false, "md5_digest": "85d09672e40f75be33a450dd8f3cd250", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6193, "upload_time": "2012-03-14T04:00:43", "url": "https://files.pythonhosted.org/packages/0e/a3/45f1844d028fb13242eedb32920b84f5e1966bd1b3745d097ab7e1970fc4/python-varnish-0.2.1.tar.gz" } ] }