Skip to main content

Dulwich

This is the Dulwich project.

It aims to provide an interface to git repos (both local and remote) that doesn’t call out to git directly but instead uses pure Python.

Main website: <https://www.dulwich.io/>

License: Apache License, version 2 or GNU General Public License, version 2 or later.

SPDX-License-Identifier: Apache-2.0 OR GPL-2.0-or-later

The project is named after the part of London that Mr. and Mrs. Git live in the particular Monty Python sketch.

Differences with other Python Git libraries

Unlike other Python Git libraries, Dulwich is available as a standalone package that doesn’t depend on git (like GitPython) being installed or any native code (like pygit2).

This comes at the cost of speed, but makes it easier to deploy in environments where git isn’t available or where it’s important to have a pure Python implementation.

To improve performance, Dulwich includes optional Rust bindings that can be used to speed up low-level operations.

Installation

By default, Dulwich’ setup.py will attempt to build and install the optional Rust extensions. The reason for this is that they significantly improve the performance since some low-level operations that are executed often are much slower in CPython.

If you don’t want to install the Rust bindings, specify the –pure argument to setup.py:

$ python setup.py --pure install

or if you are installing from pip:

$ pip install --no-binary dulwich dulwich --config-settings "--build-option=--pure"

Note that you can also specify –build-option in a requirements.txt file, e.g. like this:

dulwich --config-settings "--build-option=--pure"

Getting started

Dulwich comes with both a lower-level API and higher-level plumbing (“porcelain”).

For example, to use the lower level API to access the commit message of the last commit:

>>> from dulwich.repo import Repo
>>> r = Repo('.')
>>> r.head()
'57fbe010446356833a6ad1600059d80b1e731e15'
>>> c = r[r.head()]
>>> c
<Commit 015fc1267258458901a94d228e39f0a378370466>
>>> c.message
'Add note about encoding.\n'

And to print it using porcelain:

>>> from dulwich import porcelain
>>> porcelain.log('.', max_entries=1)
--------------------------------------------------
commit: 57fbe010446356833a6ad1600059d80b1e731e15
Author: Jelmer Vernooij <jelmer@jelmer.uk>
Date:   Sat Apr 29 2017 23:57:34 +0000

Add note about encoding.

Compatibility with Git

Dulwich aims to provide full wire-format and repository format compatibility with C Git, while maintaining a pure Python implementation that doesn’t depend on git being installed. This means that Dulwich and C Git can be used interchangeably on the same repository.

For a detailed list of which Git commands and features are supported by Dulwich, see docs/c-git-compatibility.txt.

Further documentation

The dulwich documentation can be found in docs/ and built by running make doc. It can also be found on the web.

Help

There is a #dulwich IRC channel on the OFTC, and a dulwich-discuss mailing list.

Contributing

For a full list of contributors, see the git logs.

If you’d like to contribute to Dulwich, see the CONTRIBUTING file and list of open issues.

Supported versions of Python

At the moment, Dulwich supports (and is tested on) CPython 3.10 and later and Pypy.

Metadata

