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.

Release files for dulwich 1.2.15

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

Built distributions (wheels)

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

Total release size: 76.6 MB

Release files / dulwich-1.2.15.tar.gz

Download URL dulwich-1.2.15.tar.gz
Size 1.4 MB
Tags Source
SHA-256 checksum
How to use checksums
e98f775601846fb4d44a384003e93c53c42b0c9796c8fe0cc3128b8e2e0bbf88
BLAKE2b-256 checksum
How to use checksums
63b95b68d879282190b0429c815d582dc1f212d4910aa22ac7c1aff39675a719
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 Sep 14, 2026.

Transparency log

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

Download URL dulwich-1.2.15-py3-none-any.whl
Size 733.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
5c863992962bab0fc5f75be132399a16f670f2a9283faf9aaeb953fd8891db83
BLAKE2b-256 checksum
How to use checksums
3a96b4c8f1cf6c69811098415903ec299cdea87576c51b0c1f13f21215368c63
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 Sep 14, 2026.

Transparency log

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

Download URL dulwich-1.2.15-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
53fa50546d72a7c8ebda380c80c399bcc3e46509caa9762791f202058303cf2e
BLAKE2b-256 checksum
How to use checksums
50902f4ae3ba60feedf7ccb2422c04006b0ccb3823f18eae15f90dabe4e714b4
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 Sep 14, 2026.

Transparency log

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

Download URL dulwich-1.2.15-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
18dc286482e7c76df4865421385bf98ed93aacedf5947bfe12b3d1e2528dd36c
BLAKE2b-256 checksum
How to use checksums
dd1b8ae20b8716d15a2ccb8e395a66921728903edf58a4b9e30046ad7fb63839
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 Sep 14, 2026.

Transparency log

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

Download URL dulwich-1.2.15-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
c18578b0af944eae2198bd3c81084a2f2cb8eb4b993fb5ce95ec823764d5b2f0
BLAKE2b-256 checksum
How to use checksums
5b90bc94d35dcd9caa1819372d4ad7a2693032397687961cd30793648db246c5
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 Sep 14, 2026.

Transparency log

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

Download URL dulwich-1.2.15-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
63074719524d876e0688cd522dbe9c84aaea999a7018507db24a8fc134036d73
BLAKE2b-256 checksum
How to use checksums
42d5059f76895bc1ce8df673b7ba7ffb27655420f46f6709a526e6c3c9073b3a
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 Sep 14, 2026.

Transparency log

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

Download URL dulwich-1.2.15-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
ed792ce5c5b21ec209ea7376e2a22b4a2891208b7cc8a88febf539d4c9013c24
BLAKE2b-256 checksum
How to use checksums
b351b1909717f1b3498627dcf0c37031d4cb25652cb3495954071897c1be0d2f
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 Sep 14, 2026.

Transparency log

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

Download URL dulwich-1.2.15-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
2d87c76063cb29ee334e7f29a74dddf2dae36447208c84d21576451c24a815a0
BLAKE2b-256 checksum
How to use checksums
c37bd13e819de2209740be3241cd78899fabb15957e8c2c4d43e3348c4dfcf10
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 Sep 14, 2026.

Transparency log

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

Download URL dulwich-1.2.15-cp315-cp315-win_amd64.whl
Size 1.2 MB
Tags CPython 3.15 Windows x86-64
SHA-256 checksum
How to use checksums
0b9f8583e72942233ea79d0f4cf931e963cf8b47255971ae4ab197129824c7e5
BLAKE2b-256 checksum
How to use checksums
855fcbfcbe4bfe00a73b3d6958da9eecf70089329d0089eead7b10bdd8982398
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 Sep 14, 2026.

Transparency log

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

Download URL dulwich-1.2.15-cp315-cp315-win32.whl
Size 1.1 MB
Tags CPython 3.15 Windows x86-32
SHA-256 checksum
How to use checksums
e57dc844abfc7973baaa8dd7fe248ebc0b4ee1c879d49c041599d4eb7148fa24
BLAKE2b-256 checksum
How to use checksums
5e8dacd1dc88be4520afaa5a1eead5933736a10830bcd79835c44701db3681d7
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 Sep 14, 2026.

Transparency log

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

Download URL dulwich-1.2.15-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
5b6f10587589f759747d167d1b6750de62961b17b4fb8c2be4ead49557c50ab9
BLAKE2b-256 checksum
How to use checksums
53e93f337ba533ce5d953f63f8cd97016f44e3352686d4813b6daec89a7bd3e5
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 Sep 14, 2026.

