Update dependency PyGithub to v2.9.1 - #413
Open
renovate[bot] wants to merge 1 commit into
Open
Conversation
renovate
Bot
force-pushed
the
renovate/pygithub-2.x
branch
from
March 31, 2026 17:17
b870ced to
8434c5b
Compare
renovate
Bot
force-pushed
the
renovate/pygithub-2.x
branch
3 times, most recently
from
April 13, 2026 05:05
6e5cf97 to
7ffd42f
Compare
renovate
Bot
force-pushed
the
renovate/pygithub-2.x
branch
from
April 14, 2026 07:54
7ffd42f to
d46b8ff
Compare
renovate
Bot
force-pushed
the
renovate/pygithub-2.x
branch
from
April 21, 2026 17:22
d46b8ff to
0366e90
Compare
renovate
Bot
force-pushed
the
renovate/pygithub-2.x
branch
2 times, most recently
from
May 6, 2026 20:42
29a9441 to
a7f30fc
Compare
renovate
Bot
force-pushed
the
renovate/pygithub-2.x
branch
3 times, most recently
from
May 11, 2026 20:08
c82b0cf to
ff70143
Compare
renovate
Bot
force-pushed
the
renovate/pygithub-2.x
branch
4 times, most recently
from
May 18, 2026 19:04
2bbab36 to
9f8bf20
Compare
renovate
Bot
force-pushed
the
renovate/pygithub-2.x
branch
3 times, most recently
from
June 19, 2026 14:01
7f50533 to
3b8a1b1
Compare
renovate
Bot
force-pushed
the
renovate/pygithub-2.x
branch
2 times, most recently
from
July 13, 2026 12:53
1aa8a45 to
d61b4e4
Compare
renovate
Bot
force-pushed
the
renovate/pygithub-2.x
branch
2 times, most recently
from
July 24, 2026 05:46
be6971b to
7d89f17
Compare
renovate
Bot
force-pushed
the
renovate/pygithub-2.x
branch
from
August 9, 2026 19:50
7d89f17 to
a6000a5
Compare
renovate
Bot
force-pushed
the
renovate/pygithub-2.x
branch
from
August 11, 2026 13:14
a6000a5 to
035bc62
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
2.8.1→2.9.1Release Notes
pygithub/pygithub (PyGithub)
v2.9.1Compare Source
Bug Fixes
Full Changelog: PyGithub/PyGithub@v2.9.0...v2.9.1
v2.9.0Compare Source
Notable changes
Lazy PyGithub objects
The notion of lazy objects has been added to some PyGithub classes in version 2.6.0. This release now makes all
CompletableGithubObjects optionally lazy (if useful). See PyGithub/PyGithub#3403 for a complete list.In lazy mode, getting a PyGithub object does not send a request to the GitHub API. Only accessing methods and properties sends the necessary requests to the GitHub API:
All PyGithub classes that implement
CompletableGithubObjectsupport lazy mode (if useful). This is only useful for classes that have methods creating, changing, or getting objects.By default, PyGithub objects are not lazy.
PyGithub objects with a paginated property
The GitHub API has the "feature" of paginated properties. Some objects returned by the API have a property that allows for pagination. Fetching subsequent pages of that property means fetching the entire object (with all other properties) and the specified page of the paginated property. Iterating over the paginated property means fetching all other properties multiple times. Fortunately, the allowed size of each page (
per_pageis usually 300, in contrast to the "usual"per_pagemaximum of 100).Objects with paginated properties:
This PR makes iterating those paginated properties use the configured
per_pagesetting.It further allows to specify an individual
per_pagewhen either retrieving such objects, or fetching paginated properties.See Classes with paginated properties for details.
Drop Python 3.8 support due to End-of-Life
Python 3.8 reached its end-of-life September 6, 2024. Support has been removed with this release.
Deprecations
deleteofReactionis deprecated, useIssueComment.delete_reaction,PullRequestComment.delete_reaction,CommitComment.delete_reactionorIssue.delete_reactioninstead.Issue.assigneeand parameterIssue.edit(assignee=…)are deprecated,use
Issue.assigneesandIssue.edit(assignees=…)instead.Organization.edit_hookis deprecated, useOrganization.get_hook(id).edit(…)instead.If you need to avoid
Organization.get_hook(id)to fetch theHookobject from Github API,use a lazy Github instance:
Team.add_to_membersandTeam.remove_from_membersare deprecated,use
Team.add_membershiporTeam.remove_membershipinstead.New Features
Improvements
api.by @EnricoMi in PyGithub/PyGithub#3419throwoption toWorkflow.create_dispatchto raise exceptions by @dblanchette in PyGithub/PyGithub#2966GETurl or_links.selfas object url by @EnricoMi in PyGithub/PyGithub#3421typeparameter to get_issues by @nrysk in PyGithub/PyGithub#3381Bug Fixes
PaginatedList.totalCountreturning 0 with GitHub deprecation notices by @odedperezcodes in PyGithub/PyGithub#3382Maintenance
Reaction.deleteby @iarspider in PyGithub/PyGithub#3435Issue.assigneeby @EnricoMi in PyGithub/PyGithub#3366Orginization.edit_hookby @EnricoMi in PyGithub/PyGithub#3404Team.add_to_membersandTeam.remove_from_membersby @EnricoMi in PyGithub/PyGithub#3368New Contributors
Full Changelog: PyGithub/PyGithub@v2.8.0...v2.9.0
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.