Release files for dulwich 1.2.20

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for dulwich 1.2.20
File Size Uploaded Provenance Actions
dulwich-1.2.20.tar.gz 1.4 MB With provenance Details for dulwich-1.2.20.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for dulwich 1.2.20
File Actions
dulwich-1.2.20-py3-none-any.whl Python 3 none any Details for dulwich-1.2.20-py3-none-any.whl
dulwich-1.2.20-cp315-cp315t-win_amd64.whl CPython 3.15 CPython 3.15 free-threading Windows x86-64 Details for dulwich-1.2.20-cp315-cp315t-win_amd64.whl
dulwich-1.2.20-cp315-cp315t-win32.whl CPython 3.15 CPython 3.15 free-threading Windows x86-32 Details for dulwich-1.2.20-cp315-cp315t-win32.whl
dulwich-1.2.20-cp315-cp315t-manylinux_2_28_x86_64.whl CPython 3.15 CPython 3.15 free-threading Linux glibc 2.28+ x86-64 Details for dulwich-1.2.20-cp315-cp315t-manylinux_2_28_x86_64.whl
dulwich-1.2.20-cp315-cp315t-manylinux_2_28_aarch64.whl CPython 3.15 CPython 3.15 free-threading Linux glibc 2.28+ ARM64 Details for dulwich-1.2.20-cp315-cp315t-manylinux_2_28_aarch64.whl
dulwich-1.2.20-cp315-cp315t-macosx_11_0_arm64.whl CPython 3.15 CPython 3.15 free-threading macOS 11.0+ ARM64 Details for dulwich-1.2.20-cp315-cp315t-macosx_11_0_arm64.whl
dulwich-1.2.20-cp315-cp315t-macosx_10_15_x86_64.whl CPython 3.15 CPython 3.15 free-threading macOS 10.15+ x86-64 Details for dulwich-1.2.20-cp315-cp315t-macosx_10_15_x86_64.whl
dulwich-1.2.20-cp315-cp315-win_amd64.whl CPython 3.15 CPython 3.15 Windows x86-64 Details for dulwich-1.2.20-cp315-cp315-win_amd64.whl
dulwich-1.2.20-cp315-cp315-win32.whl CPython 3.15 CPython 3.15 Windows x86-32 Details for dulwich-1.2.20-cp315-cp315-win32.whl
dulwich-1.2.20-cp315-cp315-manylinux_2_28_x86_64.whl CPython 3.15 CPython 3.15 Linux glibc 2.28+ x86-64 Details for dulwich-1.2.20-cp315-cp315-manylinux_2_28_x86_64.whl
dulwich-1.2.20-cp315-cp315-manylinux_2_28_aarch64.whl CPython 3.15 CPython 3.15 Linux glibc 2.28+ ARM64 Details for dulwich-1.2.20-cp315-cp315-manylinux_2_28_aarch64.whl
dulwich-1.2.20-cp315-cp315-macosx_11_0_arm64.whl CPython 3.15 CPython 3.15 macOS 11.0+ ARM64 Details for dulwich-1.2.20-cp315-cp315-macosx_11_0_arm64.whl
dulwich-1.2.20-cp315-cp315-macosx_10_15_x86_64.whl CPython 3.15 CPython 3.15 macOS 10.15+ x86-64 Details for dulwich-1.2.20-cp315-cp315-macosx_10_15_x86_64.whl
dulwich-1.2.20-cp315-cp315-android_24_x86_64.whl CPython 3.15 CPython 3.15 Android API level 24+ x86-64 Details for dulwich-1.2.20-cp315-cp315-android_24_x86_64.whl
dulwich-1.2.20-cp315-cp315-android_24_arm64_v8a.whl CPython 3.15 CPython 3.15 Android API level 24+ ARM64 v8a Details for dulwich-1.2.20-cp315-cp315-android_24_arm64_v8a.whl
dulwich-1.2.20-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details for dulwich-1.2.20-cp314-cp314t-win_amd64.whl
dulwich-1.2.20-cp314-cp314t-win32.whl CPython 3.14 CPython 3.14 free-threading Windows x86-32 Details for dulwich-1.2.20-cp314-cp314t-win32.whl
dulwich-1.2.20-cp314-cp314t-manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-64 Details for dulwich-1.2.20-cp314-cp314t-manylinux_2_28_x86_64.whl
dulwich-1.2.20-cp314-cp314t-manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ ARM64 Details for dulwich-1.2.20-cp314-cp314t-manylinux_2_28_aarch64.whl
dulwich-1.2.20-cp314-cp314t-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 Details for dulwich-1.2.20-cp314-cp314t-macosx_11_0_arm64.whl
dulwich-1.2.20-cp314-cp314t-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 free-threading macOS 10.15+ x86-64 Details for dulwich-1.2.20-cp314-cp314t-macosx_10_15_x86_64.whl
dulwich-1.2.20-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details for dulwich-1.2.20-cp314-cp314-win_amd64.whl
dulwich-1.2.20-cp314-cp314-win32.whl CPython 3.14 CPython 3.14 Windows x86-32 Details for dulwich-1.2.20-cp314-cp314-win32.whl
dulwich-1.2.20-cp314-cp314-manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64 Details for dulwich-1.2.20-cp314-cp314-manylinux_2_28_x86_64.whl
dulwich-1.2.20-cp314-cp314-manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ ARM64 Details for dulwich-1.2.20-cp314-cp314-manylinux_2_28_aarch64.whl
dulwich-1.2.20-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details for dulwich-1.2.20-cp314-cp314-macosx_11_0_arm64.whl
dulwich-1.2.20-cp314-cp314-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.15+ x86-64 Details for dulwich-1.2.20-cp314-cp314-macosx_10_15_x86_64.whl
dulwich-1.2.20-cp314-cp314-android_24_x86_64.whl CPython 3.14 CPython 3.14 Android API level 24+ x86-64 Details for dulwich-1.2.20-cp314-cp314-android_24_x86_64.whl
dulwich-1.2.20-cp314-cp314-android_24_arm64_v8a.whl CPython 3.14 CPython 3.14 Android API level 24+ ARM64 v8a Details for dulwich-1.2.20-cp314-cp314-android_24_arm64_v8a.whl
dulwich-1.2.20-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details for dulwich-1.2.20-cp313-cp313-win_amd64.whl
dulwich-1.2.20-cp313-cp313-win32.whl CPython 3.13 CPython 3.13 Windows x86-32 Details for dulwich-1.2.20-cp313-cp313-win32.whl
dulwich-1.2.20-cp313-cp313-manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64 Details for dulwich-1.2.20-cp313-cp313-manylinux_2_28_x86_64.whl
dulwich-1.2.20-cp313-cp313-manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64 Details for dulwich-1.2.20-cp313-cp313-manylinux_2_28_aarch64.whl
dulwich-1.2.20-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details for dulwich-1.2.20-cp313-cp313-macosx_11_0_arm64.whl
dulwich-1.2.20-cp313-cp313-macosx_10_13_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.13+ x86-64 Details for dulwich-1.2.20-cp313-cp313-macosx_10_13_x86_64.whl
dulwich-1.2.20-cp313-cp313-android_24_x86_64.whl CPython 3.13 CPython 3.13 Android API level 24+ x86-64 Details for dulwich-1.2.20-cp313-cp313-android_24_x86_64.whl
dulwich-1.2.20-cp313-cp313-android_24_arm64_v8a.whl CPython 3.13 CPython 3.13 Android API level 24+ ARM64 v8a Details for dulwich-1.2.20-cp313-cp313-android_24_arm64_v8a.whl
dulwich-1.2.20-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details for dulwich-1.2.20-cp312-cp312-win_amd64.whl
dulwich-1.2.20-cp312-cp312-win32.whl CPython 3.12 CPython 3.12 Windows x86-32 Details for dulwich-1.2.20-cp312-cp312-win32.whl
dulwich-1.2.20-cp312-cp312-manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64 Details for dulwich-1.2.20-cp312-cp312-manylinux_2_28_x86_64.whl
dulwich-1.2.20-cp312-cp312-manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64 Details for dulwich-1.2.20-cp312-cp312-manylinux_2_28_aarch64.whl
dulwich-1.2.20-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details for dulwich-1.2.20-cp312-cp312-macosx_11_0_arm64.whl
dulwich-1.2.20-cp312-cp312-macosx_10_13_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.13+ x86-64 Details for dulwich-1.2.20-cp312-cp312-macosx_10_13_x86_64.whl
dulwich-1.2.20-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details for dulwich-1.2.20-cp311-cp311-win_amd64.whl
dulwich-1.2.20-cp311-cp311-win32.whl CPython 3.11 CPython 3.11 Windows x86-32 Details for dulwich-1.2.20-cp311-cp311-win32.whl
dulwich-1.2.20-cp311-cp311-manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64 Details for dulwich-1.2.20-cp311-cp311-manylinux_2_28_x86_64.whl
dulwich-1.2.20-cp311-cp311-manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64 Details for dulwich-1.2.20-cp311-cp311-manylinux_2_28_aarch64.whl
dulwich-1.2.20-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details for dulwich-1.2.20-cp311-cp311-macosx_11_0_arm64.whl
dulwich-1.2.20-cp311-cp311-macosx_10_12_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.12+ x86-64 Details for dulwich-1.2.20-cp311-cp311-macosx_10_12_x86_64.whl
dulwich-1.2.20-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details for dulwich-1.2.20-cp310-cp310-win_amd64.whl
dulwich-1.2.20-cp310-cp310-win32.whl CPython 3.10 CPython 3.10 Windows x86-32 Details for dulwich-1.2.20-cp310-cp310-win32.whl
dulwich-1.2.20-cp310-cp310-manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64 Details for dulwich-1.2.20-cp310-cp310-manylinux_2_28_x86_64.whl
dulwich-1.2.20-cp310-cp310-manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ ARM64 Details for dulwich-1.2.20-cp310-cp310-manylinux_2_28_aarch64.whl
dulwich-1.2.20-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details for dulwich-1.2.20-cp310-cp310-macosx_11_0_arm64.whl
dulwich-1.2.20-cp310-cp310-macosx_10_12_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.12+ x86-64 Details for dulwich-1.2.20-cp310-cp310-macosx_10_12_x86_64.whl

