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.21

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.21
File Size Uploaded Provenance Actions
dulwich-1.2.21.tar.gz 1.5 MB With provenance Details for dulwich-1.2.21.tar.gz

Built distributions (wheels)

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

Total release size: 88.2 MB

Release files / dulwich-1.2.21.tar.gz

Download URL dulwich-1.2.21.tar.gz
Size 1.5 MB
Tags Source
SHA-256 checksum
How to use checksums
5d3939f64883e6799614cab708ef4ee9ef415dd6dcad47527cdbb0eea43bf3a2
BLAKE2b-256 checksum
How to use checksums
01d101adf1db003374db4c2a70f7bae757ddfc39a33d9fb5ab765522b4d339e6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 5, 2026.

Transparency log

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

Download URL dulwich-1.2.21-py3-none-any.whl
Size 762.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
31a522b9611e8032a43b8fb6941469c24e65ff4f14e0427986c58e90c22e154f
BLAKE2b-256 checksum
How to use checksums
6d0ee44bc7c8619596af498738917bb21f8511d0f928f32cae0c4a2ba01fdebd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 5, 2026.

Transparency log

Release files / dulwich-1.2.21-cp315-cp315t-win_arm64.whl

Download URL dulwich-1.2.21-cp315-cp315t-win_arm64.whl
Size 1.2 MB
Tags CPython 3.15 CPython 3.15 free-threading Windows ARM64
SHA-256 checksum
How to use checksums
3e9c211334624a327447fbf0bed2e672ad81edb5cd65a87dde43e8953f29f90d
BLAKE2b-256 checksum
How to use checksums
61daee87f516ba90cb3b1bcc90a2ec9c8440da3fb67079881e0d3f613ef01cfa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 5, 2026.

Transparency log

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

Download URL dulwich-1.2.21-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
b77a927cc52857c884568548be8dcb3c832c6fe1b4ccf64c1c4c1756f7952a7d
BLAKE2b-256 checksum
How to use checksums
a292a96cc2790b7a80cad5e07f9037510c2053564fdaefb173d07ac91f76a95a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 5, 2026.

Transparency log

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

Download URL dulwich-1.2.21-cp315-cp315t-win32.whl
Size 1.2 MB
Tags CPython 3.15 CPython 3.15 free-threading Windows x86-32
SHA-256 checksum
How to use checksums
7f71ee62a8d3ee250b7c92fae167bc7db07667d46ad4c226d02c583b864010f9
BLAKE2b-256 checksum
How to use checksums
37d8fee4654027a924484115d41a6f19e11cf6628b5a4ba1bc8987a75f42021a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 5, 2026.

Transparency log

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

Download URL dulwich-1.2.21-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
cb21f2bd25e96423fdc56463c7993acff52a5d2d53e16265773005d4dbd150b1
BLAKE2b-256 checksum
How to use checksums
2e9f03d0ad2c5fcfce977db9ac9b99cfec31a464f18bf8e98d1d471e006240fe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 5, 2026.

Transparency log

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

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

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 Nov 5, 2026.

Transparency log

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

Download URL dulwich-1.2.21-cp315-cp315t-macosx_11_0_arm64.whl
Size 1.4 MB
Tags CPython 3.15 CPython 3.15 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
33dfb35033babd11a5fe667859ba07880b983077ff419af68d3db10df1b2ada3
BLAKE2b-256 checksum
How to use checksums
a64d8576d4a1248a1c06a0ca32d1fe37f4de0f71fd838218c80af4b867b86c08
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 5, 2026.

Transparency log

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

Download URL dulwich-1.2.21-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
e76aec0a33dd5f7ed2fa76a8fd7af22f80e5f8654020be716660236ca3b749c9
BLAKE2b-256 checksum
How to use checksums
2d46da2a20d65c2676aeb31c31b65e8e8bc117a1a2d3ac4e5b882b881601308e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 5, 2026.

Transparency log

Release files / dulwich-1.2.21-cp315-cp315-win_arm64.whl

Download URL dulwich-1.2.21-cp315-cp315-win_arm64.whl
Size 1.1 MB
Tags CPython 3.15 Windows ARM64
SHA-256 checksum
How to use checksums
375f3e6e2b7e1c886d2c3a22bb12351427f655d4e2323236a2ff677f54ef5789
BLAKE2b-256 checksum
How to use checksums
0a6814b9431f3e30431f984ff39c901799833383104931bd49f5972995c8a8e3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 5, 2026.