Transparency log

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

Download URL dulwich-1.2.15-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
f157812ce877d50a93336136a1b9dd2b368395801a96cd8484c257a4f4665c23
BLAKE2b-256 checksum
How to use checksums
f90f7401ecc53624bb0f4ee1e055d857402295bc673e0da564ebd4573e013cd2
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 Sep 14, 2026.

Transparency log

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

Download URL dulwich-1.2.15-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
caeec3ce1f713120a33ac48ff11cfc78cd2c148371ecaf5dc7a68d28adcf0ef6
BLAKE2b-256 checksum
How to use checksums
f9a8ae29ccc30a8998c90a61bc2d41fc32372019624229c45add231869e59e9f
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 Sep 14, 2026.

Transparency log

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

Download URL dulwich-1.2.15-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
9d24079adc550acbc9cf69ca9b33bfc9dd80f00cae779197fbd5535b3e873c6d
BLAKE2b-256 checksum
How to use checksums
9639e4a1506bdee10f8b3c4f61556a56b4103ede0bffb28d22ead400980ee56c
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 Sep 14, 2026.

Transparency log

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

Download URL dulwich-1.2.15-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
24a8e2705b839b5992d2899a55d5c0a9609a21a8b9a825debf952fd42b748481
BLAKE2b-256 checksum
How to use checksums
709476bca4e007222926da1c26aadec0444eaa6d16262451dae142e4755bfa53
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 Sep 14, 2026.

Transparency log

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

Download URL dulwich-1.2.15-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
28d21f59e914aff3ace677255d2436a282f3844c95db5f27b9bef2d0e2e7b378
BLAKE2b-256 checksum
How to use checksums
db4658d08aff4f4b51b35c1a9c749edc10d92e1bfb7f2f80f4fb6bad55911d04
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 Sep 14, 2026.

Transparency log

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

Download URL dulwich-1.2.15-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
06aa6bad114e3823d4bb380f1369655189cdf5b7b50d7d5a23445946cd3ea9ff
BLAKE2b-256 checksum
How to use checksums
b0d699510d7ab73d5c275965cf91e86d330396f7c855eea2e2f6bd442b65d7dc
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 Sep 14, 2026.

Transparency log

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

Download URL dulwich-1.2.15-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
601da25f9d39cc802c3523cc299310c93f50a4de70c529fc0f14c7b15bd7a8c0
BLAKE2b-256 checksum
How to use checksums
4539bdc0109da0908421d7dfd7d110f5ba402f985caaf2feaf33337073992e73
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 Sep 14, 2026.

Transparency log

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

Download URL dulwich-1.2.15-cp314-cp314t-manylinux_2_28_x86_64.whl
Size 1.5 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
5fe361c6db07463c32a4c0841abdd7285e3686674e3eb4b9dc5944b531e74489
BLAKE2b-256 checksum
How to use checksums
da73f12ca680f45d5200df6811f3be139ee9a344ac602ec9e3e28152db29dad7
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 Sep 14, 2026.

Transparency log

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

Download URL dulwich-1.2.15-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
ba9412fad4e3548971f0a4c8967341b356771578035876a4f01a762a42f2527b
BLAKE2b-256 checksum
How to use checksums
d61e928fdbb2d9908471fd24db8cdaa327d95db1880d3de55b39cd3bb6c808e6
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 Sep 14, 2026.

Transparency log

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

Download URL dulwich-1.2.15-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
9ab042f02da1e4b19b0777e9a3236f77a43faf043f78ec2b9c8add08db0836a2
BLAKE2b-256 checksum
How to use checksums
b6274dc9c43813f5937c38c9dd88ebd9d9ac45ff9d40f712f26dd0f69940b0bf
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 Sep 14, 2026.

Transparency log

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

Download URL dulwich-1.2.15-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
bbb42d5fdc17df2a7fe4f0a8d7439be2b06d97769c4ac1079280e6fa9a28ef05
BLAKE2b-256 checksum
How to use checksums
7440bb83a28e975762ca4a1672faa5f45b241644d66fe018fcfe0964c3941f3e
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 Sep 14, 2026.

Transparency log

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

Download URL dulwich-1.2.15-cp314-cp314-win_amd64.whl
Size 1.2 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
60e46a95cd866b01cbc1843541cf11033dd189c8b4767c05bd7b4ee0600cf6ab
BLAKE2b-256 checksum
How to use checksums
293cc30f1eea85f2d4486ca0aa85979974137b1d2f271a050345b7cb9c0ec4df
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 Sep 14, 2026.

