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

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.18
File Size Uploaded Provenance
dulwich-1.2.18.tar.gz 1.4 MB With provenance Details

Built distributions (wheels)

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

Total release size: 78.0 MB

Release files / dulwich-1.2.18.tar.gz

Download URL dulwich-1.2.18.tar.gz
Size 1.4 MB
Tags Source
SHA-256 checksum
How to use checksums
1ad4c5953f0e84bc9b2b5f2eabe048906fb0bcd62e47307d204d34e4513d284a
BLAKE2b-256 checksum
How to use checksums
aaeb1b9a6a812ca33d0a43a77d9ee958858c6bd6c4e18c02b7613a72f312ed9d
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 23, 2026.

Transparency log

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

Download URL dulwich-1.2.18-py3-none-any.whl
Size 754.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
52f330ffd7d4996ce9c1d7ebff15054f151ac3eff2f333aadf235e446d0d1e86
BLAKE2b-256 checksum
How to use checksums
20a01785faf0b6a7a90abc13e4fa9d97979a777d6b0d2b8ce81a8659a3e1add3
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 23, 2026.

Transparency log

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

Download URL dulwich-1.2.18-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
622ded1040e7d7343d32f2dcb1f7401b5510072a2a87db3bc2a000c7146ccdc6
BLAKE2b-256 checksum
How to use checksums
fa0c5d199aa48d30a7a40b2c7302386157d88545da5674fc24d7aa25b81a31be
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 23, 2026.

Transparency log

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

Download URL dulwich-1.2.18-cp315-cp315t-win32.whl
Size 1.2 MB
Tags CPython 3.15 CPython 3.15 free-threading Windows x86-32
SHA-256 checksum
How to use checksums
2b9b98b4754b964da4e64e31ebb3e559b4df4ae9ee2fc57f2f1af209779c0bac
BLAKE2b-256 checksum
How to use checksums
f5e72237df203b59cd98ea59a44dc6ffe564127cf7c1fd019f17652ff85ab0cb
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 23, 2026.

Transparency log

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

Download URL dulwich-1.2.18-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
78523bdc53ebc5adf39a5e922d4c9a6f10d23c5136f52bf5efd5660c29d75d7d
BLAKE2b-256 checksum
How to use checksums
adbb583124e46ae212cd8e8065ce6e41ab019c57e09ae670ea4d3eff9ea7794c
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 23, 2026.

Transparency log

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

Download URL dulwich-1.2.18-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
5ff170863d4469088d671c9135c4ca4f0d892c1f24735de192037e6378016684
BLAKE2b-256 checksum
How to use checksums
37f629ffb23c391ab5cdef92e6a8111fcee2e34545a0065e085888f98b1aa4b8
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 23, 2026.

Transparency log

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

Download URL dulwich-1.2.18-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
522110128a122b66e7cedac4403a958332e19427d6e3c891e68a61a8d04bd3c1
BLAKE2b-256 checksum
How to use checksums
31c770c38d9e153c6224bf971d4839f34618f7154d83c2a509c583201f9efb65
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 23, 2026.

Transparency log

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

Download URL dulwich-1.2.18-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
b7cf42e47a203ecdb2cb6b8e99692174eac0df58789c4cac74e2fe0d0ffc2386
BLAKE2b-256 checksum
How to use checksums
3cf2ecc6b5d300590f04002797caac402f5796f48c753e1119cc5fb103cecd7e
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 23, 2026.

Transparency log

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

Download URL dulwich-1.2.18-cp315-cp315-win_amd64.whl
Size 1.2 MB
Tags CPython 3.15 Windows x86-64
SHA-256 checksum
How to use checksums
e715ba7c9afc7d2a565136418751cd24e5769596e70783f06c148884f1dd6fab
BLAKE2b-256 checksum
How to use checksums
04861cbc3f546571d8acea66291c672fc1db9d4bff54a6ca56638453669cc4ad
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 23, 2026.

Transparency log

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

Download URL dulwich-1.2.18-cp315-cp315-win32.whl
Size 1.2 MB
Tags CPython 3.15 Windows x86-32
SHA-256 checksum
How to use checksums
2d32703357378961197b19cb71e7784a218dee512c68c9aad252132e98013a30
BLAKE2b-256 checksum
How to use checksums
f02b20c371c279b7d4b2044758342aafee1926fa9fc251e87911d4e8e627cf4b
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 23, 2026.

Transparency log

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