Transparency log

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

Download URL dulwich-1.2.21-cp315-cp315-win_amd64.whl
Size 1.1 MB
Tags CPython 3.15 Windows x86-64
SHA-256 checksum
How to use checksums
634f4da28d67150f6145eb833a6d24b3575024120fa9a7a496e4f3e7f1e3d6c2
BLAKE2b-256 checksum
How to use checksums
6c21949a54ed21fee947f56c101b4e68f8ce8565478ee07c66699b907a7b0cca
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 5, 2026.

Transparency log

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

Download URL dulwich-1.2.21-cp315-cp315-win32.whl
Size 1.2 MB
Tags CPython 3.15 Windows x86-32
SHA-256 checksum
How to use checksums
69405adb23f62a624fb5f95f1b49748fef823d7c5eace2025b5c77845c6eb972
BLAKE2b-256 checksum
How to use checksums
bff2208af25f7b3648c2c65f1af1252a1b6399d751d6aeeacbc730c42aac5ac5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 5, 2026.

Transparency log

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

Download URL dulwich-1.2.21-cp315-cp315-manylinux_2_28_x86_64.whl
Size 1.6 MB
Tags CPython 3.15 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
603f34501a78a1998b5da91638b7e162ddea269fb56f95ad7aedc5f55e562fbd
BLAKE2b-256 checksum
How to use checksums
4089d13e220ade016008fd1036a3020592bcca3ffb8062f96cd4398559ebb916
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 5, 2026.

Transparency log

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

Download URL dulwich-1.2.21-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
d4d2df962e680c8ce76ca43334787c96489034edbf35dd866619e663d1aff773
BLAKE2b-256 checksum
How to use checksums
801467e4b9ec2295bbb5f7acbb01194e1e02d1b5db007675b6e1e7551b472ca3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 5, 2026.

Transparency log

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

Download URL dulwich-1.2.21-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
426cfcb6a9269129096c449643f96b406cb257add3ecdba1f1fdcad8e645d7be
BLAKE2b-256 checksum
How to use checksums
348e184fd605429b8a71ca3447c902a4787da77c4b8d4beb021d491f8e27f35e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 5, 2026.

Transparency log

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

Download URL dulwich-1.2.21-cp315-cp315-macosx_10_15_x86_64.whl
Size 1.5 MB
Tags CPython 3.15 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
7daac64f153b11968f27e2573720bb23fe6da722ff06a1ad3623350d1dfa6a1a
BLAKE2b-256 checksum
How to use checksums
19c37768927c32fef9f48ba7447b6d35fecae92ec6bc805b05fbe5771e6a5f54
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 5, 2026.

Transparency log

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

Download URL dulwich-1.2.21-cp315-cp315-android_24_x86_64.whl
Size 1.7 MB
Tags Android API level 24+ x86-64 CPython 3.15
SHA-256 checksum
How to use checksums
9ff0ebb78ccf94e97c83a83c85daa22c75dad6fae83ff18ec0d9a5a4aaed9335
BLAKE2b-256 checksum
How to use checksums
626f30d6a0181c88d471f2c98252e23921130b0f1801e9ac24a6eb1c0dd1000e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 5, 2026.

Transparency log

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

Download URL dulwich-1.2.21-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
5dbb8160ad2652df2add5d34a6d3f363694bc5f5f482044b41e9d0384f439341
BLAKE2b-256 checksum
How to use checksums
4280c56cb6c027f1f97a1644db00a104f9714acf684d50bc609bf3c5bd23c9df
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 5, 2026.

Transparency log

Release files / dulwich-1.2.21-cp314-cp314t-win_arm64.whl

Download URL dulwich-1.2.21-cp314-cp314t-win_arm64.whl
Size 1.2 MB
Tags CPython 3.14 CPython 3.14 free-threading Windows ARM64
SHA-256 checksum
How to use checksums
adf4318d7da19f1b63f3f7ed7290a9f7bfdbf9219d98d7ed8b172c1df917a6c0
BLAKE2b-256 checksum
How to use checksums
969f3069a81a1263e72fc2072102917dc7ff1208d88f290f0802cd6026c6db43
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 5, 2026.

Transparency log

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

