{"id":20038557,"url":"https://github.com/yahoo/python-screwdrivercd","last_synced_at":"2025-05-05T06:32:18.532Z","repository":{"id":41067024,"uuid":"199571928","full_name":"yahoo/python-screwdrivercd","owner":"yahoo","description":"Screwdriver CI/CD Python utilites","archived":false,"fork":false,"pushed_at":"2024-11-26T18:01:53.000Z","size":3763,"stargazers_count":7,"open_issues_count":1,"forks_count":11,"subscribers_count":10,"default_branch":"master","last_synced_at":"2024-12-31T07:28:17.654Z","etag":null,"topics":["build-automation","ci","python","python-wheels","screwdriver"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/yahoo.png","metadata":{"files":{"readme":"README.md","changelog":"changelog.d/1.bugfix.md","contributing":"Contributing.md","funding":null,"license":"LICENSE","code_of_conduct":"Code-of-Conduct.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-07-30T04:03:29.000Z","updated_at":"2024-11-26T18:01:58.000Z","dependencies_parsed_at":"2024-08-02T00:07:55.873Z","dependency_job_id":null,"html_url":"https://github.com/yahoo/python-screwdrivercd","commit_stats":{"total_commits":259,"total_committers":4,"mean_commits":64.75,"dds":"0.32432432432432434","last_synced_commit":"13bdd1a7913e9948ee63e69796bb7a9fdfc3d3bf"},"previous_names":[],"tags_count":42,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yahoo%2Fpython-screwdrivercd","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yahoo%2Fpython-screwdrivercd/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yahoo%2Fpython-screwdrivercd/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yahoo%2Fpython-screwdrivercd/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/yahoo","download_url":"https://codeload.github.com/yahoo/python-screwdrivercd/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252451824,"owners_count":21749991,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["build-automation","ci","python","python-wheels","screwdriver"],"created_at":"2024-11-13T10:29:59.132Z","updated_at":"2025-05-05T06:32:17.672Z","avatar_url":"https://github.com/yahoo.png","language":"Python","readme":"[![Build Status](https://cd.screwdriver.cd/pipelines/3063/badge?nocache=true)](https://cd.screwdriver.cd/pipelines/3063)\n[![Package](https://img.shields.io/badge/package-pypi-blue.svg)](https://pypi.org/project/screwdrivercd/)\n[![Codecov](https://codecov.io/gh/yahoo/python-screwdrivercd/branch/master/graph/badge.svg?nocache=true)](https://codecov.io/gh/yahoo/python-screwdrivercd)\n[![Codestyle](https://img.shields.io/badge/code%20style-pep8-blue.svg)](https://www.python.org/dev/peps/pep-0008/)\n[![Documentation](https://img.shields.io/badge/Documentation-latest-blue.svg)](https://yahoo.github.io/python-screwdrivercd/)\n\n\n# screwdrivercd\n\nPython helper utilities for 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\nThese utilities are used by the screwdrivercd python templates but can be used with other CI/CD\nsystems as well.\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](https://yahoo.github.io/python-screwdrivercd/)\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.\n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyahoo%2Fpython-screwdrivercd","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fyahoo%2Fpython-screwdrivercd","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyahoo%2Fpython-screwdrivercd/lists"}