{"categories":[{"label":"WWW/HTTP","url":"https://skillfed.io/packages/category/internet-www-http/2"}],"enrichment":{"capability":"Provides a Python wrapper around the GitHub API (v3) to programmatically interact with GitHub repositories, issues, pull requests, users, and other GitHub resources.","skillfed_tags":["github-api","rest-client","automation"],"use_cases":["Automate repository management tasks like creating issues, updating pull requests, or managing labels and milestones.","Build continuous integration or deployment tools that query repository status or trigger workflows based on GitHub events.","Extract repository metadata, contributor information, or commit history for analysis or reporting.","Programmatically manage organization members, teams, or repository permissions.","Monitor repositories for changes, new issues, or pull requests and trigger downstream actions."],"what_it_does":"github3.py is a comprehensive wrapper around GitHub's REST API (v3) that lets you interact with GitHub resources\u2014repositories, issues, pull requests, users, organizations, and more\u2014directly from Python code. It abstracts away the HTTP details and provides a Pythonic interface for common GitHub operations, from querying repository metadata to managing issues and pull requests programmatically.\n\nThe package depends on requests for HTTP communication, uritemplate for URI templating, python-dateutil for date handling, and PyJWT for authentication. It requires Python 3.7 or later and is classified as production-stable. The library is designed for developers who need to automate GitHub workflows, build tools that interact with GitHub, or integrate GitHub data into other applications.","worth_installing":"Yes. github3.py is a mature, actively maintained wrapper with low install friction, permissive licensing, and no known vulnerabilities. It is well-suited for any Python project that needs to interact with GitHub's REST API. The only caveat is to verify current maintenance status and GitHub API v3 support timeline, as the last release was in 2023."},"id":"github3-py","links":{"html":"https://skillfed.io/packages/github3-py","md":"https://skillfed.io/packages/github3-py.md","pypi":"https://pypi.org/project/github3-py/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2023-04-26","license_spdx":null,"license_treatment":"permissive","name":"github3.py","python_support":"supports_current","summary":"Python wrapper for the GitHub API(http://developer.github.com/v3)"},"popularity":{"monthly_downloads":6636264,"position":1878,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"4.0.1"}