Transparency log

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

Download URL dulwich-1.2.15-cp314-cp314-win32.whl
Size 1.1 MB
Tags CPython 3.14 Windows x86-32
SHA-256 checksum
How to use checksums
038850cbb88b6d0f9553f30b31f4aeb59c9497a55077d21da08a1a429f867fb4
BLAKE2b-256 checksum
How to use checksums
0e58756b0224cf85f6904b701b214c4870f03582b9b75b6e558ef478b1d1c37e
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 Sep 14, 2026.

Transparency log

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

Download URL dulwich-1.2.15-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
cf77898f405f258a31d597cba179dea05eefb50dae59a3221c50a7f9113cc691
BLAKE2b-256 checksum
How to use checksums
8eb3c88fe72cc1d7213060395ba5757034b3a9154cfdfdd4d886d1f9e43d5004
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 Sep 14, 2026.

Transparency log

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

Download URL dulwich-1.2.15-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
9d5fa7a5e26ab776311af4534a93b77a2d36d4f1b52ba3ab74a87edd20583996
BLAKE2b-256 checksum
How to use checksums
a95fd6a2def67402a1503eaa4ceb76d6b9415845d7fea389b79cde51bbf89bcd
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 Sep 14, 2026.

Transparency log

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

Download URL dulwich-1.2.15-cp314-cp314-macosx_11_0_arm64.whl
Size 1.5 MB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
4ff2a7180f6a9f7b9ba50c785b0af03973871fede6aa31ba0ba561750eca8830
BLAKE2b-256 checksum
How to use checksums
4da6a5cba13ca8ad86a872fd756a899abeed6571d01ed77ef63f6524cab78a4b
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 Sep 14, 2026.

Transparency log

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

Download URL dulwich-1.2.15-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
0e3f08530f9e4006a6ecb5179f4c3e37f6cf93c93449084e2c15a3c388fc0973
BLAKE2b-256 checksum
How to use checksums
331749774aa026967e5c56a1081bcd568629ec491700bfead55ca7306eac294e
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 Sep 14, 2026.

Transparency log

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

Download URL dulwich-1.2.15-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
390af2baa9b5114258f6770855b70c573cbc16466eb5a1a49d210c1dbadc9dbd
BLAKE2b-256 checksum
How to use checksums
24a02f9dfac675e34cdea4146c50baf99f25a7c0a5f6935a6fba9a4844df7ca7
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 Sep 14, 2026.

Transparency log

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

Download URL dulwich-1.2.15-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
d833ba0f3ecb34f8743bba7357ec0efaf9b496ba01f24bbe46c7f953b2128ce2
BLAKE2b-256 checksum
How to use checksums
ccca17d6be76ca99d49dd90e707db192dd99ca65b04262766af787a7fa63285a
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 Sep 14, 2026.

Transparency log

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

Download URL dulwich-1.2.15-cp313-cp313-win_amd64.whl
Size 1.1 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
156673b2486a12ae45a0f3150e329d0907ef6af38b73d034c5c06c8047a49b7f
BLAKE2b-256 checksum
How to use checksums
c20f4d4efd392285f83faf37c85d35e0ba240da6573dc8dc576dec0a14f02dc1
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 Sep 14, 2026.

Transparency log

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

Download URL dulwich-1.2.15-cp313-cp313-win32.whl
Size 1.1 MB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
4a802aa1cca5eef1487a490dc9515714493032b0b972b37accd2d42a3bf7ef70
BLAKE2b-256 checksum
How to use checksums
d7a763c08b856e1e020f77993bcb04883f93904ec1688dc23bc5cce0c0b21d4e
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 Sep 14, 2026.

Transparency log

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

Download URL dulwich-1.2.15-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
82d4511bec54b72baca40b728f3fcff3b00ab3d2281cfe4fd21c59d7e689406e
BLAKE2b-256 checksum
How to use checksums
00c016c7707f832b07f0b625a0f52d4a618e3c7530a81145c18ca746aa6014a9
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 Sep 14, 2026.

Transparency log

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

Download URL dulwich-1.2.15-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
38b66910c0bc78c59964ef665df657833a4372ab6a4e5ae2969d8c49d9769687
BLAKE2b-256 checksum
How to use checksums
c2f71291d8bf56f42ccb391a6a08c07e0f9645d6098031d5389c8a2177fc8582
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 Sep 14, 2026.