Download URL dulwich-1.2.21-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
cd7070dabeba6e5cef6ab70b4968b42bf342a5585914b517c86ae429b92a7c20
BLAKE2b-256 checksum
How to use checksums
e1dc1268696ed6a22edd5d89051c9e6f6cbddab40dc13e6accdf6eb2e28af6e7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 5, 2026.

Transparency log

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

Download URL dulwich-1.2.21-cp314-cp314t-win32.whl
Size 1.2 MB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-32
SHA-256 checksum
How to use checksums
f7708c8318ab9ea6b0fb2cd77e40b06ff64aae6ba6c269cd3d3a18c619b83eea
BLAKE2b-256 checksum
How to use checksums
f3d6bde8f2fc37537dcf10495ba5d4335f2941e7f80dccc03b4bc35e46f25046
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 5, 2026.

Transparency log

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

Download URL dulwich-1.2.21-cp314-cp314t-manylinux_2_28_x86_64.whl
Size 1.6 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
a03bd34006172c764642f1dbf179b1c3eba7bb1e25ccf5787be48ee28f922d18
BLAKE2b-256 checksum
How to use checksums
f821653079f2a363536910d51cbcfb84204b071f3d500e8b0c4f09bb9b49ff92
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 5, 2026.

Transparency log

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

Download URL dulwich-1.2.21-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
179bb5942e0ee808eedab6d3bef4935c95869bfcc921e6d4585506386fa68bf4
BLAKE2b-256 checksum
How to use checksums
52420c93a97abf55d22c5a639cdf9c67060955d5ff4cf0012153cb7dd2481e9b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 5, 2026.

Transparency log

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

Download URL dulwich-1.2.21-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
02dcd28b5d1a3a8abc2f0e5ff42deed1431c81d02b89c41b5cfdda352cba7fe3
BLAKE2b-256 checksum
How to use checksums
0c5885047280a4ee8ee3a8f0d7b7436125b841541b8e2c72843769bf3592b2bb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 5, 2026.

Transparency log

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

Download URL dulwich-1.2.21-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
1dc827348e2929f8e9620ca6b762e8e553a997eee788933d348ef451b6f9a261
BLAKE2b-256 checksum
How to use checksums
5399ecc80ca1b9776c62aff3a2a8e687af19cedbebc19a4a05de5d2c256b287c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 5, 2026.

Transparency log

Release files / dulwich-1.2.21-cp314-cp314-win_arm64.whl

Download URL dulwich-1.2.21-cp314-cp314-win_arm64.whl
Size 1.1 MB
Tags CPython 3.14 Windows ARM64
SHA-256 checksum
How to use checksums
0d4a23851d272f82a07dec2be136e590beff9c00e05c95c4f7d3bb54c084c885
BLAKE2b-256 checksum
How to use checksums
66a78cc84718d1dc304e3e4fb73eee27818519d97b77edc7111d825ad4070f94
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 5, 2026.

Transparency log

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

Download URL dulwich-1.2.21-cp314-cp314-win_amd64.whl
Size 1.2 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
d5caa0b8dcd956f5d8adfbc3c9ab82d69dedd340011928ada3d0a94e09afdb18
BLAKE2b-256 checksum
How to use checksums
c7578c0803d14f70f3f7a437ab9062d7b19710ac54d9e7aee2dddf0948bbf1ee
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 5, 2026.

Transparency log

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

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

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 Nov 5, 2026.

Transparency log

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

Download URL dulwich-1.2.21-cp314-cp314-manylinux_2_28_x86_64.whl
Size 1.6 MB
Tags CPython 3.14 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
657e45d73c65f6440eb27a26d3e6661b07b69bf205c508deb9959c6355d71272
BLAKE2b-256 checksum
How to use checksums
072a5d2b983519f968f47f02bffbbe8ca29ec4e5308352fa0b0a6814e5036981
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 5, 2026.

Transparency log

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

Download URL dulwich-1.2.21-cp314-cp314-manylinux_2_28_aarch64.whl
Size 1.5 MB
Tags CPython 3.14 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
001da0691a2fe5d6def8d239062021c5042ace4d4b37fd5d0e4092d0f87a4a5a
BLAKE2b-256 checksum
How to use checksums
2eddb99c7ae6a2bfbcad714993e6db34bd78aed21d581c2f8ab9d1c30de2f239
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 5, 2026.

Transparency log

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