Download URL dulwich-1.2.18-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
aa8f4de10e222e9ac131bd5e952fab550ca7fd95c7eeeccf8cbe1b33533fd3d5
BLAKE2b-256 checksum
How to use checksums
ceb961a064f96a2fa9256b568581d8c0c7bd1f8f78bb8add89e2cfceeea06676
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 23, 2026.

Transparency log

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

Download URL dulwich-1.2.18-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
4b597c1cecba6c2152053b8c5f8f5202d199d0c9084e2c21930a620ac2c4ee5e
BLAKE2b-256 checksum
How to use checksums
158deff983eb377dce1c479166c5a43153639914c8e90dc7f416cbdc91d151e9
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 23, 2026.

Transparency log

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

Download URL dulwich-1.2.18-cp315-cp315-macosx_11_0_arm64.whl
Size 1.4 MB
Tags CPython 3.15 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
3c15ac356ca6d99631f75a40aaf7875e81c24ab792fa1da62a7a3954ffc1bae1
BLAKE2b-256 checksum
How to use checksums
08ea175f906fbcfab32aa168d237e2e08f470d0d40361b81eeb91e7940dd6dac
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 23, 2026.

Transparency log

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

Download URL dulwich-1.2.18-cp315-cp315-macosx_10_15_x86_64.whl
Size 1.4 MB
Tags CPython 3.15 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
9d8e5abac7d1442d12551522eba6b7051888ab335a9f5d273fb735e5a555362d
BLAKE2b-256 checksum
How to use checksums
961e7ad0e25e85472a67434ce1ed894cefba36cc4e368ac539159d138a8b1f94
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 23, 2026.

Transparency log

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

Download URL dulwich-1.2.18-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
fe9f45812b99018cd6d3babd00a17deb146fefcaba91e26980d1f99ab8f545d3
BLAKE2b-256 checksum
How to use checksums
f91663d8595730f8534bf39aaf7bb4b05742db5192e31ed842eafd9ccaa592f8
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 23, 2026.

Transparency log

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

Download URL dulwich-1.2.18-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
c9f2e1bd74a51d4b060cabbd7b1f711214740e047524b635c1fcce7663c3fd5b
BLAKE2b-256 checksum
How to use checksums
7e22f3d757cfdfb8d4b1a5e8efaebe122ac1ce2db3a55c43408b73a8b1e6ee5d
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 23, 2026.

Transparency log

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

Download URL dulwich-1.2.18-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
67df441b84f124b2219a38797d55f3027b23b91f348f9dc19e89328eaa005f07
BLAKE2b-256 checksum
How to use checksums
989f9effa4d46e83e9338477bc9e3aa9166aab982c4b0989430fa4d9f2a1f1a0
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 23, 2026.

Transparency log

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

Download URL dulwich-1.2.18-cp314-cp314t-win32.whl
Size 1.2 MB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-32
SHA-256 checksum
How to use checksums
c018f9a85e2bbd1865fb434a60a2be6bb9c6f03aa0c86277862656c95745ea0a
BLAKE2b-256 checksum
How to use checksums
c0f393295bd0cf32ed1810cb73d804ca7b6c261200170612883dadfb7ce41944
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 23, 2026.

Transparency log

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

Download URL dulwich-1.2.18-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
db9b73a9d730a7e740c5cf41d6d6dafc9f10d7556b1f960062d011c46e9132aa
BLAKE2b-256 checksum
How to use checksums
07ccc0a6b031e6e832e1577144d3aa3c9418264e15f0b61c4f1f6e82b7a7212b
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 23, 2026.

Transparency log

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

Download URL dulwich-1.2.18-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
b89e13f7f210b023516335f9d995c9327cf045f7bbb6fc0b03c643a278544bb3
BLAKE2b-256 checksum
How to use checksums
909bab62063018c96f7f1c143451a9a1df33d3e04c53b23061b1891dd4a3a2b1
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 23, 2026.

Transparency log

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

Download URL dulwich-1.2.18-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
f44c3b30e62a1faea46b78bbb5c8e931d43a64806ef720ddc69e40cb5a6bfefe
BLAKE2b-256 checksum
How to use checksums
cd97f220cdfd77b6b1706c170643b6c686c6de234bbe71d308665578be648599
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 23, 2026.

Transparency log

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

Download URL dulwich-1.2.18-cp314-cp314t-macosx_10_15_x86_64.whl
Size 1.5 MB
Tags CPython 3.14 CPython 3.14 free-threading macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
445e9ebab4a45d1bdef33df65eb1b4bdc424bc3973964d3c1f3b3c296df9d77a
BLAKE2b-256 checksum
How to use checksums
82d1d64a80729bc54144e3cb08e0896dfdcfc62e01debb709dce7a46f11175c9
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 23, 2026.

