Skip to content

RHODOK/PyGithub

This branch is 408 commits behind PyGithub/PyGithub:main.

Folders and files

NameName
Last commit message
Last commit date
Oct 13, 2021
Oct 20, 2021
Dec 20, 2021
Mar 23, 2021
Dec 20, 2021
Dec 15, 2020
May 19, 2020
Mar 6, 2021
Jun 21, 2021
Oct 19, 2021
Mar 23, 2020
Jun 3, 2012
Jun 3, 2012
Apr 27, 2020
Mar 13, 2020
Jun 28, 2016
Mar 26, 2021
Mar 8, 2021
Mar 7, 2020
Mar 7, 2020
Oct 12, 2021
Oct 13, 2021
Nov 30, 2020
Oct 19, 2021

Repository files navigation

PyGitHub

PyPI CI readthedocs License Slack Open Source Helpers codecov Code style: black

PyGitHub is a Python library to access the GitHub REST API. This library enables you to manage GitHub resources such as repositories, user profiles, and organizations in your Python applications.

Install

$ pip install PyGithub

Simple Demo

from github import Github

# First create a Github instance:

# using an access token
g = Github("access_token")

# Github Enterprise with custom hostname
g = Github(base_url="https://{hostname}/api/v3", login_or_token="access_token")

# Then play with your Github objects:
for repo in g.get_user().get_repos():
    print(repo.name)

Documentation

More information can be found on the PyGitHub documentation site.

Development

Contributing

Long-term discussion and bug reports are maintained via GitHub Issues. Code review is done via GitHub Pull Requests.

For more information read CONTRIBUTING.md.

Maintainership

We're actively seeking maintainers that will triage issues and pull requests and cut releases. If you work on a project that leverages PyGitHub and have a vested interest in keeping the code alive and well, send an email to someone in the MAINTAINERS file.

About

Typed interactions with the GitHub API v3

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 99.9%
  • Shell 0.1%