Total release size: 78.1 MB

Release files / dulwich-1.2.20.tar.gz

Download URL dulwich-1.2.20.tar.gz
Size 1.4 MB
Tags Source
SHA-256 checksum
How to use checksums
28e1f48098d2cb157e722588466070cbefdfe8093c2a141c568b01362296c0f3
BLAKE2b-256 checksum
How to use checksums
1892e47acfff672d6219d1bba1c210f902c1ad4a58d8c68eb89fe0b786f00a68
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 26, 2026.

Transparency log

Release files / dulwich-1.2.20-py3-none-any.whl

Download URL dulwich-1.2.20-py3-none-any.whl
Size 758.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ab521391c3475e7c507f14aeacad0cdf26e97ba5050d8010a1ff34e417c9a842
BLAKE2b-256 checksum
How to use checksums
08c8217841f8ae98909dd2045cfd9e9060791ae1dc9c0d2239672ae318b28796
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 26, 2026.

Transparency log

Release files / dulwich-1.2.20-cp315-cp315t-win_amd64.whl

Download URL dulwich-1.2.20-cp315-cp315t-win_amd64.whl
Size 1.1 MB
Tags CPython 3.15 CPython 3.15 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
28cb103caffc60369b54159e41d2799d69d3107ac78b79bceaedc407977ec47d
BLAKE2b-256 checksum
How to use checksums
3e1a7ee4452d14e2b05f14f292c1725a092067f6d0485b3b0afce45805e2b676
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 26, 2026.

Transparency log

Release files / dulwich-1.2.20-cp315-cp315t-win32.whl

Download URL dulwich-1.2.20-cp315-cp315t-win32.whl
Size 1.1 MB
Tags CPython 3.15 CPython 3.15 free-threading Windows x86-32
SHA-256 checksum
How to use checksums
4b03cc7be57a0ee37d1a53d09cbd99f9c8581fa04f94b3365e00498a32216b2c
BLAKE2b-256 checksum
How to use checksums
10ea2b70d9272ce8edd6e87e927e50bf7a66902530f648b57d3522898ab8eeea
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 26, 2026.

Transparency log

Release files / dulwich-1.2.20-cp315-cp315t-manylinux_2_28_x86_64.whl

Download URL dulwich-1.2.20-cp315-cp315t-manylinux_2_28_x86_64.whl
Size 1.5 MB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
deeebe420db3387c38c3c18ed996a17a9a0b322fe72eaaa9e3fbb46a7e36cacb
BLAKE2b-256 checksum
How to use checksums
b826c5373c21176fd5cb108ab94473efd5162e42471ba63516d9dc791a6ee7d7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 26, 2026.

Transparency log

Release files / dulwich-1.2.20-cp315-cp315t-manylinux_2_28_aarch64.whl

Download URL dulwich-1.2.20-cp315-cp315t-manylinux_2_28_aarch64.whl
Size 1.6 MB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
a68464a882d478f15835494cdb1b7f0bdc2c7aa4d1d4f96606467dc251841da9
BLAKE2b-256 checksum
How to use checksums
9388b5259292509fcad7cbeabe70baf78f9dbee654a9ebf6716d50386215107c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 26, 2026.

Transparency log

Release files / dulwich-1.2.20-cp315-cp315t-macosx_11_0_arm64.whl