Transparency log

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

Download URL dulwich-1.2.15-cp313-cp313-macosx_11_0_arm64.whl
Size 1.4 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
ff49c76ed843f43c025fa39a4491af360852ca2926111ad1ce91090b5b5c6ff4
BLAKE2b-256 checksum
How to use checksums
73cf184ef119caf572d0c416f0ff3c5a821507b56e2da3050c4b766796c23315
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 Sep 14, 2026.

Transparency log

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

Download URL dulwich-1.2.15-cp313-cp313-macosx_10_13_x86_64.whl
Size 1.4 MB
Tags CPython 3.13 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
c37e9acc1060cee69187e34c29fb02cc74f859d82d855deb7866dc3011c8131e
BLAKE2b-256 checksum
How to use checksums
72729e293c3dad90936050f346d55a6fd4535f57db79b64fd9895b3182838f23
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 Sep 14, 2026.

Transparency log

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

Download URL dulwich-1.2.15-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
0442ef51c02ed31773b3f279b3d05060f90625a3c8bc14b4adb75c3fe18672f4
BLAKE2b-256 checksum
How to use checksums
dc6075bc28e8495c910bc0bdf483770470c8888131f0a4780210d32deac87f88
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 Sep 14, 2026.

Transparency log

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

Download URL dulwich-1.2.15-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
6364ed238f6957087b3c544b3e0fdae0fcf9c936a50c94dccbf063d4de6470ce
BLAKE2b-256 checksum
How to use checksums
ba2fed4b389c2bc16feb0de8c454240b28e35d4f1292234f76ef44dab5e9a309
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 Sep 14, 2026.

Transparency log

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

Download URL dulwich-1.2.15-cp312-cp312-win_amd64.whl
Size 1.1 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
ea8587514932be2de0315a8c1143408db3ba9cbc07fe118b9125807994d7d40f
BLAKE2b-256 checksum
How to use checksums
e9cd817327c302255a7f417123e2a3d266d289712b6cd4cc8a4e791b37189c5d
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 Sep 14, 2026.

Transparency log

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

Download URL dulwich-1.2.15-cp312-cp312-win32.whl
Size 1.1 MB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
38104752e93b460d52a6511081902bcd7287999397d55e3e2cde33fe7735163c
BLAKE2b-256 checksum
How to use checksums
f8226c8eb2c7193b4f2ff8cb8fbe8768408401e278fd2e02590d35fb3db50c7a
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 Sep 14, 2026.

Transparency log

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

Download URL dulwich-1.2.15-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
d384c3a26fe6f369671b74331aaf25f956c88aeaba50b70bfd3aa6a12d431423
BLAKE2b-256 checksum
How to use checksums
eccf59abd7286933c61dc1239c9cebb0482282ae9b4ab6dada39c7248b0bc8b8
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 Sep 14, 2026.

Transparency log

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

Download URL dulwich-1.2.15-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
3731e3e2e42326154bdbe67033347d0c7ff2de0db43409a4cc5998e15361f717
BLAKE2b-256 checksum
How to use checksums
724f62f119f6bc561e003aa034cf6e5f3712cdb78a5ff5e49bbace1a98bd07d1
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 Sep 14, 2026.

Transparency log

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

Download URL dulwich-1.2.15-cp312-cp312-macosx_11_0_arm64.whl
Size 1.4 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
cd1d7c3261d0ebe8e2b59ab6ab1f68f520d0c062ce179af17dd8e853f2c32660
BLAKE2b-256 checksum
How to use checksums
37a92e1ead6983ab82e6bd795385fd26a3a54e7688ad5cf33bc6578c490a375e
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 Sep 14, 2026.

Transparency log

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

Download URL dulwich-1.2.15-cp312-cp312-macosx_10_13_x86_64.whl
Size 1.4 MB
Tags CPython 3.12 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
58c7498c42b90fe4e2d66d50757826218a1f795a0804c9f317cbe93496f113d7
BLAKE2b-256 checksum
How to use checksums
fc2c182446163973bba540f7fc6fa43a54d5dcf8b78d7985b2fcb04cc1732c67
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 Sep 14, 2026.

Transparency log

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

Download URL dulwich-1.2.15-cp311-cp311-win_amd64.whl
Size 1.1 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
361c0057fa8818e722d4ada4e6b51cf12d260344542bfe98b87283d9fc0d3ed6
BLAKE2b-256 checksum
How to use checksums
44cd83e10468f00f8b3666cc52376463c5512c9a6b3ad88fa1cc022597b8d8f3
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 Sep 14, 2026.

