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

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.16
File Size Uploaded
dulwich-1.2.16.tar.gz 1.4 MB Details

Built distributions (wheels)

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

Total release size: 77.7 MB

Release files / dulwich-1.2.16.tar.gz

Download URL dulwich-1.2.16.tar.gz
Size 1.4 MB
Tags Source
SHA-256 checksum
How to use checksums
b2ffec357a58647b593e39d10efad314ad8f3588c39045ab1707f16ec47e0063
BLAKE2b-256 checksum
How to use checksums
31ec47826db6b18ffe51ac18258a1a6d3f5e511b806be9abc7e87f4a00521a22
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 3, 2026.

Transparency log

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

Download URL dulwich-1.2.16-py3-none-any.whl
Size 744.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
00b26f9297d2bbc31acc0e9c3c95a4381cf2ae176ade70998fafc4fb81fe8cba
BLAKE2b-256 checksum
How to use checksums
48105a1d051fa56751230dedbdc23f98265c8c2c4839a2e67ee2e70c5876f3e6
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 3, 2026.

Transparency log

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

Download URL dulwich-1.2.16-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
19d1cdbaee5a53d3ab31194f6e75b4348859feabab5d6ff934b2e51cbd37c9e8
BLAKE2b-256 checksum
How to use checksums
949e810a7a841838c455222d7e898774cba5e151340d7be75c5f5cd2f2602680
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 3, 2026.

Transparency log

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

Download URL dulwich-1.2.16-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
23cfb91e18c09d4989589204bec985a82e2e30478f242d1d2d8df768ca53b863
BLAKE2b-256 checksum
How to use checksums
84c13204b79917224a96f638c4bfcba6b4657920c546cc15acb0bed4af63df44
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 3, 2026.

Transparency log

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

Download URL dulwich-1.2.16-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
94fe20731da7927395879ca97990b78c69c24bcfa4e784edf8acb5db61bfd190
BLAKE2b-256 checksum
How to use checksums
db02ffefbff92f188c9145b15d1abe862b399bb968192efafe2dcaa8b175125b
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 3, 2026.

Transparency log

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

Download URL dulwich-1.2.16-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
45bc78b459604154cb18d4d32e69a4b7a5cf7674bc3ff5228c8860b05476bbba
BLAKE2b-256 checksum
How to use checksums
9f48111a7e38912e045dbabce178c4602867cbaf3d2f9cea5e4556745e27162a
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 3, 2026.

Transparency log

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

Download URL dulwich-1.2.16-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
69f591139dd1d11ab4287745e1a3f8957834aea0f3cc1c065e9fb06ef3f1cd9b
BLAKE2b-256 checksum
How to use checksums
2f45d1d87c6f007e74f61d45e28b0b20e1abbebbe40b8ccd868738dfc40d1827
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 3, 2026.

Transparency log

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

Download URL dulwich-1.2.16-cp315-cp315t-macosx_10_15_x86_64.whl
Size 1.4 MB
Tags CPython 3.15 CPython 3.15 free-threading macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
9ca93afdb5650556bf6a5fad91da4d9aae2dc428be0cbbf3fe383d5f0ec8d27e
BLAKE2b-256 checksum
How to use checksums
e355f674cfcbe1562896ce2f83e13138b5d5062ed6e030b1a94d95c58443d9c2
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 3, 2026.

Transparency log

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

Download URL dulwich-1.2.16-cp315-cp315-win_amd64.whl
Size 1.2 MB
Tags CPython 3.15 Windows x86-64
SHA-256 checksum
How to use checksums
50fc836c149f67dbd925654425636314e2a7f98af38db7437e0d67a667644cf2
BLAKE2b-256 checksum
How to use checksums
d16d6caf5c16c8fc9e886e7f2d4ca55731fd08b84f591abd77d278b826fae8bf
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 3, 2026.

Transparency log

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