Download URL dulwich-1.2.21-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
ab651ef2aee6f6f713e905eec68f67b5711def27a80ca45d5a9270310e77d4a2
BLAKE2b-256 checksum
How to use checksums
72f4b21f18d80acd9c7f30f4b2041c29df2602b490106b98581fcc23f48137a3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 5, 2026.

Transparency log

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

Download URL dulwich-1.2.21-cp314-cp314-macosx_10_15_x86_64.whl
Size 1.5 MB
Tags CPython 3.14 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
c3aa44524ecab49baad8130af65386de7fa4e325cbae0592b918e46e3dc15305
BLAKE2b-256 checksum
How to use checksums
0741490f0873cbb6d4836fba26f9fe5e62beedb3281713ed3ff9d5ff7be9be0a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 5, 2026.

Transparency log

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

Download URL dulwich-1.2.21-cp314-cp314-android_24_x86_64.whl
Size 1.7 MB
Tags Android API level 24+ x86-64 CPython 3.14
SHA-256 checksum
How to use checksums
f6e343cee37fa7e58c82dcc022353fcba1e38e812d4d925cf72b180fa152d8b9
BLAKE2b-256 checksum
How to use checksums
24896e58a1dcd72eff46b0e00c9cbe84bf798485dfbea415c14488c33b980ae7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 5, 2026.

Transparency log

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

Download URL dulwich-1.2.21-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
a5fafde91c4529c39599a900526cae6bdf9ccaf6435c2f8b5243c83362f3d47f
BLAKE2b-256 checksum
How to use checksums
3a941b89e70b594b7c4d24ad2d2a04a280da91ff08059ed01ad991febb286ef6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 5, 2026.

Transparency log

Release files / dulwich-1.2.21-cp313-cp313-win_arm64.whl

Download URL dulwich-1.2.21-cp313-cp313-win_arm64.whl
Size 1.1 MB
Tags CPython 3.13 Windows ARM64
SHA-256 checksum
How to use checksums
a3ae7882440c711927111c70c09b65486093a6a49df4efcb46914b8c433b8bd9
BLAKE2b-256 checksum
How to use checksums
cb3183c743abd234087d303c5a7894180f6b9fcdefb2aa883da47799bc0d0a7d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 5, 2026.

Transparency log

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

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

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 Nov 5, 2026.

Transparency log

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

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

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 Nov 5, 2026.

Transparency log

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

Download URL dulwich-1.2.21-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
fa9ef02ec417282303e103158c5ffbd94cb2c3a51691fc9722807fceca24f55e
BLAKE2b-256 checksum
How to use checksums
d53774e8911e9fe3bc8c47375cee9c4ca207676a8c34c4f1172586aa488b5f95
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 5, 2026.

Transparency log

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

Download URL dulwich-1.2.21-cp313-cp313-manylinux_2_28_aarch64.whl
Size 1.5 MB
Tags CPython 3.13 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
76fb77ee2e2a28226933923adfd7c56d059c83ac99bb9d299e790c9b90ed5ad2
BLAKE2b-256 checksum
How to use checksums
b0b329441f36620c0f550305e0e4e07a9e04d3e3e3cc0d8051a3dbdc27c59fb8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 5, 2026.

Transparency log

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

Download URL dulwich-1.2.21-cp313-cp313-macosx_11_0_arm64.whl
Size 1.5 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
fe852ca18749eaa72377cc3e98938cf6e21d5d57ba195e4efe18f89beb86dd30
BLAKE2b-256 checksum
How to use checksums
30191e8ad768740687df45711b32bbad3e68eec131313f70a76cbf799c390e95
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 5, 2026.

Transparency log

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

Download URL dulwich-1.2.21-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
d7bbbfc7b9c0216acc4bafb37b5f11cf50ad970703c7a095b06af04eebe97bc1
BLAKE2b-256 checksum
How to use checksums
3955379eb7c74a9dee6f18a7b92a1681d2b81ec92f5f4765836cfe26ae498b51
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 5, 2026.

Transparency log

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

Download URL dulwich-1.2.21-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
dbe87ac0bda6d9516d196d1682fc39b596aef5855bfb51e71e9d8f2854f08a2f
BLAKE2b-256 checksum
How to use checksums
6f965c5eae15e86755a70ed81503da9cdbc0169c68f4ee13b7526a913129d3b2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 5, 2026.

Transparency log

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

