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.
Dulwich is a Git implementation written in Python with native extensions written with Rust. From the Dulwich README:
Maintainer's Approval
@jelmer is the project's maintainer and approved of this integration proposal here: jelmer/dulwich#1302 (comment). My email is in the
auto_ccs
list so I can assist with bug triage as discussed in that same thread.Popularity in the Python Ecosystem
At the time of this PR, pypistats.org lists the following:
Dulwich is mentioned1 as one of the "most popular embeddable Git libraries"2 in the book Pro Git 2nd Edition by Scott Chacon and Ben Straub, and is a dependency of other popular projects such as magic-wormhole/magic-wormhole, openstack/reno, PrefectHQ/prefect, tahoe-lafs/tahoe-lafs, and many more.
Footnotes
Pro Git 2nd Edition, A2.5 Appendix B: Embedding Git in your Applications - Dulwich ↩
Pro Git 2nd Edition, A2.1 Appendix B: Embedding Git in your Applications - Command-line Git ↩