Download URL dulwich-1.2.16-cp315-cp315-win32.whl
Size 1.2 MB
Tags CPython 3.15 Windows x86-32
SHA-256 checksum
How to use checksums
808ebcb40ca3b9df80653a589a8343d3f50b5eddcff8aa97918ce69f45f58d54
BLAKE2b-256 checksum
How to use checksums
fbf963619a6d2307eaa14391d4356d4c3bb6cf54e47941c665a7b7f2b2c138e1
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 3, 2026.

Transparency log

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

Download URL dulwich-1.2.16-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
939f245d829a10e334714f7d124db2d729d1427a1db23f2c63f565797b9acfed
BLAKE2b-256 checksum
How to use checksums
6e0bded645d0624ff94dbdd4106a09eadd6157807d5c1cd0feb09f4d5b5bb47a
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 3, 2026.

Transparency log

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

Download URL dulwich-1.2.16-cp315-cp315-manylinux_2_28_aarch64.whl
Size 1.5 MB
Tags CPython 3.15 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
af868e0580e631e20834e47b4f3cad19345d147f1de773dbe0e86a822e84a3c9
BLAKE2b-256 checksum
How to use checksums
cc25443bd01d3f068ce60fb322375f9d1fbf1a0020003f479f8659b7e369f95d
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 3, 2026.

Transparency log

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

Download URL dulwich-1.2.16-cp315-cp315-macosx_11_0_arm64.whl
Size 1.5 MB
Tags CPython 3.15 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
3cbf73a3c041da8a9ffdc50ab7f208b96512a5274232703bb41a006a1f061aa0
BLAKE2b-256 checksum
How to use checksums
0cf59b9f0b3068a4b29472c4c5efbab9f670942fdee20c0071fdea70c935c5fe
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 3, 2026.

Transparency log

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

Download URL dulwich-1.2.16-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
197ca853e8e56e26541213510a0a9bd7f839d371e39c434317a51fefac470a46
BLAKE2b-256 checksum
How to use checksums
5690150272a90dd74626f02341c6c8b53fa44e180bbdb2dc3329ca7ce97e4734
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 3, 2026.

Transparency log

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

Download URL dulwich-1.2.16-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
7009a27fa9837fa8a2fe37e1327d1530022139bd62108fbd7ece9091ed15906c
BLAKE2b-256 checksum
How to use checksums
fcf651b8ee196f038e13a726aa8b010b2cf9656049f2ca9fe8971c7da4e57be1
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 3, 2026.

Transparency log

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

Download URL dulwich-1.2.16-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
ed7c6ab107eeb2522dcc957d37445d0750b53fc49d5d54f57f80ff47bd804bf7
BLAKE2b-256 checksum
How to use checksums
0dec146874ebee0ee999b9827f737be15250efd92af40e30bebb8cbd3df154e7
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 3, 2026.

Transparency log

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

Download URL dulwich-1.2.16-cp314-cp314t-win_amd64.whl
Size 1.2 MB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
05591640055ab67e2761eb6d4859eeabdb9158683239e69d2735a0f5cc7b4e16
BLAKE2b-256 checksum
How to use checksums
7658db37359b9409eb8c3589c17a73842e0a81582516c15d1b0d35ba9a25a1ef
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 3, 2026.

Transparency log

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

Download URL dulwich-1.2.16-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
757ecf12a78650fec87725b1a310191d737835189b8b623c8ccd9d749684c211
BLAKE2b-256 checksum
How to use checksums
68d9f9edfa85f7aa56c2d93e280ceed3e43f1e16fe14ddc619803bf43d385e68
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 3, 2026.

Transparency log

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

Download URL dulwich-1.2.16-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
4be7f492260c6dea430a1a9d99bda267554044eca3d03edf6edf2441ffd341d8
BLAKE2b-256 checksum
How to use checksums
46c836e4fd6072360218279e4ef2c75413254b957d837e51d9500302c15c141d
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 3, 2026.

Transparency log

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