Download URL dulwich-1.2.20-cp315-cp315t-macosx_11_0_arm64.whl
Size 1.5 MB
Tags CPython 3.15 CPython 3.15 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
b147b8066804160cdf71927826cfac19322a16b2816de979d20f36a1624af3c7
BLAKE2b-256 checksum
How to use checksums
55fe3fc67d5987f796091b17ecbbbc8abcd515b445e7d3533881a4cada92dbd6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 26, 2026.

Transparency log

Release files / dulwich-1.2.20-cp315-cp315t-macosx_10_15_x86_64.whl

Download URL dulwich-1.2.20-cp315-cp315t-macosx_10_15_x86_64.whl
Size 1.5 MB
Tags CPython 3.15 CPython 3.15 free-threading macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
dd1e931220d1c5b2c584d1e3b79f4eb06f46ed70bc48a7f927d79f4907a079cc
BLAKE2b-256 checksum
How to use checksums
92bd15c18c882db82809e9e7c1ce6b275892cd89d24bead8fe158ccf9457f2e1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 26, 2026.

Transparency log

Release files / dulwich-1.2.20-cp315-cp315-win_amd64.whl

Download URL dulwich-1.2.20-cp315-cp315-win_amd64.whl
Size 1.1 MB
Tags CPython 3.15 Windows x86-64
SHA-256 checksum
How to use checksums
56c4798acf8dc27bdea670fa8211d69e22c82663a21b10221c5133635a81fd92
BLAKE2b-256 checksum
How to use checksums
77e5b3be3f8f8bcbd53b75cf4f9baf082b518b65699d0e1350b7abccb0ae7db4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 26, 2026.

Transparency log

Release files / dulwich-1.2.20-cp315-cp315-win32.whl

Download URL dulwich-1.2.20-cp315-cp315-win32.whl
Size 1.2 MB
Tags CPython 3.15 Windows x86-32
SHA-256 checksum
How to use checksums
72335dd97d552927aa3460ee3199953b28d12fa8c110e9fe383dc63f9c919cec
BLAKE2b-256 checksum
How to use checksums
93dd15d11f187435ffc5e45223f2fe04ed8c55df57904f40ba98920ea9381212
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 26, 2026.

Transparency log

Release files / dulwich-1.2.20-cp315-cp315-manylinux_2_28_x86_64.whl

Download URL dulwich-1.2.20-cp315-cp315-manylinux_2_28_x86_64.whl
Size 1.5 MB
Tags CPython 3.15 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
827d56649028ab1ca34d9d2bdec6dc5c6f108caf2074880a647474c342d37ca2
BLAKE2b-256 checksum
How to use checksums
d2cd23dd00b59286defb2ffeb54dabf4e0613e9366766092eb66a875da5ddf2e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 26, 2026.

Transparency log

Release files / dulwich-1.2.20-cp315-cp315-manylinux_2_28_aarch64.whl

Download URL dulwich-1.2.20-cp315-cp315-manylinux_2_28_aarch64.whl
Size 1.6 MB
Tags CPython 3.15 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
ac11231f391b6b9cf7bd1d689c36dc5827ea8426833cc51d9f3ee40c8efe9c86
BLAKE2b-256 checksum
How to use checksums
ff6940f1e9ca06b500928c75c6bbdeb52adb8d9e44f2afe81e3a22a9b19579d1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 26, 2026.

Transparency log

Release files / dulwich-1.2.20-cp315-cp315-macosx_11_0_arm64.whl

Download URL dulwich-1.2.20-cp315-cp315-macosx_11_0_arm64.whl
Size 1.4 MB
Tags CPython 3.15 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
fa74d4436dce73230832a6a95aeccc5c64672b2d201eb53a09aa0f2a7e2b86d3
BLAKE2b-256 checksum
How to use checksums
fc0535f29728e0e0bcc3470fb51cd346565a1f7f6d0ec2bf30c33d7d4f182c8e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 26, 2026.

Transparency log

Release files / dulwich-1.2.20-cp315-cp315-macosx_10_15_x86_64.whl

Download URL dulwich-1.2.20-cp315-cp315-macosx_10_15_x86_64.whl
Size 1.4 MB
Tags CPython 3.15 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
4bb6d707cd8cc197df9c147058608c47ae2f4f428f7473a97f66e36bb57883b8
BLAKE2b-256 checksum
How to use checksums
874357434f696f893ae5f247c79e3f555f4cfe9dee9b3e038e3fdd036116d3b3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 26, 2026.

Transparency log

Release files / dulwich-1.2.20-cp315-cp315-android_24_x86_64.whl

Download URL dulwich-1.2.20-cp315-cp315-android_24_x86_64.whl
Size 1.6 MB
Tags Android API level 24+ x86-64 CPython 3.15
SHA-256 checksum
How to use checksums
83ba7f16f5eb6589ac1393a84578a38704a7c67fce73ce3c8eb16c4f02830153
BLAKE2b-256 checksum
How to use checksums
da4ebd3f0b4f2e60c11c65d944a295d9d3b99d56a228ee13d01e0bb49ad6cedf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 26, 2026.

Transparency log

Release files / dulwich-1.2.20-cp315-cp315-android_24_arm64_v8a.whl

Download URL dulwich-1.2.20-cp315-cp315-android_24_arm64_v8a.whl
Size 1.6 MB
Tags Android API level 24+ ARM64 v8a CPython 3.15
SHA-256 checksum
How to use checksums
9e74e9c49dd2f0c206b029e474cefefdcfa07f1162f47353d4bac529668ad6a5
BLAKE2b-256 checksum
How to use checksums
b4f96a76551f6df6ded25be23df7feb5f9b9ba9c716968888ebeb962470833a0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 26, 2026.