Transparency log

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

Download URL dulwich-1.2.18-cp314-cp314-win_amd64.whl
Size 1.2 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
70244443cb72b6ebaa0758af196e6208ad0f41d0d017c54e24116295cb697480
BLAKE2b-256 checksum
How to use checksums
3c670141a22b244d2383149e1cccc17e984c6800cc9112a6bb276caad628c6e3
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 23, 2026.

Transparency log

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

Download URL dulwich-1.2.18-cp314-cp314-win32.whl
Size 1.2 MB
Tags CPython 3.14 Windows x86-32
SHA-256 checksum
How to use checksums
508c0eed2412281c27984a5b9b0f0259b8e7d73036c82f35e02ace496fafe9d6
BLAKE2b-256 checksum
How to use checksums
a0bc7c690f407e05366e899b89ff7b1fbbda7a6d1d9439f3a05a968cb8424d68
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 23, 2026.

Transparency log

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

Download URL dulwich-1.2.18-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
c6c5ca6b202b41d84e120eac784e3cb494713ec6a011139deb25b3978a6bd670
BLAKE2b-256 checksum
How to use checksums
f69958e4bb83b7c16830285fa44e44b5838014fe63b96af7a9078017d0824c92
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 23, 2026.

Transparency log

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

Download URL dulwich-1.2.18-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
3188cad27cbf81a82cea30e3e19e4b0290401dadd00ce710975f1cca9bca9706
BLAKE2b-256 checksum
How to use checksums
cbf4c3a1e59bf6c65d1fd3703b24c5f8714b7bcf1b82d59798fd7641bf63a40c
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 23, 2026.

Transparency log

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

Download URL dulwich-1.2.18-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
186485e619b7ba239d73f660fbbc59a5d7505be91dee1b76d65da85240884077
BLAKE2b-256 checksum
How to use checksums
5ad13d0f4b9677d27883b0c99abd3b6e549ea1f72c30fe5efdfa99a1bbade7bd
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 23, 2026.

Transparency log

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

Download URL dulwich-1.2.18-cp314-cp314-macosx_10_15_x86_64.whl
Size 1.4 MB
Tags CPython 3.14 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
ef7ebb6db1e8123bb57e2e15b5d2ebb582094e530b06facab268c7a4ba79ede8
BLAKE2b-256 checksum
How to use checksums
77d754ad4c66735513856a6c61e596c17714672149ff30b16c770483eb3ccc9f
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 23, 2026.

Transparency log

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

Download URL dulwich-1.2.18-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
8661d1ba1393891b6596a59fc0ec9671411d6df42485e783a7f56c0e63f8dafc
BLAKE2b-256 checksum
How to use checksums
45414c31b131779800411017846cfb773701d0685a2afd6cced1388a7efa3cbf
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 23, 2026.

Transparency log

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

Download URL dulwich-1.2.18-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
6ca66cdd5a48a0fd1f8ef3fdbcb46d2cf112e3ba9a3e607ad0a8ec88b9e64e05
BLAKE2b-256 checksum
How to use checksums
ca179d37cc666502d4d32021dca35ff3285d5cfc2db8c12e47b50096a4b7e9b8
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 23, 2026.

Transparency log

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

Download URL dulwich-1.2.18-cp313-cp313-win_amd64.whl
Size 1.1 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
142bb5c511f98903a7a9bd0c9edf18b723ead70d1a57a8c0133bd0169c8d962c
BLAKE2b-256 checksum
How to use checksums
f84686407c749ef8ffd5f39eb272357665029a0e7d200a67a860921cf4240719
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 23, 2026.

Transparency log

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

Download URL dulwich-1.2.18-cp313-cp313-win32.whl
Size 1.2 MB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
9cd6f1800cb5e26e8301e49bc66d9b412b9b09343ab323f01a96d31a4da925f3
BLAKE2b-256 checksum
How to use checksums
43e0cf71e51f86abca427a545c9ae7ee2838a7e4fb63745c07b328fd8f920ace
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 23, 2026.

Transparency log

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

Download URL dulwich-1.2.18-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
fc4cdebf7999224f2dd526b33fb831acf8bd06635f51c23efcde339a5f6eafd0
BLAKE2b-256 checksum
How to use checksums
e64161538c2eecbe8eabdd806d8555ec3a1d9c734fb8aa12124e8eaf12964964
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 23, 2026.

Transparency log

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