Download URL dulwich-1.2.16-cp314-cp314t-manylinux_2_28_aarch64.whl
Size 1.5 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
88b1a146e853ad54339383fa8fe2ae4c413505e137ba2fe22179138aa805a6fb
BLAKE2b-256 checksum
How to use checksums
f51de147f3ac9f2660623aaa280b5d1e38bfd07e55bb350fe8b6d984b7def105
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 3, 2026.

Transparency log

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

Download URL dulwich-1.2.16-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
70fa65e3d48c1e2948b4f1d7f28cc8c14a40aae6cf4de2cd5bd9ea5074edd8f3
BLAKE2b-256 checksum
How to use checksums
7d45165605d06bbd039eb7558276aab6558ea0ade58f3c65a0f33110a3c386de
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 3, 2026.

Transparency log

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

Download URL dulwich-1.2.16-cp314-cp314t-macosx_10_15_x86_64.whl
Size 1.4 MB
Tags CPython 3.14 CPython 3.14 free-threading macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
d283e51a988ac908c0f5d534beb14ace8c56a279c5f4e5709d468e8bca970cc6
BLAKE2b-256 checksum
How to use checksums
920013a5b075054e83af7b0db66c3b08d4f936adb7af0c807a8b77d974008b55
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 3, 2026.

Transparency log

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

Download URL dulwich-1.2.16-cp314-cp314-win_amd64.whl
Size 1.2 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
82a8d0056edb195139b7ca57dda71918a673cb3c08659c62a6f56717207a3dab
BLAKE2b-256 checksum
How to use checksums
f36bd95e75147224c77e6d257778adf1187b2ce124a1fd113f404852d35c988d
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 3, 2026.

Transparency log

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

Download URL dulwich-1.2.16-cp314-cp314-win32.whl
Size 1.2 MB
Tags CPython 3.14 Windows x86-32
SHA-256 checksum
How to use checksums
58acb4c2d45b40857a8bba7b199ebe846039c1c717a6dd35d960cbfd14afa33c
BLAKE2b-256 checksum
How to use checksums
d42c2961e5b91608b64ca61d175cbc61643e2527ec1b0b21bb1a05415a3c9145
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 3, 2026.

Transparency log

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

Download URL dulwich-1.2.16-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
cfafcf4a75bc3cd04ed1ac007fe8b1983aaa46b6753bbe890c4d8795a999f151
BLAKE2b-256 checksum
How to use checksums
750dab699c234f27f2e1610aeab6ca8886ad23f27c0b321937838b7e6ece5dc0
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 3, 2026.

Transparency log

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

Download URL dulwich-1.2.16-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
6f1f4a37903ca00b057ac67281a3f061135b5c9e3a22ff288b853b5498863b0c
BLAKE2b-256 checksum
How to use checksums
30d4ca75ade3acaa0687d450b203d22d6576bc7fda0af982ce5eb042e5532ad8
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 3, 2026.

Transparency log

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

Download URL dulwich-1.2.16-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
9768580c8ccc40244fb802c64609a2ad1533702d5749bc680a03e701d90a3b8e
BLAKE2b-256 checksum
How to use checksums
35bc6f4c077e7c0a704f4dd0a273a2155841339bfd67b1817bdea7367ddd9451
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 3, 2026.

Transparency log

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

Download URL dulwich-1.2.16-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
284f246f7f0001fa79712fd991dc95fd14b009900caa4902a41ad7690b050ca5
BLAKE2b-256 checksum
How to use checksums
253f8fa9fd4a11268669827b5433c8d5659257defd7ee51dda297254bb7f2786
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 3, 2026.

Transparency log

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

Download URL dulwich-1.2.16-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
aebdf79c7889365d0fefb5bcd8d713df0084cbb3ec8cda934f3c1082085ae2bc
BLAKE2b-256 checksum
How to use checksums
de0d9d0a731ba3e292b1d103a0a4ebadeb07a55b8332c0b7f9ea136b974562a4
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 3, 2026.

Transparency log

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

Download URL dulwich-1.2.16-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
7b2b055a108a57eef55c45a420564f14cfb6151277594361397a90a0411f1f99
BLAKE2b-256 checksum
How to use checksums
c0dbdcd3921661eb4d4f8105dcfd167556f378081f02eb1bf0bed53db31cbe12
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 3, 2026.

