{ "info": { "author": "Leo Zhou", "author_email": "glasslion@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Natural Language :: English", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4" ], "description": "===============================\nSalt Mill\n===============================\n\n.. image:: https://img.shields.io/pypi/v/salt-mill.svg\n :target: https://pypi.python.org/pypi/salt-mill\n\nSaltstack API Client for Humans\n\n.. image:: https://glasslion.github.io/salt-mill/assets/Salt%2C_sugar_and_pepper_shakers.jpg\n :target: https://commons.wikimedia.org/wiki/File:Salt,_sugar_and_pepper_shakers.jpg\n\n* Free software: BSD license\n\nFeatures\n--------\n\n* auto login\n* auto renew auth-token\n* asynchronous polling\n\nUsage\n---------------\n\n.. code-block:: python\n\n from saltmill import Mill\n\n # By default, mill try to get the authentication configs from\n # func kwarsg, environment variables, and ~/.pepperrc, same as pepper\n mill = Mill()\n mill.local('*', 'test.ping')\n\n # Create a job with local_async and poll the result with lookup_jid\n # Works well on long running tasks and unstable network conditions\n mill.local_pool('*', 'test.ping')\n\n\n\n\nHistory\n-------\n\n0.1.0 (2015-6-25)\n---------------------\n\n* First release on PyPI.\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/glasslion/salt-mill", "keywords": "salt-mill", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "salt-mill", "package_url": "https://pypi.org/project/salt-mill/", "platform": "", "project_url": "https://pypi.org/project/salt-mill/", "project_urls": { "Homepage": "https://github.com/glasslion/salt-mill" }, "release_url": "https://pypi.org/project/salt-mill/1.1.0/", "requires_dist": [ "salt-pepper (>=0.4.0)", "six" ], "requires_python": "", "summary": "Saltstack API Client for Humans", "version": "1.1.0" }, "last_serial": 5232517, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "5fe1243045e6fdb368523a2d2fb3d9f1", "sha256": "d69c7ff0c69e47d81b5af022c99a1119608739f80aa5904676764668114743ba" }, "downloads": -1, "filename": "salt-mill-0.1.0.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "5fe1243045e6fdb368523a2d2fb3d9f1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4260, "upload_time": "2015-06-25T07:45:37", "url": "https://files.pythonhosted.org/packages/25/14/049fdc870f8a76de9c4b0a375c18de4eddd9dfc8c566f664f1cb111bef69/salt-mill-0.1.0.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "f8723fb28d0ad831530a775865a8ec4e", "sha256": "3363fef5cafafbcfa0db3a6d9a01740b7a21c2535bd98e1215b431bed62cea01" }, "downloads": -1, "filename": "salt_mill-0.1.0-py2.7.egg", "has_sig": false, "md5_digest": "f8723fb28d0ad831530a775865a8ec4e", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 5520, "upload_time": "2015-06-25T07:45:50", "url": "https://files.pythonhosted.org/packages/92/8d/e35fa7a88741168e5b500e4b8ed02c32f324361db0ff0db88934f1f09f60/salt_mill-0.1.0-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "2d3a59625a95292333489f95751e7e07", "sha256": "a931f0f8603a8e2d97239b74353815ef93c76fe655faf86e2e5df96da388e1ca" }, "downloads": -1, "filename": "salt_mill-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2d3a59625a95292333489f95751e7e07", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4225, "upload_time": "2015-06-25T07:45:58", "url": "https://files.pythonhosted.org/packages/39/4b/756dcab057f177b478b56662866160c8411caa3a4753548d80bb675dba61/salt_mill-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a3f145755451693dfb1cfd710851b028", "sha256": "de703c72630967f925c34cfcc0f539c005e73684ed117b8899f8fbade458a3a3" }, "downloads": -1, "filename": "salt-mill-0.1.0.tar.gz", "has_sig": false, "md5_digest": "a3f145755451693dfb1cfd710851b028", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12222, "upload_time": "2015-06-25T07:46:04", "url": "https://files.pythonhosted.org/packages/e2/cf/f159870f4896b131456e3e458c6e67474d8fe81b037281b314aad3cf6eb3/salt-mill-0.1.0.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "6d6a14a656393d7e35a9c01b8b63bda2", "sha256": "b104b2df12b110fab028e595bb3189f4abf0e15db12d0f5b4b4c27b68e4d3b51" }, "downloads": -1, "filename": "salt_mill-0.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6d6a14a656393d7e35a9c01b8b63bda2", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4274, "upload_time": "2015-07-03T08:53:26", "url": "https://files.pythonhosted.org/packages/5d/51/fe94f43637157986718d2980c08f9667451492b99a53b28ccfef7f749c5c/salt_mill-0.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "054e1160658d3a4bdfb5e0b3a164bd61", "sha256": "f0ee688e8d13de6f3b62811d3970c40c79998f24027c1f6b3f663cd270408286" }, "downloads": -1, "filename": "salt-mill-0.1.2.tar.gz", "has_sig": false, "md5_digest": "054e1160658d3a4bdfb5e0b3a164bd61", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12262, "upload_time": "2015-07-03T08:53:30", "url": "https://files.pythonhosted.org/packages/9a/af/993d9d714df8d9c650cada5c132364444315749d98805405552763aa8379/salt-mill-0.1.2.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "2cb4154b2b410b01210ae6ba80415086", "sha256": "cd8b61661a048ad71f0d987d32a92010cef5e18c344af0750c8a9c2d4752cd5b" }, "downloads": -1, "filename": "salt_mill-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2cb4154b2b410b01210ae6ba80415086", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4528, "upload_time": "2015-07-20T06:58:27", "url": "https://files.pythonhosted.org/packages/89/a8/ee29259a3b75ca83425cc6f9626c3ab683b17c14e2a0723954f69614b3df/salt_mill-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dfba2b06fda0e81a1bbb89d621cbcd39", "sha256": "49159dbdfa40e7057809d137b282b521bc970a57c48faee7ad7f92227572607e" }, "downloads": -1, "filename": "salt-mill-0.2.0.tar.gz", "has_sig": false, "md5_digest": "dfba2b06fda0e81a1bbb89d621cbcd39", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12311, "upload_time": "2015-07-20T06:58:40", "url": "https://files.pythonhosted.org/packages/12/36/88e03108b3cebba501528cb2b4946fcd8e59ec36ed41d31941136d6989e3/salt-mill-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "c954d64a44b5b52395a65757fb1b57e3", "sha256": "e9a2ce1c105b6e41be6b8e5e9da0f7a972300e8ae9a0e39d25a803c1701800b9" }, "downloads": -1, "filename": "salt_mill-0.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c954d64a44b5b52395a65757fb1b57e3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4540, "upload_time": "2015-07-20T08:37:38", "url": "https://files.pythonhosted.org/packages/79/a2/60ec463f7bc279082199f1ec679a8e084d81b62b0f58bfeac24fac28430d/salt_mill-0.2.1-py2.py3-none-any.whl" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "ac516f7cb492c1f141a591d4d0574945", "sha256": "3245aec89f47c5b9c1be39cea848b4c98877cc43b3f4129481cb321398c362d1" }, "downloads": -1, "filename": "salt_mill-0.2.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ac516f7cb492c1f141a591d4d0574945", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4542, "upload_time": "2015-07-20T08:40:11", "url": "https://files.pythonhosted.org/packages/a8/06/d9e355c6252edc5f7067394f2930e959cd8c9a36f83d0dcf0ab7d46259b6/salt_mill-0.2.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f67bb6ec506a000c1d7ee7bc24e82777", "sha256": "906c3b0c1ca4302419fb978bb807a407ed6955a969a5fceed0a7fa881190fbb3" }, "downloads": -1, "filename": "salt-mill-0.2.2.tar.gz", "has_sig": false, "md5_digest": "f67bb6ec506a000c1d7ee7bc24e82777", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12315, "upload_time": "2015-07-20T08:40:21", "url": "https://files.pythonhosted.org/packages/44/b9/6350352d45b4f7ef508e4e975b72eb2e00e93f3387a072772c0af9f81f61/salt-mill-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "64cda50d649e6cdc14f31ecf466bbfb3", "sha256": "036f428939c7aa3cd80db644c6d3aca6afc717639756b1be61baff1566c03a52" }, "downloads": -1, "filename": "salt_mill-0.2.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "64cda50d649e6cdc14f31ecf466bbfb3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3817, "upload_time": "2015-07-21T12:38:13", "url": "https://files.pythonhosted.org/packages/d9/a5/5752035ff4e580f8edc46a71ddbd1b7d81adab3a567986067cc722c8ffb6/salt_mill-0.2.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c6c4788f507e4059654d942bd9f6ad51", "sha256": "86d8d31bcb580966f02c6ce04dd4aff19275bc62c33a7538bdd26d312b9900f1" }, "downloads": -1, "filename": "salt-mill-0.2.3.tar.gz", "has_sig": false, "md5_digest": "c6c4788f507e4059654d942bd9f6ad51", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12245, "upload_time": "2015-07-21T12:38:07", "url": "https://files.pythonhosted.org/packages/a9/bb/8e70e6eb1bed3aa58f3fc233818d37735c406925d3e2ee67bf8075d507f9/salt-mill-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "36442e3d0011b1cf90ac13fd9a3aa0d1", "sha256": "ca29df2d9fe9c2fb341660f1b62539bd4c26c98333c1a7ee604715d70c9f9e9d" }, "downloads": -1, "filename": "salt_mill-0.2.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "36442e3d0011b1cf90ac13fd9a3aa0d1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3862, "upload_time": "2015-08-24T06:09:29", "url": "https://files.pythonhosted.org/packages/0d/10/e5c11b58f8546806012ca394af0635c70acfe3e37f42e86197c476b27b0e/salt_mill-0.2.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9cb8d4548b8877b9aeae25f9edfdae13", "sha256": "ec4945a1c39903aa59260552c3cf3cdaf200c4abf348d105d64e4e1860776972" }, "downloads": -1, "filename": "salt-mill-0.2.4.tar.gz", "has_sig": false, "md5_digest": "9cb8d4548b8877b9aeae25f9edfdae13", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12289, "upload_time": "2015-08-24T05:55:38", "url": "https://files.pythonhosted.org/packages/90/dc/e03ada8c9f7ee5855860ba67cbb3b8cd7da14eb8f386d7756a21182f4ba1/salt-mill-0.2.4.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "95cfeeb173942dd70d2b054ac83d1bc0", "sha256": "d19465e27a7e81a7a4a01620a048860dbc474e2d4adc008453a5512068eba60c" }, "downloads": -1, "filename": "salt_mill-0.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "95cfeeb173942dd70d2b054ac83d1bc0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4283, "upload_time": "2016-01-23T11:50:39", "url": "https://files.pythonhosted.org/packages/86/c5/93ad0df675060a60312590c7e4ae0f26b233cfe2d2a46ef4542607c8a7f2/salt_mill-0.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e6a550caab9ac764ea5584fa8c314d9c", "sha256": "2fcb4a40858b435bd0bd23483f2a071a7e1923d369eff2a7d8fb23b93e29d1ab" }, "downloads": -1, "filename": "salt-mill-0.3.0.tar.gz", "has_sig": false, "md5_digest": "e6a550caab9ac764ea5584fa8c314d9c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11855, "upload_time": "2016-01-23T11:52:53", "url": "https://files.pythonhosted.org/packages/d2/a7/cc9d1abfa8dbc106805d96a1b9a80249cd73d32bdf76158236f06b4a9e89/salt-mill-0.3.0.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "239c3455c0f318a08c54b4bf5a1373f0", "sha256": "ec9fdb9e651b30dbaa11fe12b03077820c00dc361e38a4d6c023c62c31f337a4" }, "downloads": -1, "filename": "salt_mill-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "239c3455c0f318a08c54b4bf5a1373f0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4939, "upload_time": "2017-07-07T10:59:43", "url": "https://files.pythonhosted.org/packages/fc/40/8b4aaab4e21240e35b45203b815f2878fe42b18a7f746b6eeeaa549774d3/salt_mill-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cf5321d99786344f665f1bcf4f0a030e", "sha256": "98c06cdeedb80c90ca7227b1ebb99fd79a835892b0952d4ec2b9180c945dbae6" }, "downloads": -1, "filename": "salt-mill-1.0.0.tar.gz", "has_sig": false, "md5_digest": "cf5321d99786344f665f1bcf4f0a030e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6076, "upload_time": "2017-07-07T10:59:44", "url": "https://files.pythonhosted.org/packages/d4/ed/4e67c7d18d0d844651ecceb010ab3a47e3d27bcde90283bdf5b766401b8a/salt-mill-1.0.0.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "e58a2f93c3a7a4d34bd0d72273db7e7e", "sha256": "19620357173f7a4a787a6ba18e6d8bf513b18cef60d7e0656d9a98794ccc401c" }, "downloads": -1, "filename": "salt_mill-1.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e58a2f93c3a7a4d34bd0d72273db7e7e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5153, "upload_time": "2019-05-06T12:53:58", "url": "https://files.pythonhosted.org/packages/40/6a/6ecc440325000f0460f9fcd82489d9ed8955ea5b759421b64804ade4868c/salt_mill-1.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c28dd637a9fe4566747ab4b3a00b0f32", "sha256": "33f28cf4f5770846bb152f5928e2e2e8630864adb93172df5db3731ae9ee0343" }, "downloads": -1, "filename": "salt-mill-1.1.0.tar.gz", "has_sig": false, "md5_digest": "c28dd637a9fe4566747ab4b3a00b0f32", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6216, "upload_time": "2019-05-06T12:53:59", "url": "https://files.pythonhosted.org/packages/fe/91/4771305c46e076a8b84fa5cd5b987dd577b5b5828ea5101cb7022d071c69/salt-mill-1.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e58a2f93c3a7a4d34bd0d72273db7e7e", "sha256": "19620357173f7a4a787a6ba18e6d8bf513b18cef60d7e0656d9a98794ccc401c" }, "downloads": -1, "filename": "salt_mill-1.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e58a2f93c3a7a4d34bd0d72273db7e7e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5153, "upload_time": "2019-05-06T12:53:58", "url": "https://files.pythonhosted.org/packages/40/6a/6ecc440325000f0460f9fcd82489d9ed8955ea5b759421b64804ade4868c/salt_mill-1.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c28dd637a9fe4566747ab4b3a00b0f32", "sha256": "33f28cf4f5770846bb152f5928e2e2e8630864adb93172df5db3731ae9ee0343" }, "downloads": -1, "filename": "salt-mill-1.1.0.tar.gz", "has_sig": false, "md5_digest": "c28dd637a9fe4566747ab4b3a00b0f32", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6216, "upload_time": "2019-05-06T12:53:59", "url": "https://files.pythonhosted.org/packages/fe/91/4771305c46e076a8b84fa5cd5b987dd577b5b5828ea5101cb7022d071c69/salt-mill-1.1.0.tar.gz" } ] }