{ "info": { "author": "Pierre Vign\u00e9ras", "author_email": "pierre.vigneras@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Intended Audience :: System Administrators", "License :: OSI Approved :: GNU General Public License (GPL)", "Operating System :: MacOS :: MacOS X", "Operating System :: POSIX :: BSD", "Operating System :: POSIX :: Linux", "Programming Language :: Python", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: System :: Clustering", "Topic :: System :: Distributed Computing" ], "description": "The *sequencer* is an engine used by system administrators for the\ncomputation and execution of sequences of actions over hardware or\nsoftware (for example powering on/off a whole cluster or a data-\ncenter).\n\nThe sequencer is made of three different stages for:\n\n * the computation of dependency graphs;\n * the computation of instructions sequences;\n * the execution of instructions sequences.\n\nEach stage can be called separately (in an incremental execution\nmode), or chained together (blackbox execution mode). Both modes have\ntheir use in real life. Incremental mode allows the end user to\nvalidate dependency graph and/or instructions sequence before putting\nit on production for its actual execution. This is done for an\nEmergency PowerOff (EPO) instructions sequence for example. The\nblackbox mode is used for simple usage such as powering on/off small\nsubset of clusters or data centers.\n\nHome page: http://vigneras.github.com/sequencer/\nContact: http://vigneras.github.com/sequencer/index.html#contact\n\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "http://github.com/downloads/vigneras/sequencer/sequencer-1.8.4.tar.gz", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://vigneras.github.com/sequencer", "keywords": "sequencer,executor,engine", "license": "GPL v3", "maintainer": "", "maintainer_email": "", "name": "sequencer", "package_url": "https://pypi.org/project/sequencer/", "platform": "GNU/Linux", "project_url": "https://pypi.org/project/sequencer/", "project_urls": { "Download": "http://github.com/downloads/vigneras/sequencer/sequencer-1.8.4.tar.gz", "Homepage": "http://vigneras.github.com/sequencer" }, "release_url": "https://pypi.org/project/sequencer/1.8.4/", "requires_dist": [ "ClusterShell (>=1.5)", "lxml (>=2.2.3)", "pydot", "python-graph-core (>=1.7.0)", "python-graph-dot (>=1.7.0)" ], "requires_python": "", "summary": "The sequencer is used to execute actions in a specified order (for example power on/off clusters)", "version": "1.8.4" }, "last_serial": 2735353, "releases": { "1.3.1": [ { "comment_text": "built for Linux-2.6.39-gentoo-r3-x86_64-Intel-R-_Xeon-R-_CPU_E31225_@_3.10GHz-with-glibc2.3.4", "digests": { "md5": "ac4793ea1625b262fc912867122de586", "sha256": "a66e1d8944e8a74eb09d799cfbb7ebbdb71cd616934a6f0ae6f402f86494af92" }, "downloads": -1, "filename": "sequencer-1.3.1.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "ac4793ea1625b262fc912867122de586", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 111932, "upload_time": "2011-11-17T17:21:55", "url": "https://files.pythonhosted.org/packages/af/bd/579065a28ed3e3bd52d0c3d66f0d983989187efdd2e7e684c47149826c14/sequencer-1.3.1.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "9f9a592f14fa604a848c05939d03fd58", "sha256": "88ef8c6708b1170d653e43e4e138a83a6ad299bdfe36f05d6a244a70dbe6f9f7" }, "downloads": -1, "filename": "sequencer-1.3.1.tar.gz", "has_sig": false, "md5_digest": "9f9a592f14fa604a848c05939d03fd58", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49451, "upload_time": "2011-11-17T17:21:54", "url": "https://files.pythonhosted.org/packages/d5/4e/4d2046971493ee37880fc0a35fb97796614ff5eac2b2ab4615187689c22e/sequencer-1.3.1.tar.gz" } ], "1.4.0": [ { "comment_text": "built for Linux-2.6.39-gentoo-r3-x86_64-Intel-R-_Xeon-R-_CPU_E31225_@_3.10GHz-with-glibc2.3.4", "digests": { "md5": "9e85d382573fe090ed0ec0cd3c17b005", "sha256": "c3c5e3604c9e17a21f9f8d9dadcb820de97eb71a9014d61cea98230c916ee873" }, "downloads": -1, "filename": "sequencer-1.4.0.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "9e85d382573fe090ed0ec0cd3c17b005", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 111900, "upload_time": "2011-11-17T17:32:15", "url": "https://files.pythonhosted.org/packages/47/44/b823f1ea7851f09e6974c6ae9ddab9f580fa2a183bc7442fa512096e6949/sequencer-1.4.0.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "a82b223dfb794c6188df779fa775f58e", "sha256": "15f998b73966dca65c079473eb981ef1ea12178092b02e8f5e7277ad80420b73" }, "downloads": -1, "filename": "sequencer-1.4.0.tar.gz", "has_sig": false, "md5_digest": "a82b223dfb794c6188df779fa775f58e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49438, "upload_time": "2011-11-17T17:32:15", "url": "https://files.pythonhosted.org/packages/dc/c0/e96a2bbd9470e96cf3aaabfbe3d1721c597f431fa415d8ad95660afd1afd/sequencer-1.4.0.tar.gz" } ], "1.4.1": [ { "comment_text": "", "digests": { "md5": "adfd28d8a3bd43ab2d039ddce0406967", "sha256": "f2e5606f18468fee14e830926294d2fdd9f3744516c5e4ce5e5d1a1db558bae7" }, "downloads": -1, "filename": "sequencer-1.4.1.tar.gz", "has_sig": false, "md5_digest": "adfd28d8a3bd43ab2d039ddce0406967", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49446, "upload_time": "2011-11-17T17:42:21", "url": "https://files.pythonhosted.org/packages/12/ba/3e7d2887068ea1fa28c453afac4db087222fec8d7fb4d74c1ca5404a3c46/sequencer-1.4.1.tar.gz" } ], "1.5.1": [ { "comment_text": "", "digests": { "md5": "f749650b6d7973179de4b97012935644", "sha256": "6c39b88ae8d5457ab356adcc9f46c0e9c9e0d2983391c72477daa17c6105a015" }, "downloads": -1, "filename": "sequencer-1.5.1.tar.gz", "has_sig": false, "md5_digest": "f749650b6d7973179de4b97012935644", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 51284, "upload_time": "2011-11-17T19:18:30", "url": "https://files.pythonhosted.org/packages/d8/4e/d97dd18e86c64405605110eb2358208ba9af3205c91cafba08e4db40b533/sequencer-1.5.1.tar.gz" } ], "1.5.2": [ { "comment_text": "", "digests": { "md5": "c911649fa1b91dd143ee1df9581f40fe", "sha256": "fdaeca6dd331a8b015953d134475d890d3a28236d56f1dcaa34b2988996ed3e0" }, "downloads": -1, "filename": "sequencer-1.5.2.tar.gz", "has_sig": false, "md5_digest": "c911649fa1b91dd143ee1df9581f40fe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 51317, "upload_time": "2011-11-17T19:33:13", "url": "https://files.pythonhosted.org/packages/df/5e/322fc9ed72fff159ca86eece9e1c486a74e48101bcaefb754e69eabd182e/sequencer-1.5.2.tar.gz" } ], "1.6.0": [ { "comment_text": "", "digests": { "md5": "87f480aa207c4b47d65c40d6caa7c044", "sha256": "cf2f8ca0f02cad0a54d72edb2ee1b25ef59594794f89d1eb07ba0e6d56b33ca8" }, "downloads": -1, "filename": "sequencer-1.6.0.tar.gz", "has_sig": false, "md5_digest": "87f480aa207c4b47d65c40d6caa7c044", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 51405, "upload_time": "2011-11-18T11:27:47", "url": "https://files.pythonhosted.org/packages/df/41/ac35ab3048270a2088f80a3ca5b946931a10444c5bb88361744240fe05f0/sequencer-1.6.0.tar.gz" } ], "1.6.1": [ { "comment_text": "", "digests": { "md5": "7f3cb8c33d33f9e8a5d99e56b04e74ef", "sha256": "e83729a1f32b187fd8d829c3eedb5792199c68ddc7ebbdad432c06c0268319f6" }, "downloads": -1, "filename": "sequencer-1.6.1.tar.gz", "has_sig": false, "md5_digest": "7f3cb8c33d33f9e8a5d99e56b04e74ef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 51488, "upload_time": "2011-11-18T14:33:37", "url": "https://files.pythonhosted.org/packages/07/7b/256310d8bcf6e31c04b838eb72857f9c2a92172d69fd8081501df81f4408/sequencer-1.6.1.tar.gz" } ], "1.7.1": [ { "comment_text": "", "digests": { "md5": "1ff61b5e86254ba840fb839b3dd65f7e", "sha256": "eb02a58a425b2bf904dea5091c51cf1fb48eddaaf135d28f6e55d6e6c81f0952" }, "downloads": -1, "filename": "sequencer-1.7.1.tar.gz", "has_sig": false, "md5_digest": "1ff61b5e86254ba840fb839b3dd65f7e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 69102, "upload_time": "2011-11-23T13:18:01", "url": "https://files.pythonhosted.org/packages/0b/d5/21c40ba9bbd705aac0d5bc35c100ad4b4e5c7048936d3cec8f3eb19015d0/sequencer-1.7.1.tar.gz" } ], "1.7.2": [ { "comment_text": "", "digests": { "md5": "d9aa329773ae4102f07664b2a14a49d9", "sha256": "f9c4f462705c6a4cffcf287e0c4ce7782b22a41326bc35782610f10f4721ce18" }, "downloads": -1, "filename": "sequencer-1.7.2.tar.gz", "has_sig": false, "md5_digest": "d9aa329773ae4102f07664b2a14a49d9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 69202, "upload_time": "2011-11-23T16:49:21", "url": "https://files.pythonhosted.org/packages/94/a1/4a222fced1bc394462a718c42ea95f47fb3fe009ce50d4b894ec59f213a1/sequencer-1.7.2.tar.gz" } ], "1.7.3": [ { "comment_text": "", "digests": { "md5": "cd9e9934c86ece309a078de18f58a35f", "sha256": "a292b6b562c4625c4daef8d254ceb2ef4bcef37a7d82bf7e04fc9a9d136f6f6a" }, "downloads": -1, "filename": "sequencer-1.7.3.tar.gz", "has_sig": false, "md5_digest": "cd9e9934c86ece309a078de18f58a35f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 69247, "upload_time": "2011-11-28T15:42:37", "url": "https://files.pythonhosted.org/packages/52/e0/a57e6c6d209b07183814162f66cc18bbfd68d66d48fe2d4c7d9d44b0b41a/sequencer-1.7.3.tar.gz" } ], "1.7.4": [ { "comment_text": "", "digests": { "md5": "5106f273fb5b21d748c51e7380f14400", "sha256": "dcd7d45c71615068284efd031cf24294be0887f70143a5e6f1e817e45247145a" }, "downloads": -1, "filename": "sequencer-1.7.4.tar.gz", "has_sig": false, "md5_digest": "5106f273fb5b21d748c51e7380f14400", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 69223, "upload_time": "2011-12-13T09:54:08", "url": "https://files.pythonhosted.org/packages/73/14/dda9271bb3a6b9ccc2e699a15487d6c645bbc9d4d41793c04c3ba77ce6aa/sequencer-1.7.4.tar.gz" } ], "1.8.2": [ { "comment_text": "", "digests": { "md5": "419c189cb0132aaf5a0ef1387ce8855e", "sha256": "0d12df506985505cf0dc09dac19aaa992c2e31408fbb9739277858213a709163" }, "downloads": -1, "filename": "sequencer-1.8.2.tar.gz", "has_sig": false, "md5_digest": "419c189cb0132aaf5a0ef1387ce8855e", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 179409, "upload_time": "2017-03-13T11:57:17", "url": "https://files.pythonhosted.org/packages/f1/f2/c5418c49b9a7a12734450aea702ba744cb485ff31ef9b079a909cde66d29/sequencer-1.8.2.tar.gz" } ], "1.8.4": [ { "comment_text": "", "digests": { "md5": "dfd760a93919b95c99eacce41c3e0d1e", "sha256": "f5c191ac42d133b5830a82268a361e3260b50544a1f7faf4766d67f81400b235" }, "downloads": -1, "filename": "sequencer-1.8.4-py2-none-any.whl", "has_sig": false, "md5_digest": "dfd760a93919b95c99eacce41c3e0d1e", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 111455, "upload_time": "2017-03-28T07:07:36", "url": "https://files.pythonhosted.org/packages/4c/ab/042c97c2eb1dbe218df7d09fd5f3630e8693aea2422e0931406096ed0ae0/sequencer-1.8.4-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cc47e097510163e4a146b9bfa29299cf", "sha256": "7730defee8dabf958b139e13a6551cab6c41c09486d2870eebbd64294f598ecd" }, "downloads": -1, "filename": "sequencer-1.8.4.tar.gz", "has_sig": false, "md5_digest": "cc47e097510163e4a146b9bfa29299cf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 74686, "upload_time": "2017-03-28T07:07:46", "url": "https://files.pythonhosted.org/packages/e5/a9/f5a1c930e937cf2579604a6a86d01d769773a5fa712ecc2384fbafc859f8/sequencer-1.8.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "dfd760a93919b95c99eacce41c3e0d1e", "sha256": "f5c191ac42d133b5830a82268a361e3260b50544a1f7faf4766d67f81400b235" }, "downloads": -1, "filename": "sequencer-1.8.4-py2-none-any.whl", "has_sig": false, "md5_digest": "dfd760a93919b95c99eacce41c3e0d1e", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 111455, "upload_time": "2017-03-28T07:07:36", "url": "https://files.pythonhosted.org/packages/4c/ab/042c97c2eb1dbe218df7d09fd5f3630e8693aea2422e0931406096ed0ae0/sequencer-1.8.4-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cc47e097510163e4a146b9bfa29299cf", "sha256": "7730defee8dabf958b139e13a6551cab6c41c09486d2870eebbd64294f598ecd" }, "downloads": -1, "filename": "sequencer-1.8.4.tar.gz", "has_sig": false, "md5_digest": "cc47e097510163e4a146b9bfa29299cf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 74686, "upload_time": "2017-03-28T07:07:46", "url": "https://files.pythonhosted.org/packages/e5/a9/f5a1c930e937cf2579604a6a86d01d769773a5fa712ecc2384fbafc859f8/sequencer-1.8.4.tar.gz" } ] }