Transparency log

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

Download URL dulwich-1.2.16-cp313-cp313-win_amd64.whl
Size 1.1 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
3d6124b30c90caaa8b86c69d75b060bf87037f6f9bd1552e1c933b6ddf93555d
BLAKE2b-256 checksum
How to use checksums
8fb9a8c237864c588f89d623b01bf850d234cc28c55aae558936352f4ab770e4
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 3, 2026.

Transparency log

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

Download URL dulwich-1.2.16-cp313-cp313-win32.whl
Size 1.1 MB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
097ad1b23d7fc988eb9343b1d9f36501f9dc87200aa10832e04c0b14f2aa681e
BLAKE2b-256 checksum
How to use checksums
76e1f463476d80ff0ef3eb6c8c900c8d9bb0d2a2875f59aa92ec88d7348a8097
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 3, 2026.

Transparency log

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

Download URL dulwich-1.2.16-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
bd475f8b15d8565a0c160b6dc0919840b3323bb47aecaa39331d1286a430fed4
BLAKE2b-256 checksum
How to use checksums
cb811cbdc3389b491f2a82c5f33d31c58e126def9794d669b7224749740864f3
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 3, 2026.

Transparency log

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

Download URL dulwich-1.2.16-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
719201831737c8bcc1dca95e0b31bac740d5dbe27c57ec8afc9bdacb59da99f2
BLAKE2b-256 checksum
How to use checksums
269ef7193b796d314b7cce263c96a729311926277a3af9d388e444b3f13ed156
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 3, 2026.

Transparency log

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

Download URL dulwich-1.2.16-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
585e4b2cfc6f374ad3acaf6b89efb9472fb8d985f5d96a927e5004fdde780c5f
BLAKE2b-256 checksum
How to use checksums
403dc61d630c78e91a542395b72b59f55eb1dcb598a34622e386a0ace2f2d4b2
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 3, 2026.

Transparency log

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

Download URL dulwich-1.2.16-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
c5c5e7e9de0088b11f9d83da552ffcfddac093267d3e7b825064ff90477e1d41
BLAKE2b-256 checksum
How to use checksums
3dd7667b8354dc42e9b67420a2e1b1e60dba412b7862a31873576fcaf9e2e39f
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 3, 2026.

Transparency log

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

Download URL dulwich-1.2.16-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
fd4e9e8637baa66ec2b1bf993d911d814260db57f057de1a65ecf9dc79643cc2
BLAKE2b-256 checksum
How to use checksums
4abcca738d8686c89e02aa33d89a9cd64963d7fadbbc4970b13ebc9ec958d96b
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 3, 2026.

Transparency log

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

Download URL dulwich-1.2.16-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
923ae8d48b12036f18858e0d2f9e2de44100411b812a5b66d305e1203a67e25c
BLAKE2b-256 checksum
How to use checksums
67215a655790f0cdf63e4b2da566f724e8c364c215fa1a5c8719517157ed8ee9
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 3, 2026.

Transparency log

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

Download URL dulwich-1.2.16-cp312-cp312-win_amd64.whl
Size 1.1 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
6130087bb2c548240e6bad0ac7a0d2af49e9c105e68b7b86ecca5304afd2cfd1
BLAKE2b-256 checksum
How to use checksums
9926dbff98eaecf42cb2c1e060cb8a141ded782470151189dc94297948e8dbc1
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 3, 2026.

Transparency log

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

Download URL dulwich-1.2.16-cp312-cp312-win32.whl
Size 1.1 MB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
1d724b1088eae3068e6705cbba513c55bd7ea8f2d6550ab2e98f081b5c50c64a
BLAKE2b-256 checksum
How to use checksums
c43c34c8d65a541a2e39fa1d9baddc7d243be89fdb17dbec10db37c50b27ad2e
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 3, 2026.

Transparency log

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