Transparency log

Release files / dulwich-1.2.20-cp314-cp314t-win_amd64.whl

Download URL dulwich-1.2.20-cp314-cp314t-win_amd64.whl
Size 1.1 MB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
f78c50152186374124f5e9ae397148b4302028e93b0bf2fc17862f8906650ac1
BLAKE2b-256 checksum
How to use checksums
211a89e4557e99af883e1add3b91c86390b0d84813cf17d6d763287a6a51dab8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 26, 2026.

Transparency log

Release files / dulwich-1.2.20-cp314-cp314t-win32.whl

Download URL dulwich-1.2.20-cp314-cp314t-win32.whl
Size 1.1 MB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-32
SHA-256 checksum
How to use checksums
f90a99b1f1198c2757abea1ed8e359014b2931f6046892efaed4677021a5060c
BLAKE2b-256 checksum
How to use checksums
2c47c1dd1d8545f2a7cba77b69e9c1f9b7fd62e299b0ab2f7e80bfc027ed6393
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 26, 2026.

Transparency log

Release files / dulwich-1.2.20-cp314-cp314t-manylinux_2_28_x86_64.whl

Download URL dulwich-1.2.20-cp314-cp314t-manylinux_2_28_x86_64.whl
Size 1.5 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
774e5c4e7856ca1e39b5684603a4de53f1a5d8baf70eacad7d432ac5bb1e1d95
BLAKE2b-256 checksum
How to use checksums
690ce9859aa442a15900fff7a273ecfb490e0e990ae2d0d69621dba2eac94fee
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 26, 2026.

Transparency log

Release files / dulwich-1.2.20-cp314-cp314t-manylinux_2_28_aarch64.whl

Download URL dulwich-1.2.20-cp314-cp314t-manylinux_2_28_aarch64.whl
Size 1.6 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
bf60e8590bd2fa466d9412617d96d61e16b3cc02b5bd5b8059297977086ee82a
BLAKE2b-256 checksum
How to use checksums
d27d2f17e2f3e80da9726a26893956e91fc6f0c8b9cca075b5dded1ebd44cf0b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 26, 2026.

Transparency log

Release files / dulwich-1.2.20-cp314-cp314t-macosx_11_0_arm64.whl

Download URL dulwich-1.2.20-cp314-cp314t-macosx_11_0_arm64.whl
Size 1.4 MB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
16675b9502ce7fb30def56359aef8f1df450037646c1b5dd2f03976982425bab
BLAKE2b-256 checksum
How to use checksums
571e67b571aab9895fc2c82d7b85354302d28842584974e5230edb553ed44c47
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 26, 2026.

Transparency log

Release files / dulwich-1.2.20-cp314-cp314t-macosx_10_15_x86_64.whl

Download URL dulwich-1.2.20-cp314-cp314t-macosx_10_15_x86_64.whl
Size 1.5 MB
Tags CPython 3.14 CPython 3.14 free-threading macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
da70bf6a8bf0e693c09217b4764fcca3d067edb5bcc192c5fe3aa24ad311de08
BLAKE2b-256 checksum
How to use checksums
d363b7d71d6ead942cdf4d01e9e1273cd01c47dc05553713e1092a4431a8c26a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 26, 2026.

Transparency log

Release files / dulwich-1.2.20-cp314-cp314-win_amd64.whl

Download URL dulwich-1.2.20-cp314-cp314-win_amd64.whl
Size 1.1 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
51bc52582d5fd95315ffbd75667b12784b4e1845396a1919abe0cf84e496b5b0
BLAKE2b-256 checksum
How to use checksums
24da0a6409210ccc3557d092a25d88995d924f94680a329a0552b476543efc21
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 26, 2026.

Transparency log

Release files / dulwich-1.2.20-cp314-cp314-win32.whl

Download URL dulwich-1.2.20-cp314-cp314-win32.whl
Size 1.2 MB
Tags CPython 3.14 Windows x86-32
SHA-256 checksum
How to use checksums
c35060cd74cf4947cfe79469521c9b5ec1e05aed638a9e9d116266349d397a70
BLAKE2b-256 checksum
How to use checksums
69600844bdfdc5578c13f0f6ece06c3c0ebb71f4f7bd4d9b46dc9f09f0864c92
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 26, 2026.

Transparency log

Release files / dulwich-1.2.20-cp314-cp314-manylinux_2_28_x86_64.whl

Download URL dulwich-1.2.20-cp314-cp314-manylinux_2_28_x86_64.whl
Size 1.5 MB
Tags CPython 3.14 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
e983fa6a8aeb5026e8b7c7086f3b60604895d218a36d56792065d6288a3839c3
BLAKE2b-256 checksum
How to use checksums
56866e22635bdd9a361c5c274449dbf1322023ed6b622d652a6f64de37c150a6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 26, 2026.

Transparency log

Release files / dulwich-1.2.20-cp314-cp314-manylinux_2_28_aarch64.whl

Download URL dulwich-1.2.20-cp314-cp314-manylinux_2_28_aarch64.whl
Size 1.6 MB
Tags CPython 3.14 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
a3d8092beaafe801d0d4221ae5173fed0d2d67c65f290679f456ff606a78fe51
BLAKE2b-256 checksum
How to use checksums
8c3009492157eac271c4d3cb7101b9b2e7870699c0603ca2b2550d39a72b6cf3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 26, 2026.

Transparency log

