{ "info": { "author": "Verizon Media Python Platform Team", "author_email": "python@verizonmedia.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3 :: Only" ], "description": "[![Build Status](https://cd.screwdriver.cd/pipelines/3063/badge)](https://cd.screwdriver.cd/pipelines/3063)\n[![Codestyle](https://img.shields.io/badge/code%20style-pep8-lightgrey.svg)](https://www.python.org/dev/peps/pep-0008/)\n[![Codecov](https://codecov.io/gh/yahoo/python-screwdrivercd/branch/master/graph/badge.svg)](https://codecov.io/gh/yahoo/python-screwdrivercd)\n\n\n# screwdrivercd\nPython helper utilities for screwdriver CI/CD\n\nImplementing CI Pipeline templates for screwdriver? This package provides a number of useful utility scripts that can\nbe called from CI jobs to automate common operations.\n\n## Table of Contents\n\n- [Background](#background)\n- [Install](#install)\n- [Usage](#usage)\n- [Contribute](#contribute)\n- [License](#license)\n\n## Background\n\nScrewdriver templates that perform complicated operations can be tricky to write and test. This package contains a number of useful and tested scripts used by Yahoo/Oath/Verizon to perform steps within Screwdriver CI/CD templates.\n\n## Install\n\nThis package can be installed using the Python pip package manager that has been configured to use the Oath/Yahoo\ninternal package repository.\n\nIn order to install this package the python environment must have:\n\n* Python version 3.6 or newer\n* pip version 8.1.1 or higher\n* setuptools 31.0.0 or higher\n\nInstall this package using the Python package installer\n\n```console\n$ pip install screwdrivercd\n```\n\n## Usage\n\nThis package contains a number of scripts which are documented in the [project documentation]().\n\n## Contribute\n\nPlease refer to [the contributing.md file](Contributing.md) for information about how to get involved. We welcome issues, questions, and pull requests. Pull Requests are welcome.\n\n## Maintainers\nDwight Hubbard: dhubbard@verizonmedia.com\n\n## License\n\nThis project is licensed under the terms of the [BSD](LICENSE) open source license. Please refer to [LICENSE](LICENSE) for the full terms.", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/yahoo/python-screwdrivercd", "keywords": "ci,cd,screwdriver", "license": "", "maintainer": "", "maintainer_email": "", "name": "screwdrivercd", "package_url": "https://pypi.org/project/screwdrivercd/", "platform": "", "project_url": "https://pypi.org/project/screwdrivercd/", "project_urls": { "CI Pipeline": "https://cd.screwdriver.cd/pipelines/3063", "Homepage": "https://github.com/yahoo/python-screwdrivercd", "Source": "https://github.com/yahoo/python-screwdrivercd" }, "release_url": "https://pypi.org/project/screwdrivercd/0.0.147537/", "requires_dist": null, "requires_python": ">=\"3.6\"", "summary": "Python helper utilities for screwdriver CI/CD", "version": "0.0.147537" }, "last_serial": 5858988, "releases": { "0.0.0": [ { "comment_text": "", "digests": { "md5": "a93031abbfb9668a9d2a2ab8ef415a48", "sha256": "fdc41a78347642d354ee7c1bc1e087179ab03bf2805dc8e45aeed8be8e128df0" }, "downloads": -1, "filename": "screwdrivercd-0.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "a93031abbfb9668a9d2a2ab8ef415a48", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=\"3.6\"", "size": 8890, "upload_time": "2019-08-12T23:18:40", "url": "https://files.pythonhosted.org/packages/00/26/3b339cf774840f927676b280a89e5c62b370e6aa181b5dc8564683da4a5f/screwdrivercd-0.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3b1845907f4519f6f71ce8bd5feb73bd", "sha256": "47da0df7d3db472ea53ec1ecc4761d7cdefbc250aced045705f0740c23afb05c" }, "downloads": -1, "filename": "screwdrivercd-0.0.0.tar.gz", "has_sig": false, "md5_digest": "3b1845907f4519f6f71ce8bd5feb73bd", "packagetype": "sdist", "python_version": "source", "requires_python": ">=\"3.6\"", "size": 5962, "upload_time": "2019-08-12T23:18:37", "url": "https://files.pythonhosted.org/packages/b3/95/1e5cc06f4916d8a06049612d02fd2821eb88a9a2c021517be0ed894dd973/screwdrivercd-0.0.0.tar.gz" } ], "0.0.142839": [ { "comment_text": "", "digests": { "md5": "f15934c35aa1c7e7cfc376c2c5002774", "sha256": "238dbd4b4749e921c3afdd59d9d44aae0e1f6085e95f4cd475342ee7b673291c" }, "downloads": -1, "filename": "screwdrivercd-0.0.142839-py3-none-any.whl", "has_sig": false, "md5_digest": "f15934c35aa1c7e7cfc376c2c5002774", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=\"3.6\"", "size": 8972, "upload_time": "2019-08-13T00:19:42", "url": "https://files.pythonhosted.org/packages/48/15/87b004e1b4d949a44b6dfb0c6e708f431e65a176919291363864fbb9654b/screwdrivercd-0.0.142839-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cee20a350c546af61ab61599fe3d43f9", "sha256": "a96c04dad42ae08e900219510d49277856ea2c4aabf5104062016a6df74075cd" }, "downloads": -1, "filename": "screwdrivercd-0.0.142839.tar.gz", "has_sig": false, "md5_digest": "cee20a350c546af61ab61599fe3d43f9", "packagetype": "sdist", "python_version": "source", "requires_python": ">=\"3.6\"", "size": 5958, "upload_time": "2019-08-13T00:19:45", "url": "https://files.pythonhosted.org/packages/63/b5/1f3eb564adfbdc4703a31e763662fd980bf04aa269bd05b6db9ea37206b1/screwdrivercd-0.0.142839.tar.gz" } ], "0.0.142871": [ { "comment_text": "", "digests": { "md5": "607ce98778380be7bffc4c5a59f771f6", "sha256": "4fbca95530e2a58d6d75e2d96c3b2c13e0a9a100e50e7277c92676fb0d05dd7d" }, "downloads": -1, "filename": "screwdrivercd-0.0.142871-py3-none-any.whl", "has_sig": false, "md5_digest": "607ce98778380be7bffc4c5a59f771f6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=\"3.6\"", "size": 9023, "upload_time": "2019-08-13T00:39:04", "url": "https://files.pythonhosted.org/packages/25/af/f28eb05c110de4fc042f4b58874afdff07de17ac52ff5c01366556b094a5/screwdrivercd-0.0.142871-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "28e27ccd6a59b317ae83c7f9a825ab08", "sha256": "596e2fcb7dfcf17cca556ba12d9d6226e7b56905c5ef4aab1dc0c0d5b425966a" }, "downloads": -1, "filename": "screwdrivercd-0.0.142871.tar.gz", "has_sig": false, "md5_digest": "28e27ccd6a59b317ae83c7f9a825ab08", "packagetype": "sdist", "python_version": "source", "requires_python": ">=\"3.6\"", "size": 6019, "upload_time": "2019-08-13T00:39:02", "url": "https://files.pythonhosted.org/packages/68/8b/fafb3cdd4a0dc26bdd64aac8eabaca3b8683d68b965f147c7b89e09fc8b5/screwdrivercd-0.0.142871.tar.gz" } ], "0.0.143877": [ { "comment_text": "", "digests": { "md5": "0830466419354de6f6539d26e003dbce", "sha256": "1f9ee5702fe11610206056d30ed725b80786b88ddbe75b85a59773b30aafc248" }, "downloads": -1, "filename": "screwdrivercd-0.0.143877-py3-none-any.whl", "has_sig": false, "md5_digest": "0830466419354de6f6539d26e003dbce", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=\"3.6\"", "size": 9057, "upload_time": "2019-08-28T20:49:04", "url": "https://files.pythonhosted.org/packages/f7/8b/723cd4f079892b9853dc547c35757f63eef39777aa9d86ecedf6152d435d/screwdrivercd-0.0.143877-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7acdbf4c6325c8df6805d26640256f83", "sha256": "f914e6b6485b5b71635e3a8eae56873aef118f182e51ec6012a42414dc91db72" }, "downloads": -1, "filename": "screwdrivercd-0.0.143877.tar.gz", "has_sig": false, "md5_digest": "7acdbf4c6325c8df6805d26640256f83", "packagetype": "sdist", "python_version": "source", "requires_python": ">=\"3.6\"", "size": 6072, "upload_time": "2019-08-28T20:49:02", "url": "https://files.pythonhosted.org/packages/01/91/b69abfa6434cb72096e3ae83bf81479102b35a6a37dbb67d622a2491ed22/screwdrivercd-0.0.143877.tar.gz" } ], "0.0.146181": [ { "comment_text": "", "digests": { "md5": "e4c8ff0f124fb9dbba482ec6a603da5a", "sha256": "26838581709a8dbaf5307daebb607844267fa855128e968351d079d3645e0716" }, "downloads": -1, "filename": "screwdrivercd-0.0.146181-py3-none-any.whl", "has_sig": false, "md5_digest": "e4c8ff0f124fb9dbba482ec6a603da5a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=\"3.6\"", "size": 9079, "upload_time": "2019-09-13T22:58:38", "url": "https://files.pythonhosted.org/packages/83/c4/3fef465377693dc91c5736db2aa0ed5637035e177dc035a177472ee447a9/screwdrivercd-0.0.146181-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5fedc41be99a62efc05caa7502da8632", "sha256": "37465396093c65935b3ca12f21cec27ce469cbcf60b0b308f48e6a8400d01406" }, "downloads": -1, "filename": "screwdrivercd-0.0.146181.tar.gz", "has_sig": false, "md5_digest": "5fedc41be99a62efc05caa7502da8632", "packagetype": "sdist", "python_version": "source", "requires_python": ">=\"3.6\"", "size": 6080, "upload_time": "2019-09-13T22:58:40", "url": "https://files.pythonhosted.org/packages/31/1c/d65af50f44062c511de9315e5ffd07d97a3a8f9ec0fe6ccc7ec9c3b02bb0/screwdrivercd-0.0.146181.tar.gz" } ], "0.0.146332": [ { "comment_text": "", "digests": { "md5": "487349da704a2a0cee903585c4fce99b", "sha256": "2e06c579d95f245a2ab2ceef45db4a3bbdd5b53c8953c5b53cabebd6b38cb568" }, "downloads": -1, "filename": "screwdrivercd-0.0.146332-py3-none-any.whl", "has_sig": false, "md5_digest": "487349da704a2a0cee903585c4fce99b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=\"3.6\"", "size": 15062, "upload_time": "2019-09-16T23:20:14", "url": "https://files.pythonhosted.org/packages/3a/d2/24d613e2e8d209dcc2e3babc04107e5d119a20772e195c1b4ea34e1ca5c3/screwdrivercd-0.0.146332-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1bce4e88c53fdfe177ee994b2f8cec14", "sha256": "208fe48737bd215c1c3af742dd953aef17fbc48209dd027e28184a10ac3e7374" }, "downloads": -1, "filename": "screwdrivercd-0.0.146332.tar.gz", "has_sig": false, "md5_digest": "1bce4e88c53fdfe177ee994b2f8cec14", "packagetype": "sdist", "python_version": "source", "requires_python": ">=\"3.6\"", "size": 10841, "upload_time": "2019-09-16T23:20:17", "url": "https://files.pythonhosted.org/packages/da/5c/b1c9fe5f06e9dceb5ebdc093a6129ab46b816fcc8583f748ce15d257bca3/screwdrivercd-0.0.146332.tar.gz" } ], "0.0.146471": [ { "comment_text": "", "digests": { "md5": "2504c0af702466758120c88306da6fdb", "sha256": "e15d5a2bbd4b59cf124e1b754903e4f9e23f368a6a1ce9a901557674f42b6641" }, "downloads": -1, "filename": "screwdrivercd-0.0.146471-py3-none-any.whl", "has_sig": false, "md5_digest": "2504c0af702466758120c88306da6fdb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=\"3.6\"", "size": 15089, "upload_time": "2019-09-16T23:54:21", "url": "https://files.pythonhosted.org/packages/17/66/589b21d30bcdfaccdd2957f6c1c6006df880be502baa11a0f57f1f9e1c21/screwdrivercd-0.0.146471-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "beab559da2724fbd9cd22317b63c183e", "sha256": "01b71ca7d6bb0934bb0232fa828a9affb001042feea871daf4d4b314878beb7e" }, "downloads": -1, "filename": "screwdrivercd-0.0.146471.tar.gz", "has_sig": false, "md5_digest": "beab559da2724fbd9cd22317b63c183e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=\"3.6\"", "size": 10868, "upload_time": "2019-09-16T23:54:18", "url": "https://files.pythonhosted.org/packages/2d/87/b2fa311bee8d47e1c750547cb7865743cf67989e480afe6a586b7ef77a8d/screwdrivercd-0.0.146471.tar.gz" } ], "0.0.146831": [ { "comment_text": "", "digests": { "md5": "aa3d61f16acfa9d388288b6c8903d074", "sha256": "74436e665af0faada3ced6e88a3ebe86a2ae38aafc11d34d9a62f1bb82db200b" }, "downloads": -1, "filename": "screwdrivercd-0.0.146831-py3-none-any.whl", "has_sig": false, "md5_digest": "aa3d61f16acfa9d388288b6c8903d074", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=\"3.6\"", "size": 15095, "upload_time": "2019-09-17T20:23:00", "url": "https://files.pythonhosted.org/packages/37/b7/f0aca210ed428890bb88cafb030067b64ede8c5e5a9a0f4ed13a0ec8d799/screwdrivercd-0.0.146831-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "286c128a1ad9739b71aeaae7cc65263c", "sha256": "9a9f1da6835db9522f160c1f58dafbf3b0954da8c574819bee71d20f433dcd1f" }, "downloads": -1, "filename": "screwdrivercd-0.0.146831.tar.gz", "has_sig": false, "md5_digest": "286c128a1ad9739b71aeaae7cc65263c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=\"3.6\"", "size": 10873, "upload_time": "2019-09-17T20:22:58", "url": "https://files.pythonhosted.org/packages/0f/ff/06cb22ffc1f7178a85a0479fc5d7a5b4d1153474bddd461b41270dda7757/screwdrivercd-0.0.146831.tar.gz" } ], "0.0.146943": [ { "comment_text": "", "digests": { "md5": "ce9da2c7fa5e744540aed3c8244a92c6", "sha256": "1d0d902c167783d270c3e9f9f1b86dcaffb691cf23b10fc42c53f3208a018163" }, "downloads": -1, "filename": "screwdrivercd-0.0.146943-py3-none-any.whl", "has_sig": false, "md5_digest": "ce9da2c7fa5e744540aed3c8244a92c6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=\"3.6\"", "size": 15108, "upload_time": "2019-09-17T23:58:05", "url": "https://files.pythonhosted.org/packages/98/6e/d0ae436ffe077d35915161d89387f2930828f50e47b48f57c961ac22ae27/screwdrivercd-0.0.146943-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f1044a193ee353bc0fa6c73d6c063e06", "sha256": "2b34db385fa2f5d161d766b61afaee0ec0c260655711bc338174e02ddb95a302" }, "downloads": -1, "filename": "screwdrivercd-0.0.146943.tar.gz", "has_sig": false, "md5_digest": "f1044a193ee353bc0fa6c73d6c063e06", "packagetype": "sdist", "python_version": "source", "requires_python": ">=\"3.6\"", "size": 10876, "upload_time": "2019-09-17T23:58:08", "url": "https://files.pythonhosted.org/packages/4c/89/5cf5ecab97eafcbb2bdf9ead1d1521253c8abc445a105c36da962e45742a/screwdrivercd-0.0.146943.tar.gz" } ], "0.0.147142": [ { "comment_text": "", "digests": { "md5": "a7b4c302fd6c58797aa57ecd7aae9caa", "sha256": "bb870525d1d37b9bf481721165a0e15a69fdc5ffddf82ae6bcfc00d34f5df7e0" }, "downloads": -1, "filename": "screwdrivercd-0.0.147142-py3-none-any.whl", "has_sig": false, "md5_digest": "a7b4c302fd6c58797aa57ecd7aae9caa", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=\"3.6\"", "size": 29725, "upload_time": "2019-09-18T22:34:07", "url": "https://files.pythonhosted.org/packages/9a/6e/a69ddc3a215905e7c27359e38250b61f1929871724ba14902cf588211247/screwdrivercd-0.0.147142-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ebe18a54d1b9616938124f7c294b70bd", "sha256": "e81e5c58cd15f9422d61cdbe0e8d67c24c53d069e0400b0143ad55cc4cd8164d" }, "downloads": -1, "filename": "screwdrivercd-0.0.147142.tar.gz", "has_sig": false, "md5_digest": "ebe18a54d1b9616938124f7c294b70bd", "packagetype": "sdist", "python_version": "source", "requires_python": ">=\"3.6\"", "size": 19649, "upload_time": "2019-09-18T22:34:10", "url": "https://files.pythonhosted.org/packages/84/ee/295fb1da42be34c229993ffb1a563c7748348b59f9fd82ecca3018b3480c/screwdrivercd-0.0.147142.tar.gz" } ], "0.0.147472": [ { "comment_text": "", "digests": { "md5": "3bf0213bb78da17166e87fecb3f64f24", "sha256": "6b0acd6d7d8586fbf04e974312c00e2abec438f6acaa417aae736a456c41cd93" }, "downloads": -1, "filename": "screwdrivercd-0.0.147472-py3-none-any.whl", "has_sig": false, "md5_digest": "3bf0213bb78da17166e87fecb3f64f24", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=\"3.6\"", "size": 32250, "upload_time": "2019-09-19T21:06:32", "url": "https://files.pythonhosted.org/packages/ad/18/f2a1d03f91e5c5dee052555a52977fa36e71ef0f27e81ec78bb992965b15/screwdrivercd-0.0.147472-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "83362f63dda753f48dee9916d417b1bd", "sha256": "0b5d0bb86ced3db87105102e3d3d82b6f73903342cb310a59855d2e2c25b7e08" }, "downloads": -1, "filename": "screwdrivercd-0.0.147472.tar.gz", "has_sig": false, "md5_digest": "83362f63dda753f48dee9916d417b1bd", "packagetype": "sdist", "python_version": "source", "requires_python": ">=\"3.6\"", "size": 20856, "upload_time": "2019-09-19T21:06:30", "url": "https://files.pythonhosted.org/packages/e6/ed/ec66aebed7a9606ccf1714a75ec13a6f9c88c4fdecf79a6117cf4eddb631/screwdrivercd-0.0.147472.tar.gz" } ], "0.0.147537": [ { "comment_text": "", "digests": { "md5": "8548f8f301f50051d456ae56aaf05048", "sha256": "c253f531f085dba251bf73dbeeffb6c3ed0e759bcd4912c97d0798a93027ccc9" }, "downloads": -1, "filename": "screwdrivercd-0.0.147537-py3-none-any.whl", "has_sig": false, "md5_digest": "8548f8f301f50051d456ae56aaf05048", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=\"3.6\"", "size": 32232, "upload_time": "2019-09-19T22:07:12", "url": "https://files.pythonhosted.org/packages/78/55/5567f476762df555520f8c2e176c566369c2398daebc38175e9174620780/screwdrivercd-0.0.147537-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a4a3b749b2c29a4032546893ddb9a878", "sha256": "a399b35ced0c46634bd66942f505618999d5f5d4b95538a55d5ac17f1d152f91" }, "downloads": -1, "filename": "screwdrivercd-0.0.147537.tar.gz", "has_sig": false, "md5_digest": "a4a3b749b2c29a4032546893ddb9a878", "packagetype": "sdist", "python_version": "source", "requires_python": ">=\"3.6\"", "size": 20856, "upload_time": "2019-09-19T22:07:09", "url": "https://files.pythonhosted.org/packages/b3/97/e1f23e44799e69ff4a182fb1fb226df8b88c8fb4e1830a7930152f02fee2/screwdrivercd-0.0.147537.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "8548f8f301f50051d456ae56aaf05048", "sha256": "c253f531f085dba251bf73dbeeffb6c3ed0e759bcd4912c97d0798a93027ccc9" }, "downloads": -1, "filename": "screwdrivercd-0.0.147537-py3-none-any.whl", "has_sig": false, "md5_digest": "8548f8f301f50051d456ae56aaf05048", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=\"3.6\"", "size": 32232, "upload_time": "2019-09-19T22:07:12", "url": "https://files.pythonhosted.org/packages/78/55/5567f476762df555520f8c2e176c566369c2398daebc38175e9174620780/screwdrivercd-0.0.147537-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a4a3b749b2c29a4032546893ddb9a878", "sha256": "a399b35ced0c46634bd66942f505618999d5f5d4b95538a55d5ac17f1d152f91" }, "downloads": -1, "filename": "screwdrivercd-0.0.147537.tar.gz", "has_sig": false, "md5_digest": "a4a3b749b2c29a4032546893ddb9a878", "packagetype": "sdist", "python_version": "source", "requires_python": ">=\"3.6\"", "size": 20856, "upload_time": "2019-09-19T22:07:09", "url": "https://files.pythonhosted.org/packages/b3/97/e1f23e44799e69ff4a182fb1fb226df8b88c8fb4e1830a7930152f02fee2/screwdrivercd-0.0.147537.tar.gz" } ] }