Download URL dulwich-1.2.16-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
c5cbe1a2b7fcda78ed8278cc519397f84d793526f58ca3ed3224cc7b41117a09
BLAKE2b-256 checksum
How to use checksums
74dbfe8d9ed8c38844dfa8b42916b9ff82351997e81d806c8624ab7116858fc0
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 3, 2026.

Transparency log

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

Download URL dulwich-1.2.16-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
d44c17391f81edf37a0f5e5692f782e48ddc2a0c6aa1b1c33f1d4729daf9ecbe
BLAKE2b-256 checksum
How to use checksums
2928858bcb70f10b1c7f58bdb20e4db043e181f57e482be8d4de04069e493781
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 3, 2026.

Transparency log

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

Download URL dulwich-1.2.16-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
5647668f64ab4703e5f51b7a3a5e6bfeff20c7b931810701c09f44ad5e0a044a
BLAKE2b-256 checksum
How to use checksums
f2287a6f0d0051081b2c5dcdcb6ebd03133ddfe4d9d8e11940a04db756f2665f
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 3, 2026.

Transparency log

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

Download URL dulwich-1.2.16-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
68d6981bc114248da6eb8c1b184d6a741408285dcdd65663790975b8fea94dd2
BLAKE2b-256 checksum
How to use checksums
25652ad821c3d9e2ac7f9867f8be1ade3fff1668916cb9b9ccee05986175e6f3
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 3, 2026.

Transparency log

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

Download URL dulwich-1.2.16-cp311-cp311-win_amd64.whl
Size 1.1 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
6f79a7da0f37113be17492ee1f824b4c92e6ae31542bbbe5e6d0ad90a5d76603
BLAKE2b-256 checksum
How to use checksums
824550738ddcbad4688acfd41b70a6483c4422586d67c3296dae64a3c7702109
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 3, 2026.

Transparency log

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

Download URL dulwich-1.2.16-cp311-cp311-win32.whl
Size 1.2 MB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
3f7eee46ab9e4c83d5dc3c273e92017a1d90037d7ad0e33d68eae215326b89f0
BLAKE2b-256 checksum
How to use checksums
b47ed2cc196bcbe8dff8b67f33bd09690c477f9feb623c2dd6289b6bb7d56f4f
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 3, 2026.

Transparency log

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

Download URL dulwich-1.2.16-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
d65ff8ad840024435296b90e0f9bc9c2df16e94f500d22fbb36aa1f9d519f66d
BLAKE2b-256 checksum
How to use checksums
1da81e93e4d3b1f8edfa83688925f3b13e27467450c34d3b63af3e20c9b5b978
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 3, 2026.

Transparency log

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

Download URL dulwich-1.2.16-cp311-cp311-manylinux_2_28_aarch64.whl
Size 1.6 MB
Tags CPython 3.11 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
c0542c96cbe29c7ea2dde80848d4c0974e933b89fcc37f76e04106ff33afe4cc
BLAKE2b-256 checksum
How to use checksums
44f6eb034c7b6ed339f5540ad164f761ad372031e3bb86ae070a0cdb43003e69
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 3, 2026.

Transparency log

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

Download URL dulwich-1.2.16-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
8b783dc4ad765b8085fe3f121e8dbae6a53f83954cfc4617fc5765e63e16e887
BLAKE2b-256 checksum
How to use checksums
2de72c7d2130d570e68d77af84ba50b1500bf8a2df8a26ead4a04d35a850536c
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 3, 2026.

Transparency log

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

Download URL dulwich-1.2.16-cp311-cp311-macosx_10_12_x86_64.whl
Size 1.4 MB
Tags CPython 3.11 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
3317faed651686cdeff878717f1b1d9b2bf92db9ab45c0c8b465c90ea8b2b70b
BLAKE2b-256 checksum
How to use checksums
c74a032030d0255196933ee9825899fe13c62129ab1d13444ab5b5fe1e2d368c
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 3, 2026.

Transparency log

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