Download URL dulwich-1.2.18-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
bf492d8b81693783e8baacde2ab9009ae90ce6fa6cb87a827b752b9735a23256
BLAKE2b-256 checksum
How to use checksums
1538771f5d1577b1b1456e4f1e6073018231add8a01ab34772fc4b97d9b24724
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 23, 2026.

Transparency log

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

Download URL dulwich-1.2.18-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
c05f0c54c901c71bb4c60ddbcdf535400738f31ef3f813d20664152551e87bd6
BLAKE2b-256 checksum
How to use checksums
edcc2711d44965f01ce8366b6be713c3a6a0492f10483a87b34dd44f6d8d565d
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 23, 2026.

Transparency log

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

Download URL dulwich-1.2.18-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
b102dea54317b9f75f7bc34a4366b83a22bc1117f12cb7a51748afc632e80ac5
BLAKE2b-256 checksum
How to use checksums
881528fed3ee0807c0e85e9734e51c25072b669d5d22c916bc4b3a35d7ae8ebb
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 23, 2026.

Transparency log

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

Download URL dulwich-1.2.18-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
28101bd0a2b11ce3a54890662b84352e4ce59ffebabe1c63b98f20ff4db8f2d8
BLAKE2b-256 checksum
How to use checksums
f967234c31bea92536397b66740079933749f22c6e134f926a2fdc6908c3fe6f
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 23, 2026.

Transparency log

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

Download URL dulwich-1.2.18-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
26a6664345047c5a66daff58b1679e3e4d5b2a0bfc1bc5557de1b877822f03f4
BLAKE2b-256 checksum
How to use checksums
0c9d80163b908ffef3b6e9642ceffc486636966734da781b5f9a1979c954134d
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 23, 2026.

Transparency log

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

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

Transparency log

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

Download URL dulwich-1.2.18-cp312-cp312-win32.whl
Size 1.2 MB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
7e6d866a4a7401c2c629bdbd74d8190a09420ef2d5a19737dae571379c64446a
BLAKE2b-256 checksum
How to use checksums
9762611db1a5873e44c35c7fd3be77c8113df0c2fae89d2ed2ee8ecaf4c4c76c
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 23, 2026.

Transparency log

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

Download URL dulwich-1.2.18-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
b976458bf1ad5d79f864ef97059996891ccb10fc739a93fec1bff7b75be99b7b
BLAKE2b-256 checksum
How to use checksums
90ae13ea63e9115890983eee6f77f1c00b2e729ac55b2fc5e738765b4f2e8438
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 23, 2026.

Transparency log

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

Download URL dulwich-1.2.18-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
70f9db7b3a49a911100151e6af64628485bb7f8de84a611db0266b535e34e962
BLAKE2b-256 checksum
How to use checksums
8da2adbd95c3e64029543dc898ac39e1b1a42034d7a7da0d9f21da8c164ceba4
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 23, 2026.

Transparency log

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

Download URL dulwich-1.2.18-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
750ff1c7713fc41d0873f3e843e6291a35949d92a7bed27f17ca20ab883902c6
BLAKE2b-256 checksum
How to use checksums
423f4bace97038153042296dc7ae2844dd083727a8c701b36035a72e54a9db02
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 23, 2026.

Transparency log

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

Download URL dulwich-1.2.18-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
06596eb5257db698ca7c8c6f3ccd04075f8de0efc6915be4156f076a96db922c
BLAKE2b-256 checksum
How to use checksums
06acbb1b54407c01afe802333cb413df21d264f5344a51f6c2a9db0f01061acb
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 23, 2026.

Transparency log

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

Download URL dulwich-1.2.18-cp311-cp311-win_amd64.whl
Size 1.1 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
b902ad0a5f8ac93e6acc07af13488b78763f24bc4936748544e17ac402e889f5
BLAKE2b-256 checksum
How to use checksums
031fbe7b302f4f0aae40f2f48dbc692ba6470775ca3efccfe251bc4e4ece915e
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 23, 2026.

Transparency log

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

Download URL dulwich-1.2.18-cp311-cp311-win32.whl
Size 1.1 MB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
18457a52afe6c3016af31d063d00de4b5771a6f1c0a71aa41a0e821d487baa8c
BLAKE2b-256 checksum
How to use checksums
7661a98c1cdc74bd4371146deee09cfd5bc0d5d4db560ced722edbc96fe697c8
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 23, 2026.

Transparency log

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

Download URL dulwich-1.2.18-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
b712223757d4a99f0d7d37167f027dc6582b6130e234247a4f2c4211cc8a0b53
BLAKE2b-256 checksum
How to use checksums
aefc51062a08f47be3d6f64521bb45da56aa415b72dc4a5b1ab17d3c7edf9cae
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 23, 2026.

