An async GitHub API library for Python
Use X-Hub-Signature-256
header for webhook validation when available.
(PR #160).
The documentation is now built using Sphinx v>= 4.0.0. (Issue #143)
gidgethub.abc.GitHubAPI.getiter
now accepts iterable_key
parameter
in order to support the Checks API.
(Issue #164)
Accept HTTP 202 ACCEPTED as successful. (PR #174)
machine-man-preview
header from gidgethub.apps.get_installation_access_token
because it is out of preview. The machine-man-preview is no longer required as of August 20, 2020. Discussion #155
gidgethub.routing.Router.fetch
for obtaining a frozenset of functions
registered to the router that the event would be called on.
Issue #74.gidgethub.actions.setenv
and gidgethub.actions.addpath
.
Issue #137.gidgethub.httpx.GitHubAPI._request
Issue #133.gidgethub.abc.GitHubAPI.post()
now accepts content_type parameter. If supplied, the content_type
value will be used in the request headers, and the raw form of the data will be passed to the request. If not supplied, by default the data will be parsed as JSON, and the “application/json”
content type will be used. (Issue #115).gidgethub.apps
.gidgethub.apps.get_installation_access_token()
for obtaining an installation access token that can be used to authenticate as a GitHub App installation. (Issue #71).gidgethub.apps.get_jwt()
for constructing the JSON Web Token that can be used to access endpoints that require it.