Download URL dulwich-1.2.16-cp310-cp310-win_amd64.whl
Size 1.1 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
83c85c62fe511e46480a97c508d80bdf8e2addbd38b9d39fae85d0d0bef0718c
BLAKE2b-256 checksum
How to use checksums
f989e8e9aaff5e2904b8d1067ff29c5b36d8309f671d4883e83111d6221e34bd
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 3, 2026.

Transparency log

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

Download URL dulwich-1.2.16-cp310-cp310-win32.whl
Size 1.1 MB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
3c02d57b24ba498d0364a9039da13e07e3f7f7958f0dd17cc30de0960f4c2c05
BLAKE2b-256 checksum
How to use checksums
cef731f49c199950466bef64bceb4b96f40a2f5b876f37168822e73f55c66aee
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 3, 2026.

Transparency log

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

Download URL dulwich-1.2.16-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
911f019ac4b94c250ec7304ab2f7ca4ff214490321cdea257231180d3777a056
BLAKE2b-256 checksum
How to use checksums
44bde3d9a0a07220c7eadb077d2ed7fc267ab0347907c20288ec54a9229d70cd
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 3, 2026.

Transparency log

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

Download URL dulwich-1.2.16-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
ea89badc0d731aa419b44a7e2bc151bf0d010458346714160d65e16d01341f1a
BLAKE2b-256 checksum
How to use checksums
7afbd2b641c2d3fd0c03a4b16e54bd607c83e062603998702fb5ed2a25847214
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 3, 2026.

Transparency log

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

Download URL dulwich-1.2.16-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
902389a24e088f2cbb3cf13977587961da10dfaaf569cd4268a1030938f7221e
BLAKE2b-256 checksum
How to use checksums
5768ab84485d38894808f6dc8bb541700db1b8ac2be936d06d5465c3c44ee0c7
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 3, 2026.

Transparency log

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

Download URL dulwich-1.2.16-cp310-cp310-macosx_10_12_x86_64.whl
Size 1.4 MB
Tags CPython 3.10 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
ad23db7e5b00b4cf74d31f59d5adfdacf9da2841d8550f74c4d2d6b0633ede67
BLAKE2b-256 checksum
How to use checksums
1227276a58fb06ce1f39e08074f4af2267efd95f4111dacf79b554a2595b84a8
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 3, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

1.2.16 This release

56 release files

1.2.7

42 release files

1.2.6

42 release files

1.2.5

42 release files

1.2.4

42 release files

1.2.3

42 release files

1.2.2

42 release files

1.2.1

42 release files

1.2.0

42 release files

1.1.0

36 release files

1.0.0

26 release files

0.20.40

1 release file

0.20.39

1 release file

0.20.38

1 release file

0.20.36

1 release file

0.20.31

1 release file

0.20.9

9 release files

0.20.8

9 release files

0.20.7

7 release files

0.19.10

1 release file

0.19.9

1 release file

0.19.8

1 release file

0.19.7

1 release file

0.19.6

1 release file

0.19.5

1 release file

0.19.4

1 release file

0.19.3

1 release file

0.19.2

1 release file

0.19.1

1 release file

0.19.0

1 release file

0.18.6

1 release file

0.18.5

1 release file

0.18.4

1 release file

0.18.3

1 release file

0.18.2

1 release file

0.18.1

1 release file

0.18.0

1 release file

0.17.3

1 release file

0.17.2

1 release file

0.17.1

1 release file

0.16.3

1 release file

0.16.2

1 release file

0.16.1

1 release file

0.16.0

1 release file

0.15.0

1 release file

0.14.1

1 release file

0.14.0

1 release file

0.13.0

1 release file

0.12.0

1 release file

0.11.2

1 release file

0.11.1

1 release file

0.11.0

1 release file

0.10.0

1 release file

0.9.9

1 release file

0.9.8

1 release file

0.9.7

1 release file

0.9.6

1 release file

0.9.5

1 release file

0.9.4

1 release file

0.9.3

1 release file

0.9.2

1 release file

0.9.1

1 release file

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