Skip to content

Feature implementation from commits e3e07d7..850932c#3

Open
yashuatla wants to merge 15 commits into
feature-base-3from
feature-head-3
Open

Feature implementation from commits e3e07d7..850932c#3
yashuatla wants to merge 15 commits into
feature-base-3from
feature-head-3

Conversation

@yashuatla
Copy link
Copy Markdown
Owner

This PR contains changes from a range of commits from the original repository.

Commit Range: e3e07d7..850932c
Files Changed: 45 (41 programming files)
Programming Ratio: 91.1%

Commits included:

This moves the `score` attribute, which is part of a search result, out
of these classes into `*SearchResult` class:
- Issue
- Commit
- Repository
- NamedUser
- ContentFile

The same should be done for `Topic`, but topics are only returned via
search, there is no class without `score`.
This class derives `NamedUser` and is retuned by `Organization.invitations`.
Applies `api.github.com.2022-11-28.json` API spec.
…hub#3216)

Turns these classes into `NonCompletableGithubObject`.
With PyGithub#3065 we broke pickling as it introduced a lambda into an `Auth` instance.

This adds tests for all `Auth` implementations to work with pickle.

Fixes PyGithub#3208.
)

Turns the return value of `GitTag.verification` from `dict` into a proper class.

Completes PyGithub#3028.
@yashuatla yashuatla closed this Jun 22, 2025
@yashuatla yashuatla reopened this Jun 22, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants