{ "info": { "author": "Stephan Erb", "author_email": "stephan.erb@blue-yonder.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: Developers", "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: System :: Archiving :: Packaging" ], "description": "=======================\nMario the Devpi Plumber\n=======================\n\n.. image:: https://travis-ci.org/blue-yonder/devpi-plumber.svg?branch=master\n :alt: Build Status\n :target: https://travis-ci.org/blue-yonder/devpi-plumber \n.. image:: https://coveralls.io/repos/blue-yonder/devpi-plumber/badge.svg?branch=master\n :alt: Coverage Status\n :target: https://coveralls.io/r/blue-yonder/devpi-plumber?branch=master\n.. image:: https://badge.fury.io/py/devpi-plumber.svg\n :alt: Latest Version\n :target: https://pypi.python.org/pypi/devpi-plumber\n.. image:: https://requires.io/github/blue-yonder/devpi-plumber/requirements.svg?branch=master\n :alt: Requirements Status\n :target: https://requires.io/github/blue-yonder/devpi-plumber/requirements/?branch=master\n\nMario, the devpi-plumber, helps to automate and test large devpi_ installations. It offers a simple python commandline wrapper\naround the devpi client binary and utilities for using devpi in a test harness. To get access to the latter, install Mario\nwith the extra ``test`` requirement::\n\n pip install devpi-plumber[test]\n\n\nMario by Example:\n=================\n\nAmong others, it can be used to automate the upload of packages:\n\n.. code:: python\n\n with DevpiClient('https://devpi.company.com', 'user', 'secret') as devpi:\n devpi.use('user/testindex')\n devpi.upload('path/to/package-1.0.tar.gz')\n\nTo make it easier to perform modifications on non-volatile indices, there is a context manager that temporarily toggles the volatile flag.\n\n.. code:: python\n\n with volatile_index(devpi, 'user/prodindex'):\n devpi.remove('broken_package==0.1.0')\n\nIn order to simplify the testing of such plumbing scripts, it ships with a simple context manager for starting and stopping devpi servers in tests.\n\n.. code:: python\n\n def do_maintenance(devpi):\n \"\"\" My plumbing script \"\"\"\n devpi.use('user/testindex')\n # ...\n\n users = { \n 'user': {'password': 'secret'},\n }\n indices = {\n 'user/prodindex': {},\n 'user/testindex': {'bases': 'user/prodindex'},\n }\n with TestServer(users, indices) as devpi:\n do_maintenance(devpi)\n\n\nLicense\n=======\n\n`New BSD`_\n\n\n.. _devpi: http://doc.devpi.net/latest/\n.. _New BSD: https://github.com/blue-yonder/devpi-builder/blob/master/COPYING\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/blue-yonder/devpi-plumber", "keywords": "", "license": "new BSD", "maintainer": "", "maintainer_email": "", "name": "devpi-plumber", "package_url": "https://pypi.org/project/devpi-plumber/", "platform": "", "project_url": "https://pypi.org/project/devpi-plumber/", "project_urls": { "Homepage": "https://github.com/blue-yonder/devpi-plumber" }, "release_url": "https://pypi.org/project/devpi-plumber/0.5.1/", "requires_dist": [ "devpi-client", "twitter.common.contextutil", "six", "devpi-server (>=4.2.1) ; extra == 'test'" ], "requires_python": "", "summary": "Mario, the devpi-plumber, helps to automate and test large devpi installations.", "version": "0.5.1" }, "last_serial": 5639083, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "5b9af345816ffab3ba45156ab3627a3e", "sha256": "51ccaf209914acc5b7f2a82e89fac90492971cfe521883d3c0c55c2546bbde0a" }, "downloads": -1, "filename": "devpi_plumber-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5b9af345816ffab3ba45156ab3627a3e", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 5573, "upload_time": "2014-11-15T11:08:03", "url": "https://files.pythonhosted.org/packages/7b/0d/bfb2974b112852bdf95f8ccf8bc9195a05c2ef78c5545294a05246ab9f23/devpi_plumber-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d4b4197f8f2c0f3bb1e7bffe13a92040", "sha256": "7dca7a3c91edc437fb13be55d622efbc23ef03749a3f0be3b226acf59d1ac39e" }, "downloads": -1, "filename": "devpi-plumber-0.1.0.tar.gz", "has_sig": false, "md5_digest": "d4b4197f8f2c0f3bb1e7bffe13a92040", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3292, "upload_time": "2014-11-15T11:07:59", "url": "https://files.pythonhosted.org/packages/fc/08/522c64058563b007c7f29da7d9199e859c11a59c66e2d9a617d73debc475/devpi-plumber-0.1.0.tar.gz" } ], "0.1.0dev": [ { "comment_text": "", "digests": { "md5": "329f251e9acd6433990f1fbd1d88eede", "sha256": "3d6082ffbfb402042ce029dbda0bddd85fc484772c3fa956e953840dbe64798b" }, "downloads": -1, "filename": "devpi_plumber-0.1.0dev-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "329f251e9acd6433990f1fbd1d88eede", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 5503, "upload_time": "2014-11-14T10:15:27", "url": "https://files.pythonhosted.org/packages/ec/e0/178350b148f5f53dd3a16fa3273865201787fa0a1c0767f55e6973fa4a5a/devpi_plumber-0.1.0dev-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0ddd954f5b76e275cfedd881b4a9db15", "sha256": "364e0982df985bb681040a0942c7ca0543c92d9c9983c43a7e93efa4ae8dfe9e" }, "downloads": -1, "filename": "devpi-plumber-0.1.0dev.tar.gz", "has_sig": false, "md5_digest": "0ddd954f5b76e275cfedd881b4a9db15", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3185, "upload_time": "2014-11-14T10:15:23", "url": "https://files.pythonhosted.org/packages/89/7b/0479c017b362b90320ceb0add047ca42e9272a3c4508130f7445f6b8b1f3/devpi-plumber-0.1.0dev.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "29a949adff08cdb43df627c72b2962b7", "sha256": "5925cf37831da96752b44b56b226ee3ce96d36cfcc1c9a93ac7176a5d68bc688" }, "downloads": -1, "filename": "devpi_plumber-0.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "29a949adff08cdb43df627c72b2962b7", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 5915, "upload_time": "2014-11-30T22:24:58", "url": "https://files.pythonhosted.org/packages/02/e0/2b55c70dbb268f2401a9f5de987007376935a37d3e83a36232e4ad8f0637/devpi_plumber-0.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c3bca9b252ec0c9201950c405ed99724", "sha256": "307ba10bbdba3682b22881822a9d4d42a57749ac4f8f980db695cb89fa69465a" }, "downloads": -1, "filename": "devpi-plumber-0.2.1.tar.gz", "has_sig": false, "md5_digest": "c3bca9b252ec0c9201950c405ed99724", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3634, "upload_time": "2014-11-30T22:24:52", "url": "https://files.pythonhosted.org/packages/e0/e3/67d613350a0e92c1511bb61b3fe2bbadd49284b02f846da65e6f648546e7/devpi-plumber-0.2.1.tar.gz" } ], "0.2.10": [ { "comment_text": "", "digests": { "md5": "911871589b4a389f4760934f3f57d1a1", "sha256": "68e1ce4c2dcd1841885aa07788e9152a4788ccc63c0ea1a0bbdbe0b209142180" }, "downloads": -1, "filename": "devpi_plumber-0.2.10-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "911871589b4a389f4760934f3f57d1a1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7261, "upload_time": "2016-03-15T12:08:50", "url": "https://files.pythonhosted.org/packages/01/3c/a86c091979c50c6c04185052cddadaf8b99c435465c4ca38edb13ef5208d/devpi_plumber-0.2.10-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4f03a003ecfb627fc95c491dc70c3d8a", "sha256": "d1527237bc581cf600f0d9f3d3929857d37ee12237b8423bf6d84865a6065b9a" }, "downloads": -1, "filename": "devpi-plumber-0.2.10.tar.gz", "has_sig": false, "md5_digest": "4f03a003ecfb627fc95c491dc70c3d8a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5773, "upload_time": "2016-03-15T12:08:56", "url": "https://files.pythonhosted.org/packages/b2/10/3f8a1b9efcc72d23f054922cf27e2b19fe3fac1cb658c8dfb08483ce690f/devpi-plumber-0.2.10.tar.gz" } ], "0.2.11": [ { "comment_text": "", "digests": { "md5": "698187c1047d945305aa146e6f736bb1", "sha256": "4e29088caad0cb830d16cf89d564cc0818a84ca595901fb3507f42acfe1f6aff" }, "downloads": -1, "filename": "devpi_plumber-0.2.11-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "698187c1047d945305aa146e6f736bb1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7245, "upload_time": "2016-03-17T14:53:33", "url": "https://files.pythonhosted.org/packages/60/1c/403a7c51deab5bf972fdf040fd169ece6a735ff257076d37bc8a3131d3e5/devpi_plumber-0.2.11-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "791c47d3104f826cfe1bb7e3f1fcdf4a", "sha256": "36438aba310b839729b8e2c63e25a111f12e15909f038d5a36da31ce54a504fe" }, "downloads": -1, "filename": "devpi-plumber-0.2.11.tar.gz", "has_sig": false, "md5_digest": "791c47d3104f826cfe1bb7e3f1fcdf4a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5769, "upload_time": "2016-03-17T14:53:39", "url": "https://files.pythonhosted.org/packages/f4/f6/92ec4e57db72e2e7c88206417fb685c33863c12fec6529aa1841878733b9/devpi-plumber-0.2.11.tar.gz" } ], "0.2.12": [ { "comment_text": "", "digests": { "md5": "cace93b1422cb9a23258860d61a73f0a", "sha256": "7dc09a4885b60ee57c92a44c5da4c322f03d29dab3fda219916353525eeb0082" }, "downloads": -1, "filename": "devpi_plumber-0.2.12-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cace93b1422cb9a23258860d61a73f0a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7368, "upload_time": "2016-04-20T11:05:10", "url": "https://files.pythonhosted.org/packages/03/74/f10919d0b012e4ca85482bb94132475b42a7b26d1ecc0351063b71b39dcd/devpi_plumber-0.2.12-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6e4474c83cb8ea07ebdff5bc982a880e", "sha256": "9851b5c69db48e960ed2863a5a338f5bd9f4d59e4b0609e10fb7749c6362ae91" }, "downloads": -1, "filename": "devpi-plumber-0.2.12.tar.gz", "has_sig": false, "md5_digest": "6e4474c83cb8ea07ebdff5bc982a880e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5884, "upload_time": "2016-04-20T11:05:19", "url": "https://files.pythonhosted.org/packages/ca/6f/d8127a2c22d3ce964459c85e14a91a02131a57ae595a17f8b4aef6b125e2/devpi-plumber-0.2.12.tar.gz" } ], "0.2.13": [ { "comment_text": "", "digests": { "md5": "636706a251c209035b2f1911c4e1c81e", "sha256": "427ab9165c3bd02563619eb8443a91c7b8cd401a1b850576d87f7738da6a3385" }, "downloads": -1, "filename": "devpi_plumber-0.2.13-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "636706a251c209035b2f1911c4e1c81e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7366, "upload_time": "2016-04-21T12:29:49", "url": "https://files.pythonhosted.org/packages/2f/e3/ffafe703fb130a216a3f04f759c9134b8126075563838c220f282f90418e/devpi_plumber-0.2.13-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "133a9ec2759e529dbd451e77140475cd", "sha256": "a8dcff153ea68fb0c92d1fc52088c0d67009ea2b07a2c4024b5bbafca4ea0240" }, "downloads": -1, "filename": "devpi-plumber-0.2.13.tar.gz", "has_sig": false, "md5_digest": "133a9ec2759e529dbd451e77140475cd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5886, "upload_time": "2016-04-21T12:30:03", "url": "https://files.pythonhosted.org/packages/00/11/e3ece9d49ca36e9112b46080a2af2c97bd73911df2f07f9efbd2547c8313/devpi-plumber-0.2.13.tar.gz" } ], "0.2.14": [ { "comment_text": "", "digests": { "md5": "f3b049875afb1cfcac473d25b4ae97c4", "sha256": "66f0493b5ce90beb1fa943e5f02441d0424e1ea22f2cd4035d520307b9be1da1" }, "downloads": -1, "filename": "devpi_plumber-0.2.14-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f3b049875afb1cfcac473d25b4ae97c4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7374, "upload_time": "2016-04-21T13:07:44", "url": "https://files.pythonhosted.org/packages/1a/dd/a28978c43813474f7a386e55fd030befb214684b90e03da8af685ff346ed/devpi_plumber-0.2.14-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ae5cddc8f26216372beed48525fa7721", "sha256": "98a4d6ba377af674cda1b2ea9501eea0ed2ceeb43ae23026eea0fee54403bece" }, "downloads": -1, "filename": "devpi-plumber-0.2.14.tar.gz", "has_sig": false, "md5_digest": "ae5cddc8f26216372beed48525fa7721", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5894, "upload_time": "2016-04-21T13:08:08", "url": "https://files.pythonhosted.org/packages/28/9f/7e3114a589d0324363a11b6d364c5bcfcb6b4876e7fb593cbf5a9ee947d5/devpi-plumber-0.2.14.tar.gz" } ], "0.2.15": [ { "comment_text": "", "digests": { "md5": "e6d85347a1a649039474bbd6564c26f6", "sha256": "26f1bd43ed57149c14923aa4ffa8358ae89edac208717b7a089fca7c70967d73" }, "downloads": -1, "filename": "devpi_plumber-0.2.15-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e6d85347a1a649039474bbd6564c26f6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7410, "upload_time": "2016-04-29T07:40:14", "url": "https://files.pythonhosted.org/packages/57/21/faa43a925ac25ca64a6aa1a8256b7e376edd63c7df7ecbc79bfd3c8c209d/devpi_plumber-0.2.15-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6f7f3c68c263bfca9e5cc54ce0690c06", "sha256": "dc8657b58812f7986608dc9ed1be5533eefb3045c1eefc32cba038ceef8f84ae" }, "downloads": -1, "filename": "devpi-plumber-0.2.15.tar.gz", "has_sig": false, "md5_digest": "6f7f3c68c263bfca9e5cc54ce0690c06", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5935, "upload_time": "2016-04-29T07:40:34", "url": "https://files.pythonhosted.org/packages/3a/3c/076648fc69de652d885bbe37dd2b472d591d76f31c5e1ca1ff151e638522/devpi-plumber-0.2.15.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "ea8333d7937bdd3fc421b0b6708a49cb", "sha256": "d2253df8f25f8e76f5f33f9efa0edc39059ba85114b906a7e22b294717026f57" }, "downloads": -1, "filename": "devpi_plumber-0.2.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ea8333d7937bdd3fc421b0b6708a49cb", "packagetype": "bdist_wheel", "python_version": "3.2", "requires_python": null, "size": 5917, "upload_time": "2015-07-10T11:31:09", "url": "https://files.pythonhosted.org/packages/9f/32/05daf77dab9ad29991e99dbf8ed2b62aed21a4197b40878857b6f5d73a0e/devpi_plumber-0.2.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "09f9c3e0ff992038e5d0f58fce59ecc1", "sha256": "5b972e40fd9720bbbda8e44c198ede0bb6b1108525108832f5048582169db929" }, "downloads": -1, "filename": "devpi-plumber-0.2.2.tar.gz", "has_sig": false, "md5_digest": "09f9c3e0ff992038e5d0f58fce59ecc1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4597, "upload_time": "2015-07-10T11:31:06", "url": "https://files.pythonhosted.org/packages/95/98/871f3bc121c594e7239e2cad62622bc5641136f58a09b2d85d595e3c4ab7/devpi-plumber-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "4f812c9f5dcf39fcefe85231fe5f00e0", "sha256": "c65ec9a4a888f9e81abd7b67030881d5cce1e87b01c9baf1c2c7f49a14f78e20" }, "downloads": -1, "filename": "devpi_plumber-0.2.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4f812c9f5dcf39fcefe85231fe5f00e0", "packagetype": "bdist_wheel", "python_version": "3.2", "requires_python": null, "size": 5953, "upload_time": "2015-07-10T14:48:15", "url": "https://files.pythonhosted.org/packages/19/43/2698913a753cb798d6303b89214aacb9101a0af18ea649bc2c04679675a9/devpi_plumber-0.2.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e1bfe220c071dc0503e6ba32073eb49e", "sha256": "1fafe50e97af33ee9be89f24fcdfbdf0bb840f291d9c877f15d35db89ee554da" }, "downloads": -1, "filename": "devpi-plumber-0.2.3.tar.gz", "has_sig": false, "md5_digest": "e1bfe220c071dc0503e6ba32073eb49e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4641, "upload_time": "2015-07-10T14:48:12", "url": "https://files.pythonhosted.org/packages/64/ba/a0fd7b5c8ed0842a74b6dc71f696222beb814adabdcbf685a094f3c116f9/devpi-plumber-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "a47a9504e585f5d6b41455a546928a7b", "sha256": "30f5f13373b8fd5d98fa6b00aea595e492cd9725b03af76c309aa7946d9e4947" }, "downloads": -1, "filename": "devpi_plumber-0.2.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a47a9504e585f5d6b41455a546928a7b", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 6329, "upload_time": "2015-07-14T09:19:43", "url": "https://files.pythonhosted.org/packages/03/f7/bcea31eb1a8f14621d3d4c831731482fd0a8a130a92db49934f6dd4510ad/devpi_plumber-0.2.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "154de4da66d6f17405123aace57dd938", "sha256": "c19e6681dc782e1fcc52ffa3d894cfdedb3e80c94075d52a315196a24ab82e81" }, "downloads": -1, "filename": "devpi-plumber-0.2.4.tar.gz", "has_sig": false, "md5_digest": "154de4da66d6f17405123aace57dd938", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5024, "upload_time": "2015-07-14T09:19:40", "url": "https://files.pythonhosted.org/packages/dd/e2/a39774ab38a3daf8f03231f46fac1c3959b3147f5d6aeaa210ceaf7287d1/devpi-plumber-0.2.4.tar.gz" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "a0a789d5200c33e90b981e3a0e911ef6", "sha256": "a9d0ac30fd026be25fa69c934a407c65991a9b52bfc90df773288f9b45544683" }, "downloads": -1, "filename": "devpi_plumber-0.2.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a0a789d5200c33e90b981e3a0e911ef6", "packagetype": "bdist_wheel", "python_version": "3.2", "requires_python": null, "size": 6881, "upload_time": "2015-07-17T14:47:10", "url": "https://files.pythonhosted.org/packages/67/ed/b6036168fdd9bd7f73d0e987a2c5d8d669736139b2de15e81ff1f9771f07/devpi_plumber-0.2.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cf8803ce8c55dd838a48dca4c1a7c785", "sha256": "4631d9f6fd11023e30518b1863045cd221a02dc34e3eed250b3c484393515273" }, "downloads": -1, "filename": "devpi-plumber-0.2.5.tar.gz", "has_sig": false, "md5_digest": "cf8803ce8c55dd838a48dca4c1a7c785", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5407, "upload_time": "2015-07-17T14:47:07", "url": "https://files.pythonhosted.org/packages/5a/92/0eb204c0efa17e573b6d13a78a3957aa0023d11a0852e1fd1af7c7c1fbcd/devpi-plumber-0.2.5.tar.gz" } ], "0.2.6": [ { "comment_text": "", "digests": { "md5": "7943df066bb71180bd1b8180bfcc618d", "sha256": "66a633cedf4d669a8e373c457fc696fe60606874ae056465c10b6ad460982698" }, "downloads": -1, "filename": "devpi_plumber-0.2.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7943df066bb71180bd1b8180bfcc618d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6941, "upload_time": "2016-03-09T12:31:52", "url": "https://files.pythonhosted.org/packages/74/28/e1a593c9bd6e9de8ab47b1fd8135c165b6bd92016be041604ff3b5cab500/devpi_plumber-0.2.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6155e0a5ad7403c6d0933187c5d933fc", "sha256": "da2f20a7c6ab56010a0ea495c2f05eecd1df430cf548a081b384b671c7f715b6" }, "downloads": -1, "filename": "devpi-plumber-0.2.6.tar.gz", "has_sig": false, "md5_digest": "6155e0a5ad7403c6d0933187c5d933fc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5481, "upload_time": "2016-03-09T12:32:04", "url": "https://files.pythonhosted.org/packages/ae/d4/53b691874b97630e27b541c54b2686fca4292d8bc078ebbbc9d2671273e9/devpi-plumber-0.2.6.tar.gz" } ], "0.2.7": [ { "comment_text": "", "digests": { "md5": "7418d121c80fe94f2eadc654a02aaf1d", "sha256": "fc0ec81c04d482164d2b316df7dabe64a18038dfe7e4a17136683e54c12cb831" }, "downloads": -1, "filename": "devpi_plumber-0.2.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7418d121c80fe94f2eadc654a02aaf1d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6984, "upload_time": "2016-03-11T16:45:25", "url": "https://files.pythonhosted.org/packages/e8/b1/6cf4cd9508c9ae6fb065d71eec837027a1476dd7cab4fb34791718160f3f/devpi_plumber-0.2.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2f1c7a1e688907a032250915da8591f4", "sha256": "f4db90aa591206be8ecb69274604f1a4918aa7702b6307c8e9d56f67976d174d" }, "downloads": -1, "filename": "devpi-plumber-0.2.7.tar.gz", "has_sig": false, "md5_digest": "2f1c7a1e688907a032250915da8591f4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5526, "upload_time": "2016-03-11T16:45:34", "url": "https://files.pythonhosted.org/packages/6b/36/61d98b15b49dbe03f9b9377735c5892a5a158d91a47a26dcf5f8158e1db9/devpi-plumber-0.2.7.tar.gz" } ], "0.2.8": [ { "comment_text": "", "digests": { "md5": "041db0725793c7bef79443d567da5a21", "sha256": "0678ee6382f907d1ed68ed5e26581e84c82913102a59f0165985db14d396e4d4" }, "downloads": -1, "filename": "devpi_plumber-0.2.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "041db0725793c7bef79443d567da5a21", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7167, "upload_time": "2016-03-14T13:13:46", "url": "https://files.pythonhosted.org/packages/9c/8d/1eaaaeeac680614ffae7eb47a8086cf2baed2f33367ee2eef8853eff9575/devpi_plumber-0.2.8-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "91247d93dd59c2ced62611c893bcdc20", "sha256": "caa0fac4e89693e438f50f846b4dfc66a059d0f20711b0d66311b0ebe285487f" }, "downloads": -1, "filename": "devpi-plumber-0.2.8.tar.gz", "has_sig": false, "md5_digest": "91247d93dd59c2ced62611c893bcdc20", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5684, "upload_time": "2016-03-14T13:14:13", "url": "https://files.pythonhosted.org/packages/ca/1c/0f1c509c25f6afff1a32f29448d6ad461d5894314f182c069b32448198bb/devpi-plumber-0.2.8.tar.gz" } ], "0.2.9": [ { "comment_text": "", "digests": { "md5": "6b5541c575eb3c66986a7cd7fb481493", "sha256": "0490ebaccc932334632f13ef8a1199871c336d1ae8911c4729a6dc0429a8b6b1" }, "downloads": -1, "filename": "devpi_plumber-0.2.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6b5541c575eb3c66986a7cd7fb481493", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7160, "upload_time": "2016-03-14T14:08:48", "url": "https://files.pythonhosted.org/packages/03/d3/e9c8ce4c661c5fc1ab2249692d65cf2ad6e29a61a9b5b4b97dbdf99dad20/devpi_plumber-0.2.9-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "36c87bae8151273b767b2047a305d386", "sha256": "77ea250aa97b6f77bf7fa7c8c7334e2902f45abd67b00042fd50e03409fe61aa" }, "downloads": -1, "filename": "devpi-plumber-0.2.9.tar.gz", "has_sig": false, "md5_digest": "36c87bae8151273b767b2047a305d386", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5688, "upload_time": "2016-03-14T14:09:18", "url": "https://files.pythonhosted.org/packages/3c/96/13bb482c67909eb72452217a71f9e77edef681abac1c0dd9bba9a50d2439/devpi-plumber-0.2.9.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "e0dece0dbdb5e751fc626ff723276731", "sha256": "8f1c9d3884d5d739e16295705dcc9b21071d457c387128c7cb5d21a7ff60ed77" }, "downloads": -1, "filename": "devpi_plumber-0.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e0dece0dbdb5e751fc626ff723276731", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7528, "upload_time": "2016-08-05T13:13:51", "url": "https://files.pythonhosted.org/packages/cc/26/a4a63b57cef40ed51daafbf72b5d411d3bc14eafd73d0d3a0540162fa120/devpi_plumber-0.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a7012bf3c835ee977089675a51c65d59", "sha256": "6353be7f3d800ce7f6c5b24f4ffcc98cbf7cb86f92e3258114fe18fa6707d005" }, "downloads": -1, "filename": "devpi-plumber-0.3.0.tar.gz", "has_sig": false, "md5_digest": "a7012bf3c835ee977089675a51c65d59", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5977, "upload_time": "2016-08-05T13:13:53", "url": "https://files.pythonhosted.org/packages/e7/7f/d7181eedbf91f850606ffdc91a59328e9b685aeb8ce7a5d1ead30f648ee1/devpi-plumber-0.3.0.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "f5038cbf074f685578b0a3f4404cf20f", "sha256": "85e5e678fd0e04014b4c6ccf3ea889545f48e45df84b083a301fe3e545a88fc3" }, "downloads": -1, "filename": "devpi_plumber-0.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f5038cbf074f685578b0a3f4404cf20f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7597, "upload_time": "2017-03-14T12:12:05", "url": "https://files.pythonhosted.org/packages/cc/ae/4dc5366008fc4b056880e0eaa4e85219b524d2769876f6a3540c3af275f1/devpi_plumber-0.4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b3fe45dda9bb258bde479fec3827120d", "sha256": "df4552aaa4e92fd9cb174978ed8e667e191e66a9e8ebbc927d1f4cf15d8b7832" }, "downloads": -1, "filename": "devpi-plumber-0.4.0.tar.gz", "has_sig": false, "md5_digest": "b3fe45dda9bb258bde479fec3827120d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6030, "upload_time": "2017-03-14T12:12:06", "url": "https://files.pythonhosted.org/packages/b6/cc/c010b59722be5160576a7a67e45cb5570bdaddf5aac2a9453acb108543e9/devpi-plumber-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "0ff2c00f00c0f7e42eb552319ae115a0", "sha256": "77bbe9efd9d56cd2b02c21fd143ee3b649d220a16dbd7cdf2488e7370ce7ee35" }, "downloads": -1, "filename": "devpi_plumber-0.4.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0ff2c00f00c0f7e42eb552319ae115a0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7603, "upload_time": "2017-03-14T15:14:53", "url": "https://files.pythonhosted.org/packages/e3/33/06d4af92fa7f1c2c853e4e4b170b6a257d38df702cff6ee4ddb9e0b69b06/devpi_plumber-0.4.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "10d91a9cba44bacc33629036ece27f10", "sha256": "bba725b1fb1dd278209e7a131bf15fdd6d94e64ffa50efd17e0d67ac6a432d48" }, "downloads": -1, "filename": "devpi-plumber-0.4.1.tar.gz", "has_sig": false, "md5_digest": "10d91a9cba44bacc33629036ece27f10", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6035, "upload_time": "2017-03-14T15:14:55", "url": "https://files.pythonhosted.org/packages/d6/f1/6f1dea97137fddfe765ad320cf0ef2999a78bdad554679c8768fa189680e/devpi-plumber-0.4.1.tar.gz" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "10d0eba510763467034e02b1ca8527fc", "sha256": "68dd5c8d24097fd405fab6ad2d4882a89a6387d48dff575c210e90a31cf50c1f" }, "downloads": -1, "filename": "devpi_plumber-0.4.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "10d0eba510763467034e02b1ca8527fc", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7672, "upload_time": "2017-03-20T13:23:20", "url": "https://files.pythonhosted.org/packages/92/29/59e6d0a3ffdd80871df01af0353eb9062e0238c8cf7cd54d2f300f1c7914/devpi_plumber-0.4.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "acac1cb07e070b1fcc48b7dc0f626dc1", "sha256": "59f354897f997f47baf591e0e31577b4e29f1172570667e66811ff1b9460bbed" }, "downloads": -1, "filename": "devpi-plumber-0.4.2.tar.gz", "has_sig": false, "md5_digest": "acac1cb07e070b1fcc48b7dc0f626dc1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6099, "upload_time": "2017-03-20T13:23:22", "url": "https://files.pythonhosted.org/packages/1e/7b/55af66bb15db5dd5cc0170c2eb772e4b65782d88411f4be096f51e79aaee/devpi-plumber-0.4.2.tar.gz" } ], "0.4.3": [ { "comment_text": "", "digests": { "md5": "6682d112da2e1d28a4ae4f199d2b2e9a", "sha256": "e2594096ed1957df61a746d4f68d1a271ce6b1caa236a6776b1706b66602f65f" }, "downloads": -1, "filename": "devpi_plumber-0.4.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6682d112da2e1d28a4ae4f199d2b2e9a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8211, "upload_time": "2017-11-15T12:32:55", "url": "https://files.pythonhosted.org/packages/eb/f2/b8ccf91677216f3af88f8097ebd1f8faaefd22ef6a848acce164a061e720/devpi_plumber-0.4.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dc6817f75d37b8ad05fe335e5763dc82", "sha256": "16093c544d151f1c33f559937cceafec1a8562f6acb6655770aff2a08317ed93" }, "downloads": -1, "filename": "devpi-plumber-0.4.3.tar.gz", "has_sig": false, "md5_digest": "dc6817f75d37b8ad05fe335e5763dc82", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 180705, "upload_time": "2017-11-15T12:32:56", "url": "https://files.pythonhosted.org/packages/19/3f/9fca68ae099ce94059009ac6986cb699887fa083fc12e205a639f336683d/devpi-plumber-0.4.3.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "8c0754b34e7cba50b48f0a96a83daca4", "sha256": "14ebb79e9c3dbfd5f7f497670326e7a4560b886ed090731fc233792671090a2e" }, "downloads": -1, "filename": "devpi_plumber-0.5.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8c0754b34e7cba50b48f0a96a83daca4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6435, "upload_time": "2018-07-24T12:32:19", "url": "https://files.pythonhosted.org/packages/37/52/c767b85f0816084d83c54d731a7f6a603e046eb912aab08be04c891198ff/devpi_plumber-0.5.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7a1046370d5bc8ddfe94742aae362930", "sha256": "fd9bf60713a0f900eef6d88db76e2abd6a298c6ed0a96c8dd1756c224bdcf3bc" }, "downloads": -1, "filename": "devpi-plumber-0.5.0.tar.gz", "has_sig": false, "md5_digest": "7a1046370d5bc8ddfe94742aae362930", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 181239, "upload_time": "2018-07-24T12:32:21", "url": "https://files.pythonhosted.org/packages/dc/9d/a549f7bf0edb816ad85511428f8c7255e9559ef7a1a88f7371a5249c3cb0/devpi-plumber-0.5.0.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "c30fda4b6e4cb52076afbafa7cbcce23", "sha256": "19a8cfa8a057853d1e0f0d72cbad8460af26c0fafdd2d731e3f7d40d6d8ec3dc" }, "downloads": -1, "filename": "devpi_plumber-0.5.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c30fda4b6e4cb52076afbafa7cbcce23", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7442, "upload_time": "2019-08-06T11:14:18", "url": "https://files.pythonhosted.org/packages/ef/2b/826933b0901f3aa1e500853e25988e77f39c5b3b6e88b93ca2dd02439f82/devpi_plumber-0.5.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a5cbbc035b29c402084ec3943a9901d9", "sha256": "09d67f124cc3188a4b8e1002e81ee01163bdcf2fa4f7538316fa59dc5848c251" }, "downloads": -1, "filename": "devpi-plumber-0.5.1.tar.gz", "has_sig": false, "md5_digest": "a5cbbc035b29c402084ec3943a9901d9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 181455, "upload_time": "2019-08-06T11:14:19", "url": "https://files.pythonhosted.org/packages/3d/4b/d51f8c8b45a731cda2f33e13188039ef30a38ee3da403c4deefab61d7a13/devpi-plumber-0.5.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c30fda4b6e4cb52076afbafa7cbcce23", "sha256": "19a8cfa8a057853d1e0f0d72cbad8460af26c0fafdd2d731e3f7d40d6d8ec3dc" }, "downloads": -1, "filename": "devpi_plumber-0.5.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c30fda4b6e4cb52076afbafa7cbcce23", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7442, "upload_time": "2019-08-06T11:14:18", "url": "https://files.pythonhosted.org/packages/ef/2b/826933b0901f3aa1e500853e25988e77f39c5b3b6e88b93ca2dd02439f82/devpi_plumber-0.5.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a5cbbc035b29c402084ec3943a9901d9", "sha256": "09d67f124cc3188a4b8e1002e81ee01163bdcf2fa4f7538316fa59dc5848c251" }, "downloads": -1, "filename": "devpi-plumber-0.5.1.tar.gz", "has_sig": false, "md5_digest": "a5cbbc035b29c402084ec3943a9901d9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 181455, "upload_time": "2019-08-06T11:14:19", "url": "https://files.pythonhosted.org/packages/3d/4b/d51f8c8b45a731cda2f33e13188039ef30a38ee3da403c4deefab61d7a13/devpi-plumber-0.5.1.tar.gz" } ] }