Release files / dulwich-1.2.20-cp314-cp314-macosx_11_0_arm64.whl

Download URL dulwich-1.2.20-cp314-cp314-macosx_11_0_arm64.whl
Size 1.4 MB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
b281c75d6a7d2cde5206af349564e20124511895c2766a89c901a4addb4aea80
BLAKE2b-256 checksum
How to use checksums
6de1f136f9171727a6d9b380dbefd1f673a426cf876ee35881e3ad041aeb7b25
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 26, 2026.

Transparency log

Release files / dulwich-1.2.20-cp314-cp314-macosx_10_15_x86_64.whl

Download URL dulwich-1.2.20-cp314-cp314-macosx_10_15_x86_64.whl
Size 1.4 MB
Tags CPython 3.14 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
c28de206253ab36de2cf64cb416a250e104f1a460476ebd6d838a112a2abc314
BLAKE2b-256 checksum
How to use checksums
a465033a59758369bdf86db793373994366d8cc019652d29a96a52861b272687
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 26, 2026.

Transparency log

Release files / dulwich-1.2.20-cp314-cp314-android_24_x86_64.whl

Download URL dulwich-1.2.20-cp314-cp314-android_24_x86_64.whl
Size 1.6 MB
Tags Android API level 24+ x86-64 CPython 3.14
SHA-256 checksum
How to use checksums
8153780c99af33bc3c9fc46fa8381bc792d89f5b85ed90e751a7c55216d5e9c2
BLAKE2b-256 checksum
How to use checksums
ef3d8915d557e3433af5731479c3fb676133148f3a522c320edba6e55748bc72
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 26, 2026.

Transparency log

Release files / dulwich-1.2.20-cp314-cp314-android_24_arm64_v8a.whl

Download URL dulwich-1.2.20-cp314-cp314-android_24_arm64_v8a.whl
Size 1.6 MB
Tags Android API level 24+ ARM64 v8a CPython 3.14
SHA-256 checksum
How to use checksums
cf092fc46beb13b589d81c8b555d462f4848f79aa3ac40497e312d156749aa0e
BLAKE2b-256 checksum
How to use checksums
6c5481b54b6ea48d347e8d408ba6f522680dd3a51181eb07c8381891c1f6bea9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 26, 2026.

Transparency log

Release files / dulwich-1.2.20-cp313-cp313-win_amd64.whl

Download URL dulwich-1.2.20-cp313-cp313-win_amd64.whl
Size 1.1 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
f3869c32a3f85bd76025a61165f9859195982bb1614f4860a92a6a85704338fb
BLAKE2b-256 checksum
How to use checksums
7b1a3b027a24153df0dc6d6c09608879a8ed23c213fd8cea873b4abe7d9f0ea7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 26, 2026.

Transparency log

Release files / dulwich-1.2.20-cp313-cp313-win32.whl

Download URL dulwich-1.2.20-cp313-cp313-win32.whl
Size 1.2 MB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
62db55caa26d389ec9129edab9c1c7f5c776f117ad87bba657206ca8c690626f
BLAKE2b-256 checksum
How to use checksums
cf4d735ecebc347959bad3827b863a63713cb2df5f93b03a261b385137e6fae0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 26, 2026.

Transparency log

Release files / dulwich-1.2.20-cp313-cp313-manylinux_2_28_x86_64.whl

Download URL dulwich-1.2.20-cp313-cp313-manylinux_2_28_x86_64.whl
Size 1.5 MB
Tags CPython 3.13 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
b32ff0020b0a4230380883173eff078f64af72ddaaf5b3abbba81170bf99f11a
BLAKE2b-256 checksum
How to use checksums
de03731c30afa8feec744e88c678598f796b9adeef162371eecedfbad143c4e4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 26, 2026.

Transparency log

Release files / dulwich-1.2.20-cp313-cp313-manylinux_2_28_aarch64.whl

Download URL dulwich-1.2.20-cp313-cp313-manylinux_2_28_aarch64.whl
Size 1.6 MB
Tags CPython 3.13 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
9c721d3e6f40202fac0394fb7a607d853e35362ea1cbf00b7382763310837803
BLAKE2b-256 checksum
How to use checksums
ccdfd01e41150f4c92779ab75660d2316e7a524b8be3e0de79e1d820e5160290
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 26, 2026.

Transparency log

Release files / dulwich-1.2.20-cp313-cp313-macosx_11_0_arm64.whl

Download URL dulwich-1.2.20-cp313-cp313-macosx_11_0_arm64.whl
Size 1.4 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
e4f106df568ea65c1f7de06ebd8feb4590e6fb54f44980b5f6889508696cb90d
BLAKE2b-256 checksum
How to use checksums
669400ef87119a285bd021e4ad1c0f3a6c852d74ab48a087d2516c262e0aec60
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 26, 2026.

Transparency log

Release files / dulwich-1.2.20-cp313-cp313-macosx_10_13_x86_64.whl

Download URL dulwich-1.2.20-cp313-cp313-macosx_10_13_x86_64.whl
Size 1.5 MB
Tags CPython 3.13 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
0a1acc5b09fb4f7e4a0936284e27b67ea9a94ece0358776e462254e6fc8eaea4
BLAKE2b-256 checksum
How to use checksums
593cc2c1e89a4e02165fa5a2d9ca7f009bd43351ebc0de13565b121e9b023831
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 26, 2026.

Transparency log

Release files / dulwich-1.2.20-cp313-cp313-android_24_x86_64.whl