Download URL dulwich-1.2.21-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
40649c539ec2fc2d7929709ac5788696b78c39d19248b23c3a998565baefa82b
BLAKE2b-256 checksum
How to use checksums
9940b808d4083330c48325b51102df29e414535377eab531cd0f4eab9978486d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 5, 2026.

Transparency log

Release files / dulwich-1.2.21-cp312-cp312-win_arm64.whl

Download URL dulwich-1.2.21-cp312-cp312-win_arm64.whl
Size 1.1 MB
Tags CPython 3.12 Windows ARM64
SHA-256 checksum
How to use checksums
4747b1f94dbbf06e90d49247199db458bd9fefc588a4368669cb551ba4b6439f
BLAKE2b-256 checksum
How to use checksums
a2cca55ab15df42fb6d7ea74f9e6cfd0b4b665ba3b26f67322b9ffa09fb8d2aa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 5, 2026.

Transparency log

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

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

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 Nov 5, 2026.

Transparency log

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

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

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 Nov 5, 2026.

Transparency log

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

Download URL dulwich-1.2.21-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
945278b0f74f83e0f0253aa5ede25f0228b7cca5ca31eb5f5fb76c445c5d5b02
BLAKE2b-256 checksum
How to use checksums
8006b033cdb1e34165d8df6c4cc741f7e583ffff771112e9344ed6de31981186
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 5, 2026.

Transparency log

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

Download URL dulwich-1.2.21-cp312-cp312-manylinux_2_28_aarch64.whl
Size 1.5 MB
Tags CPython 3.12 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
a3ac7c2e075b5130ce7055b9278eb1d820cc8196cb07d5480b0dc89499d0357d
BLAKE2b-256 checksum
How to use checksums
d09d9f508827357ee9647e4074f2eace4315b39e51f9d159a6ba1d4f2ebb49eb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 5, 2026.

Transparency log

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

Download URL dulwich-1.2.21-cp312-cp312-macosx_11_0_arm64.whl
Size 1.5 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
93adb787872f330cccf77b50ee41131d9932287725ca00625cd9c346c9ee70b9
BLAKE2b-256 checksum
How to use checksums
7a6acee01d75b2f0a0feaca4fdb570ae5f7cd85bc3bf7881c1ecc6fae434cbbf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 5, 2026.

Transparency log

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

Download URL dulwich-1.2.21-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
a7f106746f0596fa07974a5522dfd61d7516721a2ae6ecfdcce6e43f9deb6bd7
BLAKE2b-256 checksum
How to use checksums
ed97765237993132d47b55ace49d96830d069d79a686b5df5bf986fd9f33046e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 5, 2026.

Transparency log

Release files / dulwich-1.2.21-cp311-cp311-win_arm64.whl

Download URL dulwich-1.2.21-cp311-cp311-win_arm64.whl
Size 1.2 MB
Tags CPython 3.11 Windows ARM64
SHA-256 checksum
How to use checksums
74fbac8d95a81977a07eaa218037c609ee57837db51014de76dfdeccb16108a8
BLAKE2b-256 checksum
How to use checksums
17b370438e4795ec4d89a36fbcf18872c3f52be2e0db9a20e6df215b5b929c8c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 5, 2026.

Transparency log

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

Download URL dulwich-1.2.21-cp311-cp311-win_amd64.whl
Size 1.2 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
2e222d4454febc3876af851ddcacc1a602240a3cfe3f8881ae21db997ba4fb83
BLAKE2b-256 checksum
How to use checksums
cc20b83651ebedba6dcef4f4cf48604cb48d1e842b6a816e7c4bf65e1ab6b619
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 5, 2026.

Transparency log

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

Download URL dulwich-1.2.21-cp311-cp311-win32.whl
Size 1.2 MB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
839cccb0ee895e8fc4d997c6c90945b6e8925e84fb3f63c040939defc6476ef8
BLAKE2b-256 checksum
How to use checksums
303e9ae2adf48bbdb45710cd8860e3946ced7237d047ef69aab2e23692f41107
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 5, 2026.

Transparency log

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

Download URL dulwich-1.2.21-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
7af063ab230fd9e8d4b864c1cbc5f02a02715e112ed2b9ef4e20acdc63ba94bd
BLAKE2b-256 checksum
How to use checksums
e27ef90c7568a16e127e518b4c2e1594b0b3e0c8a6e450a961e14f264e29d232
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 5, 2026.

Transparency log

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

