{ "info": { "author": "Mircea Ulinic", "author_email": "ping@mirceaulinic.net", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: Developers", "Intended Audience :: Education", "Intended Audience :: Science/Research", "Intended Audience :: System Administrators", "Intended Audience :: Telecommunications Industry", "License :: OSI Approved :: Apache Software License", "Operating System :: MacOS", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX", "Programming Language :: Cython", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: System :: Clustering", "Topic :: System :: Distributed Computing", "Topic :: System :: Networking", "Topic :: System :: Operating System", "Topic :: System :: Systems Administration", "Topic :: Utilities" ], "description": "Salt SProxy\n===========\n\nSalt plugin for interacting with network devices, without running Minions.\n\n.. note::\n\n This is NOT a SaltStack product.\n\n This package may eventually be integrated in a future version of the \n official Salt releases, in this form or slightly different.\n\nInstall\n-------\n\nInstall this package where you would like to manage your devices from. In case\nyou need a specific Salt version, make sure you install it beforehand, \notherwise this package will bring the latest Salt version available instead.\n\nThe package is distributed via PyPI, under the name ``salt-sproxy``.\n\nExecute:\n\n.. code-block:: bash\n\n pip install salt-sproxy\n\nDocumentation\n-------------\n\nThe complete documentation is available at \nhttps://salt-sproxy.readthedocs.io/en/latest/.\n\nUsage\n-----\n\nFirst off, make sure you have the Salt `Pillar Top file \n`_ correctly defined\nand the ``proxy`` key is available into the Pillar. For more in-depth \nexplanation and examples, check `this \n`_ tutorial \nfrom the official SaltStack docs.\n\nOnce you have that, you can start using ``salt-sproxy`` even without any Proxy\nMinions or Salt Master running. To check, can start by executing:\n\n.. code-block:: bash\n\n $ salt-sproxy -L a,b,c --preview-target\n - a\n - b\n - c\n\nThe syntax is very similar to the widely used CLI command ``salt``, however the\nway it works is completely different under the hood:\n\n``salt-sproxy []``\n\nUsgae Example:\n\n.. code-block:: bash\n\n $ salt-sproxy cr1.thn.lon test.ping\n cr1.thn.lon:\n True\n\nOne of the most important differences between ``salt`` and ``salt-sproxy`` is\nthat the former is aware of the devices available, thanks to the fact that the\nMinions connect to the Master, therefore ``salt`` has the list of targets \nalready available. ``salt-sproxy`` does not have this, as it doesn't require \nthe Proxy Minions to be up and connected to the Master. For this reason, you \nwill need to provide it a list of devices, or a `Roster file \n`_ that provides\nthe list of available devices.\n\nThe following targeting options are available:\n\n- ``-E``, ``--pcre``: Instead of using shell globs to evaluate the target\n servers, use pcre regular expressions.\n- ``-L``, ``--list``: Instead of using shell globs to evaluate the target\n servers, take a comma or space delimited list of servers.\n- ``-G``, ``--grain``: Instead of using shell globs to evaluate the target\n use a grain value to identify targets, the syntax for the target is the grain\n key followed by a globexpression: ``\"os:Arch*\"``.\n- ``-P``, ``--grain-pcre``: Instead of using shell globs to evaluate the target\n use a grain value to identify targets, the syntax for the target is the grain\n key followed by a pcre regular expression: \"os:Arch.*\".\n- ``-N``, ``--nodegroup``: Instead of using shell globs to evaluate the target\n use one of the predefined nodegroups to identify a list of targets.\n- ``-R``, ``--range``: Instead of using shell globs to evaluate the target\n use a range expression to identify targets. Range expressions look like\n %cluster.\n\n.. warning::\n\n Some of the targeting options above may not be avaialble for some Roster\n modules.\n\nTo use a specific Roster, configure the ``proxy_roster`` option into your\nMaster config file, e.g.,\n\n.. code-block:: yaml\n\n proxy_roster: ansible\n\nWith the configuration above, ``salt-sproxy`` would try to use the `ansbile \nRoster module \n`_\nto compile the Roster file (typically ``/etc/salt/roster``) which is structured \nas a regular Ansible Inventory file. This inventory should only provide the \nlist of devices.\n\nThe Roster can also be specified on the fly, using the ``-R`` or ``--roster`` \noptions, e.g., ``salt-sproxy cr1.thn.lon test.ping --roster=flat``. In this\nexample, we'd be using the `flat Roster module \n`_ \nto determine the list of devices matched by a specific target.\n\nWhen you don't specify the Roster into the Master config, or from the CLI, you \ncan use ``salt-sproxy`` to target on or more devices using the ``glob`` or \n``list`` target types, e.g., ``salt-sproxy cr1.thn.lon test.ping`` (glob) or \n``salt-sproxy -L cr1.thn.lon,cr2.thn.lon test.ping`` (to target a list of \ndevices, cr1.thn.lon and cr2.thn.lon, respectively).\n\nNote that in any case (with or without the Roster), you will need to provide \na valid list of Minions.", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/mirceaulinic/salt-sproxy", "keywords": "salt,network,automation,cli,proxy,minion", "license": "Apache License 2.0", "maintainer": "", "maintainer_email": "", "name": "salt-sproxy", "package_url": "https://pypi.org/project/salt-sproxy/", "platform": "", "project_url": "https://pypi.org/project/salt-sproxy/", "project_urls": { "Homepage": "https://github.com/mirceaulinic/salt-sproxy" }, "release_url": "https://pypi.org/project/salt-sproxy/2019.10.0/", "requires_dist": null, "requires_python": "", "summary": "Salt plugin for interacting with network devices, without running Minions", "version": "2019.10.0" }, "last_serial": 5911353, "releases": { "2019.1.0a2": [ { "comment_text": "", "digests": { "md5": "9491c9de92e5468aaf378a30ad5da0a2", "sha256": "c871d5c7bc2c0789b68b7052da17ab7bac8f803e7826b9f24eb97f6505ced177" }, "downloads": -1, "filename": "salt_sproxy-2019.1.0a2-py2-none-any.whl", "has_sig": false, "md5_digest": "9491c9de92e5468aaf378a30ad5da0a2", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 25323, "upload_time": "2019-01-21T10:09:17", "url": "https://files.pythonhosted.org/packages/f7/01/1901a5dcfc871dd6eec3a62007b3da566105220a197085c6db6f0d4cd7fc/salt_sproxy-2019.1.0a2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ab00c59e6cb7f5052a78c1da488549d1", "sha256": "c4b287d7b39e6b119b2861c978d3bdfc7c9cddf26196c5292e39af1fdda78892" }, "downloads": -1, "filename": "salt-sproxy-2019.1.0a2.tar.gz", "has_sig": false, "md5_digest": "ab00c59e6cb7f5052a78c1da488549d1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18271, "upload_time": "2019-01-21T10:09:19", "url": "https://files.pythonhosted.org/packages/05/c0/f348680e5ba5d4ccc0179ddbe142e9c83d33164951eeda63c93798efc801/salt-sproxy-2019.1.0a2.tar.gz" } ], "2019.1.0b1": [ { "comment_text": "", "digests": { "md5": "9621d106f89955f3a946d927fce75e87", "sha256": "90e6751aa3c385b3bb6d5cf0033b9da5dcd9057c4207da33142c5e6a4b4f32ce" }, "downloads": -1, "filename": "salt_sproxy-2019.1.0b1-py2-none-any.whl", "has_sig": false, "md5_digest": "9621d106f89955f3a946d927fce75e87", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 27492, "upload_time": "2019-01-21T14:57:56", "url": "https://files.pythonhosted.org/packages/16/07/8059d0898c2a3a9a11010ba09d92dfa67d30489cb2bf37624bb869410b34/salt_sproxy-2019.1.0b1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ac70b3fb1102f28f84abb6f904eee7c3", "sha256": "7e6e49075779fcbacc484c0c1f27652e78c87ba2b8692730e11db42196893bfa" }, "downloads": -1, "filename": "salt-sproxy-2019.1.0b1.tar.gz", "has_sig": false, "md5_digest": "ac70b3fb1102f28f84abb6f904eee7c3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21193, "upload_time": "2019-01-21T14:57:58", "url": "https://files.pythonhosted.org/packages/af/fa/34d69721c83413b5733b462b158282fd37fa24600653f13f4125dab4cb76/salt-sproxy-2019.1.0b1.tar.gz" } ], "2019.1.0b2": [ { "comment_text": "", "digests": { "md5": "1f7df89d64699f219d029f5af32a6684", "sha256": "58f1a3fd22c2b0ca9ed04695f598c86e41a23cc87c8bbbfd254156998a4e633f" }, "downloads": -1, "filename": "salt_sproxy-2019.1.0b2-py2-none-any.whl", "has_sig": false, "md5_digest": "1f7df89d64699f219d029f5af32a6684", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 27505, "upload_time": "2019-01-21T15:27:11", "url": "https://files.pythonhosted.org/packages/20/ce/ee3f6bc927f48ceb6f5d7300f5f6aca2f484ae97996cbf964f6058ec40f5/salt_sproxy-2019.1.0b2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "344a588001db804584ed9c76ab88c3ff", "sha256": "95033848abf662bed4b700d87e1695f383e0420903fcc68519919c60de88eeaa" }, "downloads": -1, "filename": "salt-sproxy-2019.1.0b2.tar.gz", "has_sig": false, "md5_digest": "344a588001db804584ed9c76ab88c3ff", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21204, "upload_time": "2019-01-21T15:27:13", "url": "https://files.pythonhosted.org/packages/13/61/6315ab22cd0e9c88b48b16d0e5793e1d83683688e756f4cd0d5520cbcfe3/salt-sproxy-2019.1.0b2.tar.gz" } ], "2019.1.0b3": [ { "comment_text": "", "digests": { "md5": "dbf3ffad049ea09e0b6b5d8573998304", "sha256": "ed14efe0037315003bde61ff13ebbbd15e15a7ada994043f4b483cb3666f6bc2" }, "downloads": -1, "filename": "salt_sproxy-2019.1.0b3-py2-none-any.whl", "has_sig": false, "md5_digest": "dbf3ffad049ea09e0b6b5d8573998304", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 27642, "upload_time": "2019-01-21T15:36:11", "url": "https://files.pythonhosted.org/packages/51/d6/211d4d3443d449826035c622feb6d6107f9dc193f4d7ecc718229427148c/salt_sproxy-2019.1.0b3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e5479173a585a3c5917ca8b2613c386b", "sha256": "42883bc28d5d60ca00cd020e60ab457da70bc881a45aed824f3ae6e0d38a8da5" }, "downloads": -1, "filename": "salt-sproxy-2019.1.0b3.tar.gz", "has_sig": false, "md5_digest": "e5479173a585a3c5917ca8b2613c386b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21381, "upload_time": "2019-01-21T15:36:14", "url": "https://files.pythonhosted.org/packages/97/65/d28d9f6393adcf9062ad9cb8f6050586fdeb138c3bebef6bca77f8822c2d/salt-sproxy-2019.1.0b3.tar.gz" } ], "2019.10.0": [ { "comment_text": "", "digests": { "md5": "3847d71b88fd0867ebe0468267c38f05", "sha256": "61717f33a7ad435c750701121012ac63fae945819844cf49dc6ea16752c2c6ae" }, "downloads": -1, "filename": "salt-sproxy-2019.10.0.tar.gz", "has_sig": false, "md5_digest": "3847d71b88fd0867ebe0468267c38f05", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 63162, "upload_time": "2019-10-01T09:38:51", "url": "https://files.pythonhosted.org/packages/f3/1d/5afc187ac548aa109eaee265939bcb9bac0ec4501f89dd78dfe8d1ef55a4/salt-sproxy-2019.10.0.tar.gz" } ], "2019.5.0b4": [ { "comment_text": "", "digests": { "md5": "da3472cc69f2f9cc6d0a00fb655cf10b", "sha256": "6f472a8cb33556cc93b4d53e5fa2c85722b7ab9fdd7989bb81d82fd2f5f79975" }, "downloads": -1, "filename": "salt_sproxy-2019.5.0b4-py2-none-any.whl", "has_sig": false, "md5_digest": "da3472cc69f2f9cc6d0a00fb655cf10b", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 28282, "upload_time": "2019-05-21T11:37:50", "url": "https://files.pythonhosted.org/packages/bb/72/83d11133e4e79598428d5e7720094bb66a0ccb07f020457415722640088a/salt_sproxy-2019.5.0b4-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2c543b00858a7fd03c701678385e5882", "sha256": "e40d5077f81ee3f7503133621c56e8b8947969e0f47e145379d7db01d27ae11d" }, "downloads": -1, "filename": "salt_sproxy-2019.5.0b4-py3-none-any.whl", "has_sig": false, "md5_digest": "2c543b00858a7fd03c701678385e5882", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 28323, "upload_time": "2019-05-21T12:16:22", "url": "https://files.pythonhosted.org/packages/60/3b/cd3f2c03cc0ba9c55361e73b973373715493d312fc417a96b128a2c8812e/salt_sproxy-2019.5.0b4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "411cf396715035d829d5090e10c47517", "sha256": "6ce783a3bd3f2419d9ba44c6fd967e7f9c037b1e8efdb9f2a283d6cd39c9c683" }, "downloads": -1, "filename": "salt-sproxy-2019.5.0b4.tar.gz", "has_sig": false, "md5_digest": "411cf396715035d829d5090e10c47517", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18339, "upload_time": "2019-05-21T11:37:51", "url": "https://files.pythonhosted.org/packages/53/7c/edc3ffb2597ce603c0a77e5e7b4d7a2df645b9289ba1619a9c8315fab31c/salt-sproxy-2019.5.0b4.tar.gz" } ], "2019.5.1b4": [ { "comment_text": "", "digests": { "md5": "072d79a346267d9be9dbfd55816deb0a", "sha256": "9325ac020ea9eb4d762acacfbca7768c1bebe3bfeaf580e616b84e6023ed0488" }, "downloads": -1, "filename": "salt_sproxy-2019.5.1b4-py3-none-any.whl", "has_sig": false, "md5_digest": "072d79a346267d9be9dbfd55816deb0a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 28322, "upload_time": "2019-05-21T12:17:49", "url": "https://files.pythonhosted.org/packages/d2/42/996582a964a578ecdb20985915df9e75b4ea5509b65c67e1021c9079d428/salt_sproxy-2019.5.1b4-py3-none-any.whl" } ], "2019.5.1b5": [ { "comment_text": "", "digests": { "md5": "60483abfef39abf6482aea1090d4dbe9", "sha256": "b09a4e5bea2993a3194752ee71ade705f47d7ece07e60641a73cb7a4d8f9b056" }, "downloads": -1, "filename": "salt-sproxy-2019.5.1b5.tar.gz", "has_sig": false, "md5_digest": "60483abfef39abf6482aea1090d4dbe9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15886, "upload_time": "2019-05-23T12:48:54", "url": "https://files.pythonhosted.org/packages/39/27/fefbc5198f7ad99e856f7fe2d6acb2d127aae693a4e7d87fb847e5b2566d/salt-sproxy-2019.5.1b5.tar.gz" } ], "2019.5.1b6": [ { "comment_text": "", "digests": { "md5": "9a76e04e32064405091accc395aaa1f3", "sha256": "8ffd396200f9bffebb90a1cf10cb6108758db96af5bb4f835c9a49c88a6100a3" }, "downloads": -1, "filename": "salt_sproxy-2019.5.1b6-py3-none-any.whl", "has_sig": false, "md5_digest": "9a76e04e32064405091accc395aaa1f3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 30109, "upload_time": "2019-05-23T14:16:25", "url": "https://files.pythonhosted.org/packages/af/40/b32eaf3d6f24c45f845b890cf718fbd5a03268a35c76b34cca947b46ff9d/salt_sproxy-2019.5.1b6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "585cd580c678ae5b5ee1285b7ccb55d1", "sha256": "b6478b3c0ff725eec1632fba5ce380932c5ca58f7c57ff714ef4f13ce54dae87" }, "downloads": -1, "filename": "salt-sproxy-2019.5.1b6.tar.gz", "has_sig": false, "md5_digest": "585cd580c678ae5b5ee1285b7ccb55d1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16141, "upload_time": "2019-05-23T14:16:27", "url": "https://files.pythonhosted.org/packages/07/25/7394f4fb5c28ecf5f79b02f931a2bb42b26bd7744da1073bce0d47472e59/salt-sproxy-2019.5.1b6.tar.gz" } ], "2019.5.1b7": [ { "comment_text": "", "digests": { "md5": "39e055ffe7c59bc3a30bad1b0ea675df", "sha256": "e2ccd562b87d20093887d30a44943adb2b39b39c1265166aae31b7cd2f426be1" }, "downloads": -1, "filename": "salt-sproxy-2019.5.1b7.tar.gz", "has_sig": false, "md5_digest": "39e055ffe7c59bc3a30bad1b0ea675df", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16962, "upload_time": "2019-05-24T11:55:59", "url": "https://files.pythonhosted.org/packages/90/3d/42224bf9e7a286d6e12b76df12a87aef0e174ec0d687c1987a434dbf3d7a/salt-sproxy-2019.5.1b7.tar.gz" } ], "2019.5.1b8": [ { "comment_text": "", "digests": { "md5": "b5b64b6e2ec00d50247180f4de1dc2c5", "sha256": "2745823e6c9b80fb05005d399dde32584ad53005596351b1e2bd48d46f73892e" }, "downloads": -1, "filename": "salt-sproxy-2019.5.1b8.tar.gz", "has_sig": false, "md5_digest": "b5b64b6e2ec00d50247180f4de1dc2c5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16960, "upload_time": "2019-05-24T12:12:03", "url": "https://files.pythonhosted.org/packages/a8/f6/e2f651deb7fbbb8b0e845b3e2367a75ccad461cb942e74e608556c84964b/salt-sproxy-2019.5.1b8.tar.gz" } ], "2019.5.1b9": [ { "comment_text": "", "digests": { "md5": "e07a39816eb7977804c46297c4514f3e", "sha256": "e0343526e9de170139220331595a995c8c219dff001c6c20d17135a00b4c1cab" }, "downloads": -1, "filename": "salt-sproxy-2019.5.1b9.tar.gz", "has_sig": false, "md5_digest": "e07a39816eb7977804c46297c4514f3e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17039, "upload_time": "2019-05-24T12:55:12", "url": "https://files.pythonhosted.org/packages/da/ab/b77545421403a5041d92b77cdae96913df9a1a0c4db48129840d6bf57371/salt-sproxy-2019.5.1b9.tar.gz" } ], "2019.5.2b1": [ { "comment_text": "", "digests": { "md5": "7d197ab6ef500d38d1fbea9ef586d05d", "sha256": "7ac76dfc5f229690eac881a04bb4836ca99e434d8b683f92594e5beaa2d43f9a" }, "downloads": -1, "filename": "salt-sproxy-2019.5.2b1.tar.gz", "has_sig": false, "md5_digest": "7d197ab6ef500d38d1fbea9ef586d05d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22981, "upload_time": "2019-05-29T14:01:15", "url": "https://files.pythonhosted.org/packages/03/23/7f3f2fb6d4bbe1c261ea76c315065da329a141bfd94e2f9107e45a587904/salt-sproxy-2019.5.2b1.tar.gz" } ], "2019.6.0": [ { "comment_text": "", "digests": { "md5": "1c5b5e5979e2e26c44a502397d6bdb89", "sha256": "585f7fb56ff99e5bbd2b18f9f89c245552b1b4b0df2c22dd90d0fb2cdf5dcd3f" }, "downloads": -1, "filename": "salt-sproxy-2019.6.0.tar.gz", "has_sig": false, "md5_digest": "1c5b5e5979e2e26c44a502397d6bdb89", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 54330, "upload_time": "2019-06-17T07:08:26", "url": "https://files.pythonhosted.org/packages/dd/3c/01405127df5f79b2bd77653b2700be414f4b88e69980d97e4351c159fb98/salt-sproxy-2019.6.0.tar.gz" } ], "2019.6.0b1": [ { "comment_text": "", "digests": { "md5": "632eb8ff2563ead6165ce3f30f370822", "sha256": "22a867dcf75b04ad40e26aeb63d327df3d1276808b697139622bbf84093149ac" }, "downloads": -1, "filename": "salt-sproxy-2019.6.0b1.tar.gz", "has_sig": false, "md5_digest": "632eb8ff2563ead6165ce3f30f370822", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24046, "upload_time": "2019-06-03T14:38:43", "url": "https://files.pythonhosted.org/packages/ef/13/91435dc60d6ca3df6d9836e5bc9754f27ad10729648ed9ac058595fc530c/salt-sproxy-2019.6.0b1.tar.gz" } ], "2019.6.0b2": [ { "comment_text": "", "digests": { "md5": "9d104818e1e9e840a7dcdaa948e787fe", "sha256": "e0617c9d804f2eb24b440605998fb222b99cf1a0c5121721e25838db3251b5b4" }, "downloads": -1, "filename": "salt-sproxy-2019.6.0b2.tar.gz", "has_sig": false, "md5_digest": "9d104818e1e9e840a7dcdaa948e787fe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24805, "upload_time": "2019-06-05T11:34:32", "url": "https://files.pythonhosted.org/packages/02/80/e3571aae470aab9f37f59788bf53b5cfeb7849f02c83bbbac3ab94b0b041/salt-sproxy-2019.6.0b2.tar.gz" } ], "2019.6.0b3": [ { "comment_text": "", "digests": { "md5": "91528acd7ec64afa1610061428b73d31", "sha256": "8cb38cbafecd08c385c37fb72e1f20043c52961eefd51a3927e4adde9438c9a3" }, "downloads": -1, "filename": "salt-sproxy-2019.6.0b3.tar.gz", "has_sig": false, "md5_digest": "91528acd7ec64afa1610061428b73d31", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47947, "upload_time": "2019-06-14T07:39:16", "url": "https://files.pythonhosted.org/packages/8b/6d/44e2a3f608b25f0d9a2dd12aceb2a7d3e478c695c7357df19db7fe684f2d/salt-sproxy-2019.6.0b3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "3847d71b88fd0867ebe0468267c38f05", "sha256": "61717f33a7ad435c750701121012ac63fae945819844cf49dc6ea16752c2c6ae" }, "downloads": -1, "filename": "salt-sproxy-2019.10.0.tar.gz", "has_sig": false, "md5_digest": "3847d71b88fd0867ebe0468267c38f05", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 63162, "upload_time": "2019-10-01T09:38:51", "url": "https://files.pythonhosted.org/packages/f3/1d/5afc187ac548aa109eaee265939bcb9bac0ec4501f89dd78dfe8d1ef55a4/salt-sproxy-2019.10.0.tar.gz" } ] }