Download URL dulwich-1.2.20-cp313-cp313-android_24_x86_64.whl
Size 1.6 MB
Tags Android API level 24+ x86-64 CPython 3.13
SHA-256 checksum
How to use checksums
24a78318bfbb7b062b7b17b45c1c21f3a43d75216eb0d709be121fdcb3bb67b8
BLAKE2b-256 checksum
How to use checksums
a129a72e11a10403e00b53ef7ea5a2f1ccb7ef393109c6744706b7827a832364
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 26, 2026.

Transparency log

Release files / dulwich-1.2.20-cp313-cp313-android_24_arm64_v8a.whl

Download URL dulwich-1.2.20-cp313-cp313-android_24_arm64_v8a.whl
Size 1.6 MB
Tags Android API level 24+ ARM64 v8a CPython 3.13
SHA-256 checksum
How to use checksums
9c42b24f6caa845ba25ad32871207b4671926b4dc1853d82248c12f850827bd1
BLAKE2b-256 checksum
How to use checksums
90357609f68983286881be8e21d1143f08f32634014f1354c2469a50cc44abda
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 26, 2026.

Transparency log

Release files / dulwich-1.2.20-cp312-cp312-win_amd64.whl

Download URL dulwich-1.2.20-cp312-cp312-win_amd64.whl
Size 1.1 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
d33cbe3e3576a78d4c1192a6aec5d95990c4219f85b791b3cfd89032c07a823c
BLAKE2b-256 checksum
How to use checksums
620475e08b364288781b47ab39153680f8bb64e366a7bd8f6828c5a20ccfc6cb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 26, 2026.

Transparency log

Release files / dulwich-1.2.20-cp312-cp312-win32.whl

Download URL dulwich-1.2.20-cp312-cp312-win32.whl
Size 1.2 MB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
270444e33d8c5ce66ece03442abed126f62384af72c2c4cf17a87aade7837cf9
BLAKE2b-256 checksum
How to use checksums
cf5db9619ea3ca7f825e9289d1fdc6d68071cf5aaa12341b763a9e89d05c8431
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 26, 2026.

Transparency log

Release files / dulwich-1.2.20-cp312-cp312-manylinux_2_28_x86_64.whl

Download URL dulwich-1.2.20-cp312-cp312-manylinux_2_28_x86_64.whl
Size 1.5 MB
Tags CPython 3.12 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
2ffd41bca7ac53b8a719311209f29641c26dfcbd466bd73adc6e465221f3ed17
BLAKE2b-256 checksum
How to use checksums
773028f195c80fef25a5160db928366421ff0c3be3ae166510b9b6cdf687f431
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 26, 2026.

Transparency log

Release files / dulwich-1.2.20-cp312-cp312-manylinux_2_28_aarch64.whl

Download URL dulwich-1.2.20-cp312-cp312-manylinux_2_28_aarch64.whl
Size 1.6 MB
Tags CPython 3.12 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
ea6ea35c8b4fd24d386694863e1366e309e317b0e4d3696bcdbfdf5d0c014732
BLAKE2b-256 checksum
How to use checksums
7dc50fbce61daca1e8756dcc7aecb5c6c99ec31e8fb44d81ad1d81d59180aba2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 26, 2026.

Transparency log

Release files / dulwich-1.2.20-cp312-cp312-macosx_11_0_arm64.whl

Download URL dulwich-1.2.20-cp312-cp312-macosx_11_0_arm64.whl
Size 1.4 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
da4b7680adb8dbedbbeaf4ea353e4896e9280c107125abf1fa9d3ec12e7de5a8
BLAKE2b-256 checksum
How to use checksums
182e4b2737b08cfa21f936bf9bbf1faee9b087d118511f9da7ea45b2e3e550cc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 26, 2026.

Transparency log

Release files / dulwich-1.2.20-cp312-cp312-macosx_10_13_x86_64.whl

Download URL dulwich-1.2.20-cp312-cp312-macosx_10_13_x86_64.whl
Size 1.5 MB
Tags CPython 3.12 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
68ba3113b2dde2d5ed9860b515ee9f1c6d223e83863379d78bd50cd6d04bd651
BLAKE2b-256 checksum
How to use checksums
586e3734008fc0a82e13dc271c6ac9f8b2befe92e38fcdcddbf745f2ab931f42
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 26, 2026.

Transparency log

Release files / dulwich-1.2.20-cp311-cp311-win_amd64.whl

Download URL dulwich-1.2.20-cp311-cp311-win_amd64.whl
Size 1.1 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
e668e7c879ec7770b47b2a17d99456e760a7ebb9b96ec0efb5aa35e27052b08f
BLAKE2b-256 checksum
How to use checksums
75764300e75a13abfb87380e64129182bc37597b553c34d1b5c735823edd4aa7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 26, 2026.

Transparency log

Release files / dulwich-1.2.20-cp311-cp311-win32.whl

Download URL dulwich-1.2.20-cp311-cp311-win32.whl
Size 1.1 MB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
e2c5fb13cf87c6f1aad24adac786df1606efa2517f5718f905cf7598a539c6b1
BLAKE2b-256 checksum
How to use checksums
ae3f2ef0541b52480f181bb10e21c3ee802edae64f48ce8c2435052252881d41
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 26, 2026.

Transparency log

Release files / dulwich-1.2.20-cp311-cp311-manylinux_2_28_x86_64.whl

Download URL dulwich-1.2.20-cp311-cp311-manylinux_2_28_x86_64.whl
Size 1.5 MB
Tags CPython 3.11 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
eb47c7afce3f4c883c58f803b28816c50e21186617b3b172e244688fcac2fca8
BLAKE2b-256 checksum
How to use checksums
4e94600ed80b46e3d88cb6b14ac0bfa5cd5fbae38ac5cb0c15cdfcb7a5bf32db
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 26, 2026.