Transparency log

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

Download URL dulwich-1.2.18-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
9c61abbbe880bb66d08eb7a397608a61c96182a62ea8585cb2eae42eabaeba8e
BLAKE2b-256 checksum
How to use checksums
6295ae619cebc3bcd21d099a47fbbd0574cfc800057766aaadebf7cf07973605
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 23, 2026.

Transparency log

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

Download URL dulwich-1.2.18-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
cb4bf040d49f82b87a2737fac4a208a5250627c6f24e62449d20dc2623ebe12b
BLAKE2b-256 checksum
How to use checksums
82468fa3897aeb06124a7672f4ce469937243cd4fe4c1cd17503c0fa5fb9f371
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 23, 2026.

Transparency log

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

Download URL dulwich-1.2.18-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
b8fae4e9aa183d43b28b5d33005533a61e8b3ecd13fa3282d2a39978bfe9f7b6
BLAKE2b-256 checksum
How to use checksums
c8205b717edb83210523593633976858d28de10a08ee9d162c8af62579884dcf
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 23, 2026.

Transparency log

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

Download URL dulwich-1.2.18-cp310-cp310-win_amd64.whl
Size 1.2 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
3489b213bfae4700a5d8e2108113894d00d635a1c1370f8917fde025d9cd15fb
BLAKE2b-256 checksum
How to use checksums
02bf1e7785aad83d5cff450a48dde7f37632a1598b60dc57a400098895800737
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 23, 2026.

Transparency log

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

Download URL dulwich-1.2.18-cp310-cp310-win32.whl
Size 1.2 MB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
afeb68e3a365890104124ac7f4a5fabeb631366e9904553132a017ea4f986afd
BLAKE2b-256 checksum
How to use checksums
cbc2f8ddb860d3a72e0cf1fc12c20d34a072b4f60e0171ef8112bc8cb90a4abe
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 23, 2026.

Transparency log

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

Download URL dulwich-1.2.18-cp310-cp310-manylinux_2_28_x86_64.whl
Size 1.6 MB
Tags CPython 3.10 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
b6cce5980229192312fb5e8880abe2d54d60270e17847fbd0da89030a6998d6f
BLAKE2b-256 checksum
How to use checksums
72ca161dd6ba62c151650237375a94651585a4af29e633d88d14d2e12fc7f58a
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 23, 2026.

Transparency log

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

Download URL dulwich-1.2.18-cp310-cp310-manylinux_2_28_aarch64.whl
Size 1.5 MB
Tags CPython 3.10 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
65625fa6785ff6ab64e236fe8500e03a2ed407d6d05d394ab7b8fe6835d1beef
BLAKE2b-256 checksum
How to use checksums
60026b10047647df70389f0646bda3048e76ab762e3730ec424d0945a2bd9c89
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 23, 2026.

Transparency log

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

Download URL dulwich-1.2.18-cp310-cp310-macosx_11_0_arm64.whl
Size 1.5 MB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
41caee4639b885a86e918fccafa80c5f4e310db13d56ae9a873a45fc6f259255
BLAKE2b-256 checksum
How to use checksums
e402b9da5fb0fa66929b3566e69459fce6b44d89f3bbb4c6565afd2037af57a0
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 23, 2026.

Transparency log

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

Download URL dulwich-1.2.18-cp310-cp310-macosx_10_12_x86_64.whl
Size 1.5 MB
Tags CPython 3.10 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
93cf128515d9f44f3372ea0ad970ad65cfd5b5a729200b5d0146159b197c5e24
BLAKE2b-256 checksum
How to use checksums
e6f9f8846b38ed993de551f2b690ca399ba37de179d8d67ce0abd27e0757c1fa
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 23, 2026.

Transparency log

Security for dulwich 1.2.18

Provenance

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

Full provenance

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

Select from 56 files

Attestation for dulwich-1.2.18.tar.gz

PyPI Publish Attestation

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

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

Transparency log

A note on package security

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

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

Release history Release notifications | RSS feed

This release

1.2.18 This release

56 release files Full provenance

0.9.0

0.8.7

0.8.6

0.8.5

0.8.4

0.8.3

0.8.2

0.8.1

0.8.0

0.7.1

0.7.0

0.6.2

0.6.1

0.6.0

0.5.0

0.4.1

0.4.0

0.3.3

0.3.2

0.3.1

0.3.0

0.2.1

0.1.1

0.1.0

0.0.1

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