PullRequest Create a new Pull Request >>> repo = g.get_repo("PyGithub/PyGithub") >>> body = ''' >>> SUMMARY >>> Change HTTP library used to send requests >>> >>> TESTS >>> - [x] Send 'GET' request >>> - [x] Send 'POST' request with/without body >>> ''' >>> pr = repo.create_pull(title="Use 'requests' instead of 'httplib'", body=body, head="develop", base="master") >>> pr PullRequest(title="Use 'requests' instead of 'httplib'", number=664) Get Pull Request by Number >>> repo = g.get_repo("PyGithub/PyGithub") >>> pr = repo.get_pull(664) >>> pr PullRequest(title="Use 'requests' instead of 'httplib'", number=664) Get Pull Requests by Query >>> repo = g.get_repo("PyGithub/PyGithub") >>> pulls = repo.get_pulls(state='open', sort='created', base='master') >>> for pr in pulls: ... print(pr.number) ... 400 861 875 876