Transparency log

Release files / dulwich-1.2.20-cp311-cp311-manylinux_2_28_aarch64.whl

Download URL dulwich-1.2.20-cp311-cp311-manylinux_2_28_aarch64.whl
Size 1.5 MB
Tags CPython 3.11 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
0bfe33fad2f9c65894d2a16a7a03dc3b43a47707d22a133b8d5f39c0790866d7
BLAKE2b-256 checksum
How to use checksums
65708f89fd3e22b95e8093d604c974d7025f11c921d019bf6b3d6f423ae95d25
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 26, 2026.

Transparency log

Release files / dulwich-1.2.20-cp311-cp311-macosx_11_0_arm64.whl

Download URL dulwich-1.2.20-cp311-cp311-macosx_11_0_arm64.whl
Size 1.4 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
05097eabe557f27b39e031923f774d41501da23e82b93256893643ef5bb51487
BLAKE2b-256 checksum
How to use checksums
8c6db3c57636dcc21064c123ef4cc893d1f2fb70b1f42221a08c2e44e46f080b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 26, 2026.

Transparency log

Release files / dulwich-1.2.20-cp311-cp311-macosx_10_12_x86_64.whl

Download URL dulwich-1.2.20-cp311-cp311-macosx_10_12_x86_64.whl
Size 1.5 MB
Tags CPython 3.11 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
a9c1e0842c14bc004c174250e15b76b4a4ee076e227e2b9ed42e166939b8ff4e
BLAKE2b-256 checksum
How to use checksums
b7267efa7a3bc41588228be2820b98a2f799e0065290faec8477a58e17417111
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 26, 2026.

Transparency log

Release files / dulwich-1.2.20-cp310-cp310-win_amd64.whl

Download URL dulwich-1.2.20-cp310-cp310-win_amd64.whl
Size 1.1 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
a8d465418936e585b2bb8a42f5b1e8f1c4053ce781c74997bc02dd6c3b21504a
BLAKE2b-256 checksum
How to use checksums
2c5fdcfbd613956541921e295f6f49013cac53f5ec0f3cf045cc01962ae281e5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 26, 2026.

Transparency log

Release files / dulwich-1.2.20-cp310-cp310-win32.whl

Download URL dulwich-1.2.20-cp310-cp310-win32.whl
Size 1.2 MB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
a4bbba6219150e3b10a4664f47b4e533312abcb19668942f7ed8b29af1af61c8
BLAKE2b-256 checksum
How to use checksums
508f55dacb85af740f0e29fdfecc89aad47cdd929c72c86e6f7500c761e0fc6e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 26, 2026.

Transparency log

Release files / dulwich-1.2.20-cp310-cp310-manylinux_2_28_x86_64.whl

Download URL dulwich-1.2.20-cp310-cp310-manylinux_2_28_x86_64.whl
Size 1.5 MB
Tags CPython 3.10 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
536437bea3a3a1f50aa6785622bb586cd90cd130cac971ff8d137d81918df572
BLAKE2b-256 checksum
How to use checksums
ddff89328d022e77fd6d2d53545c8640a248e6124ec3cc2f4569f543f24471e7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 26, 2026.

Transparency log

Release files / dulwich-1.2.20-cp310-cp310-manylinux_2_28_aarch64.whl

Download URL dulwich-1.2.20-cp310-cp310-manylinux_2_28_aarch64.whl
Size 1.5 MB
Tags CPython 3.10 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
03293506243e43b3efb9f1bec753af067a1e4a999d3a92e134040931cf0172ec
BLAKE2b-256 checksum
How to use checksums
ec4a6aed24b3c790ffad606da99eff8479a3e1b60591ce49e371bade25e5ff7d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 26, 2026.

Transparency log

Release files / dulwich-1.2.20-cp310-cp310-macosx_11_0_arm64.whl

Download URL dulwich-1.2.20-cp310-cp310-macosx_11_0_arm64.whl
Size 1.4 MB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
daa9e40e9996ff3c0b3ceb808dbc8d4f147b8aa2a7fd660850f63f024cc92a38
BLAKE2b-256 checksum
How to use checksums
f11830caf99e175a1167c6d570f5590ec7819a35211350ace09eeb6e416b5724
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 26, 2026.

Transparency log

Release files / dulwich-1.2.20-cp310-cp310-macosx_10_12_x86_64.whl

Download URL dulwich-1.2.20-cp310-cp310-macosx_10_12_x86_64.whl
Size 1.5 MB
Tags CPython 3.10 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
9c5636ffb1cfbc33c71d80ceab04b7d5ba5c9f8c689bccf98ae97c2c55947539
BLAKE2b-256 checksum
How to use checksums
df99125a1c92c90812f3f0a9d217e6af4f4308d635385c0a97ce9346aa93eea3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 26, 2026.

Transparency log

Security for dulwich 1.2.20

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 56 files in this release have been uploaded with provenance metadata.

Select from 56 files

Attestation for dulwich-1.2.20.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 26, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

1.2.20 This release

56 release files Full provenance

0.9.0

0.8.7

0.8.6

0.8.5

0.8.4

0.8.3

0.8.2

0.8.1

0.8.0

0.7.1

0.7.0

0.6.2

0.6.1

0.6.0

0.5.0

0.4.1

0.4.0

0.3.3

0.3.2

0.3.1

0.3.0

0.2.1

0.1.1

0.1.0

0.0.1

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page