Skip to main content

Python Git Library

Project description

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.

Project details


Release history Release notifications | RSS feed

This version

1.2.8

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

dulwich-1.2.8.tar.gz (1.3 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

dulwich-1.2.8-py3-none-any.whl (708.7 kB view details)

Uploaded Python 3

dulwich-1.2.8-cp314-cp314t-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.14tWindows x86-64

dulwich-1.2.8-cp314-cp314t-win32.whl (1.0 MB view details)

Uploaded CPython 3.14tWindows x86

dulwich-1.2.8-cp314-cp314t-manylinux_2_28_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ x86-64

dulwich-1.2.8-cp314-cp314t-manylinux_2_28_aarch64.whl (1.4 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ ARM64

dulwich-1.2.8-cp314-cp314t-macosx_11_0_arm64.whl (1.4 MB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

dulwich-1.2.8-cp314-cp314t-macosx_10_15_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.14tmacOS 10.15+ x86-64

dulwich-1.2.8-cp314-cp314-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.14Windows x86-64

dulwich-1.2.8-cp314-cp314-win32.whl (1.0 MB view details)

Uploaded CPython 3.14Windows x86

dulwich-1.2.8-cp314-cp314-manylinux_2_28_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

dulwich-1.2.8-cp314-cp314-manylinux_2_28_aarch64.whl (1.5 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

dulwich-1.2.8-cp314-cp314-macosx_11_0_arm64.whl (1.4 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

dulwich-1.2.8-cp314-cp314-macosx_10_15_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

dulwich-1.2.8-cp314-cp314-android_24_x86_64.whl (1.5 MB view details)

Uploaded Android API level 24+ x86-64CPython 3.14

dulwich-1.2.8-cp314-cp314-android_24_arm64_v8a.whl (1.5 MB view details)

Uploaded Android API level 24+ ARM64 v8aCPython 3.14

dulwich-1.2.8-cp313-cp313-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.13Windows x86-64

dulwich-1.2.8-cp313-cp313-win32.whl (1.1 MB view details)

Uploaded CPython 3.13Windows x86

dulwich-1.2.8-cp313-cp313-manylinux_2_28_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

dulwich-1.2.8-cp313-cp313-manylinux_2_28_aarch64.whl (1.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

dulwich-1.2.8-cp313-cp313-macosx_11_0_arm64.whl (1.4 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

dulwich-1.2.8-cp313-cp313-macosx_10_13_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

dulwich-1.2.8-cp313-cp313-android_24_x86_64.whl (1.5 MB view details)

Uploaded Android API level 24+ x86-64CPython 3.13

dulwich-1.2.8-cp313-cp313-android_24_arm64_v8a.whl (1.5 MB view details)

Uploaded Android API level 24+ ARM64 v8aCPython 3.13

dulwich-1.2.8-cp312-cp312-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.12Windows x86-64

dulwich-1.2.8-cp312-cp312-win32.whl (1.1 MB view details)

Uploaded CPython 3.12Windows x86

dulwich-1.2.8-cp312-cp312-manylinux_2_28_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

dulwich-1.2.8-cp312-cp312-manylinux_2_28_aarch64.whl (1.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

dulwich-1.2.8-cp312-cp312-macosx_11_0_arm64.whl (1.4 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

dulwich-1.2.8-cp312-cp312-macosx_10_13_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

dulwich-1.2.8-cp311-cp311-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.11Windows x86-64

dulwich-1.2.8-cp311-cp311-win32.whl (1.0 MB view details)

Uploaded CPython 3.11Windows x86

dulwich-1.2.8-cp311-cp311-manylinux_2_28_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

dulwich-1.2.8-cp311-cp311-manylinux_2_28_aarch64.whl (1.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

dulwich-1.2.8-cp311-cp311-macosx_11_0_arm64.whl (1.4 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

dulwich-1.2.8-cp311-cp311-macosx_10_12_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

dulwich-1.2.8-cp310-cp310-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.10Windows x86-64

dulwich-1.2.8-cp310-cp310-win32.whl (1.0 MB view details)

Uploaded CPython 3.10Windows x86

dulwich-1.2.8-cp310-cp310-manylinux_2_28_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

dulwich-1.2.8-cp310-cp310-manylinux_2_28_aarch64.whl (1.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

dulwich-1.2.8-cp310-cp310-macosx_11_0_arm64.whl (1.4 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

dulwich-1.2.8-cp310-cp310-macosx_10_12_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

File details

Details for the file dulwich-1.2.8.tar.gz.

File metadata

  • Download URL: dulwich-1.2.8.tar.gz
  • Upload date:
  • Size: 1.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for dulwich-1.2.8.tar.gz
Algorithm Hash digest
SHA256 dbf45651d6efd4696af1d9fca1a76d91135bbfcf4d50bc58410c60521899d5aa
MD5 7a83a2849e8fdbf68c13a28465e6ec9d
BLAKE2b-256 1b1effee44da7c67dc8ff07e6616bc57e217d2aa1f948f4e6b1c15469ea9e0b5

See more details on using hashes here.

Provenance

The following attestation bundles were made for dulwich-1.2.8.tar.gz:

Publisher: python-distributions.yml on jelmer/dulwich

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dulwich-1.2.8-py3-none-any.whl.

File metadata

  • Download URL: dulwich-1.2.8-py3-none-any.whl
  • Upload date:
  • Size: 708.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for dulwich-1.2.8-py3-none-any.whl
Algorithm Hash digest
SHA256 422032f55ad410fc0487a529ad6ec19a5b3d08c05ae807acae2aef04a286b04c
MD5 2a647a1cbd0a65f4ecfcb8abcdcff205
BLAKE2b-256 3edc2dfed58839b674c0c7ec1736f0b8a5fe029de801c5dae330c8a43d0678b7

See more details on using hashes here.

Provenance

The following attestation bundles were made for dulwich-1.2.8-py3-none-any.whl:

Publisher: python-distributions.yml on jelmer/dulwich

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dulwich-1.2.8-cp314-cp314t-win_amd64.whl.

File metadata

  • Download URL: dulwich-1.2.8-cp314-cp314t-win_amd64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.14t, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for dulwich-1.2.8-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 20421c6e00d22f14e6c9404a52dd7adbfc55c5e15aa867b7bbf2529899831eb7
MD5 1b20c0e8f9bf754e18d63cf406a4eefb
BLAKE2b-256 44ec12d4c6136d899da3844717a9b32897badbd173e920a70771f1417e7ba591

See more details on using hashes here.

Provenance

The following attestation bundles were made for dulwich-1.2.8-cp314-cp314t-win_amd64.whl:

Publisher: python-distributions.yml on jelmer/dulwich

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dulwich-1.2.8-cp314-cp314t-win32.whl.

File metadata

  • Download URL: dulwich-1.2.8-cp314-cp314t-win32.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: CPython 3.14t, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for dulwich-1.2.8-cp314-cp314t-win32.whl
Algorithm Hash digest
SHA256 9506154cd9b3168391b0bb8c76febd29a392a23da4db7bdd694757b480334772
MD5 1ce7248d104935f8e956ac998114e0e4
BLAKE2b-256 608b2c494fdfb6b2cf9a437a520f067e72057f2dc26164859ed1ee5bc9c741b7

See more details on using hashes here.

Provenance

The following attestation bundles were made for dulwich-1.2.8-cp314-cp314t-win32.whl:

Publisher: python-distributions.yml on jelmer/dulwich

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dulwich-1.2.8-cp314-cp314t-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for dulwich-1.2.8-cp314-cp314t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bd3109b34ffbb31559426fb69df4f73e97b24e4441bca6c24180dc64adc94bd4
MD5 671ba59b2fb96a5d7eaa4df175186da8
BLAKE2b-256 7c5f5bcded05a705011c1504145840c523505d2819fa5eb536bcf0de114f543c

See more details on using hashes here.

Provenance

The following attestation bundles were made for dulwich-1.2.8-cp314-cp314t-manylinux_2_28_x86_64.whl:

Publisher: python-distributions.yml on jelmer/dulwich

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dulwich-1.2.8-cp314-cp314t-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for dulwich-1.2.8-cp314-cp314t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a94584f586b9cdd34151c4c5b55629116c2468e911250bccf6fd23beb101faec
MD5 5d7658e0c8245bb708f322d9b6248cd7
BLAKE2b-256 7aba8a6cfd0bb18e0c119cfd16577b5f28db4958c344bf317d961a406efca069

See more details on using hashes here.

Provenance

The following attestation bundles were made for dulwich-1.2.8-cp314-cp314t-manylinux_2_28_aarch64.whl:

Publisher: python-distributions.yml on jelmer/dulwich

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dulwich-1.2.8-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for dulwich-1.2.8-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 41673caab027bed0193d8fc148d76660dde0234667a4b685f04852405133e759
MD5 0946b164bdd2e7a4d5ea02aae764aa16
BLAKE2b-256 2f31740d3c1c5adfa48aab6b6c4ecfa2a2232be197bce4718e3f0fb84a2ce791

See more details on using hashes here.

Provenance

The following attestation bundles were made for dulwich-1.2.8-cp314-cp314t-macosx_11_0_arm64.whl:

Publisher: python-distributions.yml on jelmer/dulwich

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dulwich-1.2.8-cp314-cp314t-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for dulwich-1.2.8-cp314-cp314t-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 6fe75397afc48343837bf9ef455f5f79eb7f73d53f75887553afff00a62542c5
MD5 20cffb44a010c8f010e476e814e92171
BLAKE2b-256 c83acbb803c42b9e241fe75a67d4141b896e3766f2835f9449cd00fb1f4ae7c8

See more details on using hashes here.

Provenance

The following attestation bundles were made for dulwich-1.2.8-cp314-cp314t-macosx_10_15_x86_64.whl:

Publisher: python-distributions.yml on jelmer/dulwich

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dulwich-1.2.8-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: dulwich-1.2.8-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for dulwich-1.2.8-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 d870103f349fbf19566fdb9bb7b4018ade4f513c057d79aa2080bba4e94863c0
MD5 9f256cc145e9887415adc36fd4413bcc
BLAKE2b-256 17d571675ce789595d192e869b063287e5490bbb828b556317eb9139be3f0e51

See more details on using hashes here.

Provenance

The following attestation bundles were made for dulwich-1.2.8-cp314-cp314-win_amd64.whl:

Publisher: python-distributions.yml on jelmer/dulwich

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dulwich-1.2.8-cp314-cp314-win32.whl.

File metadata

  • Download URL: dulwich-1.2.8-cp314-cp314-win32.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: CPython 3.14, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for dulwich-1.2.8-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 81c03186506061b88343b143b51b6c7768cf0a937cd7ddf964a1378218289501
MD5 201ad4c403b7059e51634d196cb4af53
BLAKE2b-256 9024fb7511a397dc253c8dde2b4e5f3133c0949dcf2c7546698b8c79eaf5fdf4

See more details on using hashes here.

Provenance

The following attestation bundles were made for dulwich-1.2.8-cp314-cp314-win32.whl:

Publisher: python-distributions.yml on jelmer/dulwich

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dulwich-1.2.8-cp314-cp314-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for dulwich-1.2.8-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fe2a8d74dc287b585cbcb1e59e97efc8320b1ef07cd59d55e0f567280e09a47b
MD5 93d5e04618619f954a6cde6090b47aad
BLAKE2b-256 e0d787d00de970a281d36b4b6db397a0d3f256facc5283c9a064d424126e0b63

See more details on using hashes here.

Provenance

The following attestation bundles were made for dulwich-1.2.8-cp314-cp314-manylinux_2_28_x86_64.whl:

Publisher: python-distributions.yml on jelmer/dulwich

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dulwich-1.2.8-cp314-cp314-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for dulwich-1.2.8-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 836fc31197a020ea6b68b7e02e9b1018e0048f2f0788da561846979972469d12
MD5 9e1005b9ef22f344e94b360aadb1f85c
BLAKE2b-256 32671dabc186ffb239af33a2ba81dc612912b97716e4dcad1a4b274392125aaf

See more details on using hashes here.

Provenance

The following attestation bundles were made for dulwich-1.2.8-cp314-cp314-manylinux_2_28_aarch64.whl:

Publisher: python-distributions.yml on jelmer/dulwich

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dulwich-1.2.8-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for dulwich-1.2.8-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 685f383f9a9e884e7b3a0f06d96a2108c14fe8f29526281962a8c8a4e909b7a1
MD5 1323145fb691980937c4c5c3a4399f34
BLAKE2b-256 fa5f696c8bd8e310079317d3e2cc178cf0f970e325f7aa173580d3daea3b3b06

See more details on using hashes here.

Provenance

The following attestation bundles were made for dulwich-1.2.8-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: python-distributions.yml on jelmer/dulwich

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dulwich-1.2.8-cp314-cp314-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for dulwich-1.2.8-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 a719621fc8f66ccbe3e903ccc8784adfbfcac523156b6f9aaa1d01625256681b
MD5 474f66e35c8dd5ad339db31206eb1bc8
BLAKE2b-256 271c75f6c8162222c9ef990cee5207b4065178d45bb74a3c5297c01bedd6e2d8

See more details on using hashes here.

Provenance

The following attestation bundles were made for dulwich-1.2.8-cp314-cp314-macosx_10_15_x86_64.whl:

Publisher: python-distributions.yml on jelmer/dulwich

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dulwich-1.2.8-cp314-cp314-android_24_x86_64.whl.

File metadata

File hashes

Hashes for dulwich-1.2.8-cp314-cp314-android_24_x86_64.whl
Algorithm Hash digest
SHA256 1997f2aa1b0267b26b28293459e16647f9d960128b1d7dc159a4b33d32a66be0
MD5 edb377f639390ad9a6377c1f04579bb1
BLAKE2b-256 6dcef9c74a0b35835c72b1bad70df6754a279442762118a689c9a2b382bce05e

See more details on using hashes here.

Provenance

The following attestation bundles were made for dulwich-1.2.8-cp314-cp314-android_24_x86_64.whl:

Publisher: python-distributions.yml on jelmer/dulwich

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dulwich-1.2.8-cp314-cp314-android_24_arm64_v8a.whl.

File metadata

File hashes

Hashes for dulwich-1.2.8-cp314-cp314-android_24_arm64_v8a.whl
Algorithm Hash digest
SHA256 106697d6d874b71e0897df3002942fc795304a8420fae7a50b96e430a7374e52
MD5 10b05957d108a407daa02519dff7f8ba
BLAKE2b-256 f24d86981cf3d627c052e80006a8bb59343db68d644d52b739a478303c8b7cfc

See more details on using hashes here.

Provenance

The following attestation bundles were made for dulwich-1.2.8-cp314-cp314-android_24_arm64_v8a.whl:

Publisher: python-distributions.yml on jelmer/dulwich

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dulwich-1.2.8-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: dulwich-1.2.8-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for dulwich-1.2.8-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 21882f886a0cfeedc9a6bc50ae404214b2a9d84f6f5bd487cc4c83d898191740
MD5 34a217c07bc271e927fcf515b02f78ad
BLAKE2b-256 a7c137531a035506ed0c5eee49b1b6e50644ed771029b89a359414b89a0d2488

See more details on using hashes here.

Provenance

The following attestation bundles were made for dulwich-1.2.8-cp313-cp313-win_amd64.whl:

Publisher: python-distributions.yml on jelmer/dulwich

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dulwich-1.2.8-cp313-cp313-win32.whl.

File metadata

  • Download URL: dulwich-1.2.8-cp313-cp313-win32.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for dulwich-1.2.8-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 71be88930bbcef8b49123cb0109cad5d68e69c9f15e605054cb326f2fe7fba73
MD5 010c4548efaeef9189c7cbdbe85df005
BLAKE2b-256 fcb7f6b75ea7490c880b154f5b7ef1f7de1df49ead43f6918e00d4509ae1cecb

See more details on using hashes here.

Provenance

The following attestation bundles were made for dulwich-1.2.8-cp313-cp313-win32.whl:

Publisher: python-distributions.yml on jelmer/dulwich

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dulwich-1.2.8-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for dulwich-1.2.8-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0f67201922215f29c3751c5df36808630068ebeebb2d3ca9021298c2c6b1f185
MD5 7d61e4c50960b91cf24d8156b262040a
BLAKE2b-256 9ea6b15d679b195f851583b761426ac5e7d4b5ba0183fa5a513c5c4e9c02cac5

See more details on using hashes here.

Provenance

The following attestation bundles were made for dulwich-1.2.8-cp313-cp313-manylinux_2_28_x86_64.whl:

Publisher: python-distributions.yml on jelmer/dulwich

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dulwich-1.2.8-cp313-cp313-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for dulwich-1.2.8-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 973d263f718345fcdcd31b7aa8cb743d0f6496309bf7734ecdf7e943e456d340
MD5 e267baa5dbe871cf5751c483ab267804
BLAKE2b-256 f76029b9eadc400847f026acd339c4c5ccb7cac0b07bca36acd906cc1a712cfc

See more details on using hashes here.

Provenance

The following attestation bundles were made for dulwich-1.2.8-cp313-cp313-manylinux_2_28_aarch64.whl:

Publisher: python-distributions.yml on jelmer/dulwich

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dulwich-1.2.8-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for dulwich-1.2.8-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1a7c33691a23028e9b270e9729ffbe194561a3ba1948c245b9da8229dcdbb217
MD5 584def8f1b5f3ae34d03133ffc4927a0
BLAKE2b-256 6e1a237e34d83cb1365589115b3f38f37c450c1e8df9a873532ae941469ec311

See more details on using hashes here.

Provenance

The following attestation bundles were made for dulwich-1.2.8-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: python-distributions.yml on jelmer/dulwich

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dulwich-1.2.8-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for dulwich-1.2.8-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 7f868825d25db7d85076c6f4115496008f4272c84ca06ffbf13a42645b4458e8
MD5 e48e452adeb1a0e994cf3ebb2cbf26a8
BLAKE2b-256 880f1a73a177808f6deb9a64aff36ffc15bdb6c18440ead9753fad0e91e3d326

See more details on using hashes here.

Provenance

The following attestation bundles were made for dulwich-1.2.8-cp313-cp313-macosx_10_13_x86_64.whl:

Publisher: python-distributions.yml on jelmer/dulwich

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dulwich-1.2.8-cp313-cp313-android_24_x86_64.whl.

File metadata

File hashes

Hashes for dulwich-1.2.8-cp313-cp313-android_24_x86_64.whl
Algorithm Hash digest
SHA256 0f2f5d0e4041d388b650269d56d37ec0d29f2b9df7b47551f40586d0bb142a1b
MD5 f568e55015b5eeea3f664bed9815e2a1
BLAKE2b-256 343a7a36e5075bd9384464b23725cb9a513a9f00df5dd4d9ffc915052b0f0a29

See more details on using hashes here.

Provenance

The following attestation bundles were made for dulwich-1.2.8-cp313-cp313-android_24_x86_64.whl:

Publisher: python-distributions.yml on jelmer/dulwich

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dulwich-1.2.8-cp313-cp313-android_24_arm64_v8a.whl.

File metadata

File hashes

Hashes for dulwich-1.2.8-cp313-cp313-android_24_arm64_v8a.whl
Algorithm Hash digest
SHA256 ae43cd3c0d07b7f001ce56b929c1481deccfadaefad1a45b1a99efcb4871bb2d
MD5 44ae9334a14825e266012a25dbdf2564
BLAKE2b-256 d79196302ae088a98ddaef9dac551248e618ea3a160edec759d52ad3fe9b0b41

See more details on using hashes here.

Provenance

The following attestation bundles were made for dulwich-1.2.8-cp313-cp313-android_24_arm64_v8a.whl:

Publisher: python-distributions.yml on jelmer/dulwich

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dulwich-1.2.8-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: dulwich-1.2.8-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for dulwich-1.2.8-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 859c519dddc091389254f34344fb19371134a2990fa500364f0eb545d6dc270b
MD5 4f02d6bc709c2705982b9e729819211a
BLAKE2b-256 6b7ed874aae63ec83398e97946d8c4c235302ea223886d3f66e4183a048bf892

See more details on using hashes here.

Provenance

The following attestation bundles were made for dulwich-1.2.8-cp312-cp312-win_amd64.whl:

Publisher: python-distributions.yml on jelmer/dulwich

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dulwich-1.2.8-cp312-cp312-win32.whl.

File metadata

  • Download URL: dulwich-1.2.8-cp312-cp312-win32.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for dulwich-1.2.8-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 42fccf5d213ef81a85440d1c03cbff4c09642ebaa472ad46f8a6e86a93cca3c7
MD5 c211539929605b594760decb9dfdb49a
BLAKE2b-256 140782b9d8472927b6d019cdb94e4d7358abe2f314b4b841def03e58e3141803

See more details on using hashes here.

Provenance

The following attestation bundles were made for dulwich-1.2.8-cp312-cp312-win32.whl:

Publisher: python-distributions.yml on jelmer/dulwich

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dulwich-1.2.8-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for dulwich-1.2.8-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4da3d268c9c3484fc159547db2bf87427d0eada8cb3839cf3cc87c5c44b42c1c
MD5 49968d3a0f83caea59488c712aa8da4e
BLAKE2b-256 cdba9d3b4e3738ffb47750e43bb92278bf12d10fa3a8af60f864e8ed5813b7a1

See more details on using hashes here.

Provenance

The following attestation bundles were made for dulwich-1.2.8-cp312-cp312-manylinux_2_28_x86_64.whl:

Publisher: python-distributions.yml on jelmer/dulwich

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dulwich-1.2.8-cp312-cp312-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for dulwich-1.2.8-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c48ee149a54b4805ac1d9e176e728eeb8d893c70c025042a75fcf18d33f58472
MD5 5c766034393aaee9689e93528ef3d380
BLAKE2b-256 c50da88232d77851f027ca9d55fc143f7f6517160d36b43a74f5051d6e496428

See more details on using hashes here.

Provenance

The following attestation bundles were made for dulwich-1.2.8-cp312-cp312-manylinux_2_28_aarch64.whl:

Publisher: python-distributions.yml on jelmer/dulwich

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dulwich-1.2.8-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for dulwich-1.2.8-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 467e9101e7ca7f907f3fed043264f25a597cc028c506281db6539c55fde5d2c6
MD5 3fe00125fba597d216811bdcedc6f9de
BLAKE2b-256 1eeb1c45140ccbbf27be89a8a8e7c038c975b29c1c465011a7d8c9d88fe8e5b4

See more details on using hashes here.

Provenance

The following attestation bundles were made for dulwich-1.2.8-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: python-distributions.yml on jelmer/dulwich

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dulwich-1.2.8-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for dulwich-1.2.8-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 e7ee5229bfc691211a0cf68f6d272039eeb1ec8251cccf36f998c19a0ba70b44
MD5 65c7be80501510ecdd493104e647ef4a
BLAKE2b-256 90b8d30463eeeecd07d9c7d61c5a99d54983274c4fe916a0b4e9118a6e2ecf4c

See more details on using hashes here.

Provenance

The following attestation bundles were made for dulwich-1.2.8-cp312-cp312-macosx_10_13_x86_64.whl:

Publisher: python-distributions.yml on jelmer/dulwich

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dulwich-1.2.8-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: dulwich-1.2.8-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for dulwich-1.2.8-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 deb3792c5f259cfcfef0337d4e647838ffa81249342672d6fc79c0847906ebdc
MD5 02c08b83b9aa72524ec3a627371359f0
BLAKE2b-256 95f9923222b5525eafe0e26865bea970d1428a5066a6cc0b53dea914eb5ea734

See more details on using hashes here.

Provenance

The following attestation bundles were made for dulwich-1.2.8-cp311-cp311-win_amd64.whl:

Publisher: python-distributions.yml on jelmer/dulwich

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dulwich-1.2.8-cp311-cp311-win32.whl.

File metadata

  • Download URL: dulwich-1.2.8-cp311-cp311-win32.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for dulwich-1.2.8-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 ba2976aca468f5cdaace6c05110a7007fbe4de9fa63f6e243f901f9752a97f8d
MD5 78e3aca58542a7e63a00367e3081a9f4
BLAKE2b-256 b08d18e421cbb4fdd6306f2ac664480460cb7551209007b76daa12f8854af866

See more details on using hashes here.

Provenance

The following attestation bundles were made for dulwich-1.2.8-cp311-cp311-win32.whl:

Publisher: python-distributions.yml on jelmer/dulwich

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dulwich-1.2.8-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for dulwich-1.2.8-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6b36ec176842b35f5f708ad837b3dfdf0fad584fcd494e30b5b8ea474eafcf87
MD5 00b1de8bcdc7c130d7e2e60f003b1607
BLAKE2b-256 39ac8e6f8de996cbb596c01d0444bc885826a14f03b70190f399223e08cbbc13

See more details on using hashes here.

Provenance

The following attestation bundles were made for dulwich-1.2.8-cp311-cp311-manylinux_2_28_x86_64.whl:

Publisher: python-distributions.yml on jelmer/dulwich

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dulwich-1.2.8-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for dulwich-1.2.8-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 59668fbdc28c172c514993ad5a22a62ae10f4f5b5153ef36a7386b8930e4eaf4
MD5 ba2d531cbbe76efdb9b6402d2d98ebd7
BLAKE2b-256 32d7efa8295c8b9090e587354771706ff8bfa0ae6f12a573760132835ded4b17

See more details on using hashes here.

Provenance

The following attestation bundles were made for dulwich-1.2.8-cp311-cp311-manylinux_2_28_aarch64.whl:

Publisher: python-distributions.yml on jelmer/dulwich

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dulwich-1.2.8-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for dulwich-1.2.8-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 72bdd4ec0017647c965798f23fd0ee9aa806770b1f0ccb8ad9e87360a16781f9
MD5 555a4ff9e72e75896ff24683cc8865d6
BLAKE2b-256 dd068f190f4af5e38c7c77b8985bc010930621670df9a7a71ac9c2e50af988f4

See more details on using hashes here.

Provenance

The following attestation bundles were made for dulwich-1.2.8-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: python-distributions.yml on jelmer/dulwich

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dulwich-1.2.8-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for dulwich-1.2.8-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 5faad576b756629ec9d3b2dc8da9a92e5ef9eeba553fe76f262991384cc29f7b
MD5 f0051deeeea706a7a6459e85a95a606a
BLAKE2b-256 c978e2b1e85b1efdbf801d8177a95d8608e26bbb84b2a576f19afcf93fba3735

See more details on using hashes here.

Provenance

The following attestation bundles were made for dulwich-1.2.8-cp311-cp311-macosx_10_12_x86_64.whl:

Publisher: python-distributions.yml on jelmer/dulwich

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dulwich-1.2.8-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: dulwich-1.2.8-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for dulwich-1.2.8-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 e83c28f47099df86f351796e2a66689dbb1efefa696eb95e0482e832ff06c800
MD5 c6f9a12f4473a6ec9c2fc0dd1bb01e1b
BLAKE2b-256 b4cf13c488dbc75febf0e58cc3daed6b99d81f895ffb66c100f95e1c5e34a416

See more details on using hashes here.

Provenance

The following attestation bundles were made for dulwich-1.2.8-cp310-cp310-win_amd64.whl:

Publisher: python-distributions.yml on jelmer/dulwich

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dulwich-1.2.8-cp310-cp310-win32.whl.

File metadata

  • Download URL: dulwich-1.2.8-cp310-cp310-win32.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for dulwich-1.2.8-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 d29436368ef183c2761bca7587d0379d627429ceccf421da6aafc871c51bb6f6
MD5 94a92c714b56cfa21f3531d49e646917
BLAKE2b-256 a17b2014a9214887156eac521bda5d08ab7310aa0b2d5839330e240da5f7bc76

See more details on using hashes here.

Provenance

The following attestation bundles were made for dulwich-1.2.8-cp310-cp310-win32.whl:

Publisher: python-distributions.yml on jelmer/dulwich

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dulwich-1.2.8-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for dulwich-1.2.8-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1ad0c7b8756c88f871fce070d7f8865b993221b50dfe13def74a9d1c9efc0271
MD5 8b69d4fa534d79867bc5dc89266eb91c
BLAKE2b-256 c5629d27a803390b60f9df8c356b2562a70ac35d7a3a814414937dc1f05eb690

See more details on using hashes here.

Provenance

The following attestation bundles were made for dulwich-1.2.8-cp310-cp310-manylinux_2_28_x86_64.whl:

Publisher: python-distributions.yml on jelmer/dulwich

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dulwich-1.2.8-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for dulwich-1.2.8-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e70fe1e7805417cbbb0bc924f6a80f0feea975b6e5a84b425d04fc3a05e25588
MD5 65c4d6e773ab986c3ac3a17c61179cb1
BLAKE2b-256 8001b8ccb626e98279e53b32eeb77d8157bf3a1c9567195ce5bc5cba260d24e0

See more details on using hashes here.

Provenance

The following attestation bundles were made for dulwich-1.2.8-cp310-cp310-manylinux_2_28_aarch64.whl:

Publisher: python-distributions.yml on jelmer/dulwich

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dulwich-1.2.8-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for dulwich-1.2.8-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c4975a407005d6dd7348b1480131c2aee00127d837a73986eed930a986a3d68e
MD5 1ffe7b43ebd3ee814101e59802790cbe
BLAKE2b-256 8c3fdd6997766fd19f305dc45b05a2a48609ba34507f926dbf9993d4ae783e42

See more details on using hashes here.

Provenance

The following attestation bundles were made for dulwich-1.2.8-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: python-distributions.yml on jelmer/dulwich

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dulwich-1.2.8-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for dulwich-1.2.8-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 f0a178920b7dcdb754feb9293d1e7c30dc7ce17ab14411793a088a91c1b6d0b2
MD5 ac97fc38f5cb9d116fb74b49e63d50fd
BLAKE2b-256 a6f70caee73b47df2d04a2415c355a7dceba9f996446763e03291c47ef215a16

See more details on using hashes here.

Provenance

The following attestation bundles were made for dulwich-1.2.8-cp310-cp310-macosx_10_12_x86_64.whl:

Publisher: python-distributions.yml on jelmer/dulwich

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page