Transparency log

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

Download URL dulwich-1.2.15-cp311-cp311-win32.whl
Size 1.1 MB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
744083ff962a30a4ad8cc6704f8f50daaf1b8c5db00208696cefe2cd15376823
BLAKE2b-256 checksum
How to use checksums
77c8de1f782168e40254c9686420b2aeae1ba2bf8faf3df8874b1c115bd93cb4
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 Sep 14, 2026.

Transparency log

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

Download URL dulwich-1.2.15-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
d191b698e86f3acf75439bfe463553319ad687dfeedc78adf8f2660a07fa8280
BLAKE2b-256 checksum
How to use checksums
febda2dae3c0cf4f1f19ad61f28586ef5cc84116f9a5062e625b0a2c4eb063f8
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 Sep 14, 2026.

Transparency log

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

Download URL dulwich-1.2.15-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
b83f95cd0ef83ab9c9acd79b51349e955964c8ec8c8f6b011e8a1e839bac2746
BLAKE2b-256 checksum
How to use checksums
27a4a268d4791bf59a5b87ed6a33647a4fbd00148c8167fba42a531071665122
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 Sep 14, 2026.

Transparency log

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

Download URL dulwich-1.2.15-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
c8cb3ed383a79bd485306f9bcdcaeafdaf7f82744f4dfc44ef5167fa4e2e4746
BLAKE2b-256 checksum
How to use checksums
afc2fe4099897a203ab3857e42ef8584cb90c16d165cac5c0fca86e0922e9fa6
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 Sep 14, 2026.

Transparency log

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

Download URL dulwich-1.2.15-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
efcc1d6553cad7b357822a46a64ad0626fa57870f480c4405450bd9b68190e9f
BLAKE2b-256 checksum
How to use checksums
7dfd8c316e0dea37b05f1193e9e26ea68d8c08586834fab740acf6b14f79385f
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 Sep 14, 2026.

Transparency log

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

Download URL dulwich-1.2.15-cp310-cp310-win_amd64.whl
Size 1.1 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
292444e3f520cb48020d02aaa15111e776a4ca740e9164780c5ca72ee50a1d06
BLAKE2b-256 checksum
How to use checksums
d0a1fa8a1b9d2eafaa523cf0117ea585b5e5128c9d7dd85710082c9b420dbf5b
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 Sep 14, 2026.

Transparency log

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

Download URL dulwich-1.2.15-cp310-cp310-win32.whl
Size 1.1 MB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
f115f03bd211020df7ec0cc1fd2faf69fcc92feda747a70db676b31127b9711f
BLAKE2b-256 checksum
How to use checksums
d3cb0fb6b703083fa3e1015127708bc6860f2393a6830ad24e7fb3111728d603
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 Sep 14, 2026.

Transparency log

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

Download URL dulwich-1.2.15-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
04f50ba0235ec1b3ab9d7dfb5aa4e1dbf139ef9a051448fa511f427457ea13ae
BLAKE2b-256 checksum
How to use checksums
ba95dd4802bddcf71bdcb9f64b3bf6708f1d2fb63babb2b4b80a116766c5ba13
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 Sep 14, 2026.

Transparency log

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

Download URL dulwich-1.2.15-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
7427d25e0c6c91d84e8c45daf4618112fb38c2adc543e2501b3f3d1f2b65bba8
BLAKE2b-256 checksum
How to use checksums
01d9c24fc46d179d70a45ff9879ed3358b94bdd683b7e91dfb17b77ab043065c
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 Sep 14, 2026.

Transparency log

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

Download URL dulwich-1.2.15-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
dda0e1a72501c0a573f4bfc5f5b698e1a832008419563f087b63e7b1c8f20b15
BLAKE2b-256 checksum
How to use checksums
f163da46287e5803ef0a9b480039dcbea0e3c24ec6ed6aef146fd2c839d8aab0
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 Sep 14, 2026.

Transparency log

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

Download URL dulwich-1.2.15-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
9e5020cf329bac177c93f1f11e34d6064331f2778a5f9c5d0c24a90242e6f55e
BLAKE2b-256 checksum
How to use checksums
a5f7fb66ea9468511b00a1244cfa3ef9254db98cc495cf4f09586516f2013bd8
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 Sep 14, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

1.2.15 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