Download URL dulwich-1.2.21-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
b0bc5e54c3d917a2c1d40eefc8e34a3543ca80b0bf602a0220580cc99793d893
BLAKE2b-256 checksum
How to use checksums
449989a307ee862c50d8d6e8c7a31a66c690bced91b26acc741682ea95190188
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 5, 2026.

Transparency log

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

Download URL dulwich-1.2.21-cp311-cp311-macosx_11_0_arm64.whl
Size 1.5 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
8c726631322735bb497e53b623ec17b2da040def5742c1d26f63e16401f3fb60
BLAKE2b-256 checksum
How to use checksums
b41d7a73f54622c7f4fc2ee25773b4d29ca15acce05c7e4adfd20c76c198fc98
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 5, 2026.

Transparency log

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

Download URL dulwich-1.2.21-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
06b910393bf73b2016551cedde5fb3387bf268c99ca8c33707bbbf5040f53f5d
BLAKE2b-256 checksum
How to use checksums
479caa1a26885358f78155f00da38290cedcd1b4e095539aba2166970daf5609
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 5, 2026.

Transparency log

Release files / dulwich-1.2.21-cp310-cp310-win_arm64.whl

Download URL dulwich-1.2.21-cp310-cp310-win_arm64.whl
Size 1.2 MB
Tags CPython 3.10 Windows ARM64
SHA-256 checksum
How to use checksums
c45d33c897b5b60f710e45817dcf57cb642f155e7b1785173e6a768945e37ea3
BLAKE2b-256 checksum
How to use checksums
2bc9e88fe9bb0876fda0a1515c9dd4de10b1a7a451ff8e356a1b48ed34899921
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 5, 2026.

Transparency log

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

Download URL dulwich-1.2.21-cp310-cp310-win_amd64.whl
Size 1.2 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
aff9847cb5fc80cb398d014b6b1fd479bdac2cf7ceb3ad7375066ed4c03f84f0
BLAKE2b-256 checksum
How to use checksums
d5960852c81b614a6aa6a845df8681cf6136f010073c198365b5896a4f916318
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 5, 2026.

Transparency log

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

Download URL dulwich-1.2.21-cp310-cp310-win32.whl
Size 1.1 MB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
d6dc4a650c1be9b03f8a139be4c55f4b0f98977aa43af5d60814104d3f4fcbc2
BLAKE2b-256 checksum
How to use checksums
e45096d463718005766c566d987138c7aea5ba721cbc66d9c55d1e83c31105fc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 5, 2026.

Transparency log

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

Download URL dulwich-1.2.21-cp310-cp310-manylinux_2_28_x86_64.whl
Size 1.6 MB
Tags CPython 3.10 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
de2b1184f997adf7094f8bddb96761d9e65d52d4620f941cfc5ab239904d9fb3
BLAKE2b-256 checksum
How to use checksums
4628add16604a031010ac76f48c0c31f6876a85401457d693583f2187c5621c2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 5, 2026.

Transparency log

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

Download URL dulwich-1.2.21-cp310-cp310-manylinux_2_28_aarch64.whl
Size 1.6 MB
Tags CPython 3.10 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
c5581a5fe5111a0efe9e65a0b699fb02bc753936472956194e8582ac1b9a1f3b
BLAKE2b-256 checksum
How to use checksums
a26ffb7f5c47e46e54526c8bd772db3b2a0ec031d9a8b0deed35e7a61f23fc34
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 5, 2026.

Transparency log

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

Download URL dulwich-1.2.21-cp310-cp310-macosx_11_0_arm64.whl
Size 1.5 MB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
aacebcf41756b53301acf104f162e253b0c09908d571212a0c507902903e74da
BLAKE2b-256 checksum
How to use checksums
20b1c3141f3012299f7f960ceecda224aad512fa33ac47cf9199e782cd036a01
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 5, 2026.

Transparency log

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

Download URL dulwich-1.2.21-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
290bacddd22b2974bb190300b1711b746f0863e3d890effcb71349aad6e47b1a
BLAKE2b-256 checksum
How to use checksums
b7826b200c6c7eba579477f6f1e3253fc9fadf6eb07c59a18e1ff45f8c72be38
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 5, 2026.

Transparency log

Security for dulwich 1.2.21

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 64 files in this release have been uploaded with provenance metadata.

Select from 64 files

Attestation for dulwich-1.2.21.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 Nov 5, 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.21 This release

64 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