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

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.7.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.7-py3-none-any.whl (702.9 kB view details)

Uploaded Python 3

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

Uploaded CPython 3.14tWindows x86-64

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

Uploaded CPython 3.14tWindows x86

dulwich-1.2.7-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.7-cp314-cp314t-manylinux_2_28_aarch64.whl (1.5 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ ARM64

dulwich-1.2.7-cp314-cp314t-macosx_11_0_arm64.whl (1.3 MB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

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

Uploaded CPython 3.14tmacOS 10.15+ x86-64

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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14Windows x86

dulwich-1.2.7-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.7-cp314-cp314-manylinux_2_28_aarch64.whl (1.4 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.14macOS 10.15+ x86-64

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

Uploaded Android API level 24+ x86-64CPython 3.14

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

Uploaded Android API level 24+ ARM64 v8aCPython 3.14

dulwich-1.2.7-cp313-cp313-win_amd64.whl (1.0 MB view details)

Uploaded CPython 3.13Windows x86-64

dulwich-1.2.7-cp313-cp313-win32.whl (1.0 MB view details)

Uploaded CPython 3.13Windows x86

dulwich-1.2.7-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.7-cp313-cp313-manylinux_2_28_aarch64.whl (1.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

dulwich-1.2.7-cp313-cp313-macosx_11_0_arm64.whl (1.3 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.13macOS 10.13+ x86-64

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

Uploaded Android API level 24+ x86-64CPython 3.13

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

Uploaded Android API level 24+ ARM64 v8aCPython 3.13

dulwich-1.2.7-cp312-cp312-win_amd64.whl (1.0 MB view details)

Uploaded CPython 3.12Windows x86-64

dulwich-1.2.7-cp312-cp312-win32.whl (1.0 MB view details)

Uploaded CPython 3.12Windows x86

dulwich-1.2.7-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.7-cp312-cp312-manylinux_2_28_aarch64.whl (1.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.13+ x86-64

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

Uploaded CPython 3.11Windows x86-64

dulwich-1.2.7-cp311-cp311-win32.whl (1.1 MB view details)

Uploaded CPython 3.11Windows x86

dulwich-1.2.7-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.7-cp311-cp311-manylinux_2_28_aarch64.whl (1.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.12+ x86-64

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

Uploaded CPython 3.10Windows x86-64

dulwich-1.2.7-cp310-cp310-win32.whl (1.1 MB view details)

Uploaded CPython 3.10Windows x86

dulwich-1.2.7-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.7-cp310-cp310-manylinux_2_28_aarch64.whl (1.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

dulwich-1.2.7-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.7.tar.gz.

File metadata

  • Download URL: dulwich-1.2.7.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.7.tar.gz
Algorithm Hash digest
SHA256 02378954bab6027a2fb41e00a0b40f8124c94fbc15a81c2b6f8bc5af09d09f45
MD5 28239b1c9a9b8bc2bfe557bd66aa99ee
BLAKE2b-256 b70ed96f10d5db5d3e676ac724102d38dbe7a8ea5a32d890c78a4bac317da67b

See more details on using hashes here.

Provenance

The following attestation bundles were made for dulwich-1.2.7.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.7-py3-none-any.whl.

File metadata

  • Download URL: dulwich-1.2.7-py3-none-any.whl
  • Upload date:
  • Size: 702.9 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.7-py3-none-any.whl
Algorithm Hash digest
SHA256 b2134098974f2721f0ff36408ba810240ffd04aa9ab8b6ff0407ec6d5119cbf2
MD5 164909b7624c141a6ae5ad0c4de9975e
BLAKE2b-256 6deb9e422f2ab321887dc36a51b4462f31e4af83a9aab3aa1d135fa261cf866c

See more details on using hashes here.

Provenance

The following attestation bundles were made for dulwich-1.2.7-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.7-cp314-cp314t-win_amd64.whl.

File metadata

  • Download URL: dulwich-1.2.7-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.7-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 8f83ac36c9ffb042eccdd13907e336256ef58ce118490bb4d9d404ddf0f9da23
MD5 153662f45d796f299a418a1a5edbf01d
BLAKE2b-256 c2d7b3b076c56f0a5c3a291daf2618e2315462d62ed3b89cdf3437cc1e6e7b34

See more details on using hashes here.

Provenance

The following attestation bundles were made for dulwich-1.2.7-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.7-cp314-cp314t-win32.whl.

File metadata

  • Download URL: dulwich-1.2.7-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.7-cp314-cp314t-win32.whl
Algorithm Hash digest
SHA256 5ab91b73a8a0cee8de446caef14b6b1dc3dabfbf0bf7d2f059018f7604bf4f3f
MD5 9143093eb06221f4e917a0be70366fa3
BLAKE2b-256 8bccd15056f30f5194f6f33b7a3e73b8ddbec09c8c05ee4d8356320265218fd5

See more details on using hashes here.

Provenance

The following attestation bundles were made for dulwich-1.2.7-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.7-cp314-cp314t-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for dulwich-1.2.7-cp314-cp314t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0888fe5f97621627c0ee6d9126e3c5bb3328ffaba1ca5c27c60d6b0193a0bb5e
MD5 f1f08ca94f06c3c21b984bc83d16d8b3
BLAKE2b-256 a446d6d602f94a59e1ae73e351bed245698b6bef4076f37f7c537cecaab4e158

See more details on using hashes here.

Provenance

The following attestation bundles were made for dulwich-1.2.7-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.7-cp314-cp314t-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for dulwich-1.2.7-cp314-cp314t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 97173db8633a30c94d9a16edde936cb7ed94ddf4091fc1ec84e4e67331382ebb
MD5 cd8a6c981a46eb6def07903ff949a92c
BLAKE2b-256 8c6cbc6a3fd075fe15eaed0cc82dabc132e7927294852fa23e143739c5934561

See more details on using hashes here.

Provenance

The following attestation bundles were made for dulwich-1.2.7-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.7-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for dulwich-1.2.7-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bb1179b086414118e5430c0a7238cedcbe69b6ae3e81e93cb7445f7bfbb2aace
MD5 a19835306159cc14beedda6cdccbb04d
BLAKE2b-256 3a2b3992e648eacf2ebd972b8ce23d9f2b5a0837f17edd5dff9586069da0b39f

See more details on using hashes here.

Provenance

The following attestation bundles were made for dulwich-1.2.7-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.7-cp314-cp314t-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for dulwich-1.2.7-cp314-cp314t-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 eb018bdf1de34b6631aa45d450849e2d770119627f1210f885fa5564fbf2d7f5
MD5 e5fe55cbf923768226d6b8b35de0a354
BLAKE2b-256 2ee3fe205a99c7867f4df72fa06854154c7a54b6b0ddedc1166415e70401c3a7

See more details on using hashes here.

Provenance

The following attestation bundles were made for dulwich-1.2.7-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.7-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: dulwich-1.2.7-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.7-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 686859f74194f5ee6eb60df696a423d88645e2a8cd196bb10e286ac0b74192b9
MD5 2edc0da11445c9019561d0a707f8960c
BLAKE2b-256 deaad6fbfba791f7d4e1c732090320522a64391094b54c275d23e6d5b5c02636

See more details on using hashes here.

Provenance

The following attestation bundles were made for dulwich-1.2.7-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.7-cp314-cp314-win32.whl.

File metadata

  • Download URL: dulwich-1.2.7-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.7-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 e91e983490455fa9014bdd519ea1c9a255559b27c4a0a85043f8845477f829bf
MD5 93a8aa84885ec113798e0b1aed5c2192
BLAKE2b-256 87e16ca1b860806f3e4f75d1d71989004bc98ffa3d6dfe608fb2fde7b529b9a4

See more details on using hashes here.

Provenance

The following attestation bundles were made for dulwich-1.2.7-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.7-cp314-cp314-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for dulwich-1.2.7-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fe9e7408160320927f84457f0e6ceb312b2038d14ff2ff063264656c0eff98f2
MD5 6b4efe88a714eb8d503dea5213e76b46
BLAKE2b-256 7232ba1d40ef8e552b38ca6baf2f6b9b3805ffca2432a224b86ee9fba74dd6ce

See more details on using hashes here.

Provenance

The following attestation bundles were made for dulwich-1.2.7-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.7-cp314-cp314-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for dulwich-1.2.7-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0ef0c0d2ade80e37969d2aeb572c91e828c31869846b184b425dbca653f2db95
MD5 7d758cdedde2c4a619c2c5cace2318e7
BLAKE2b-256 62e2494b12260733b4d8d7ae6b66c6a3fbe640540bfd53a2ffa513da5db9c0ea

See more details on using hashes here.

Provenance

The following attestation bundles were made for dulwich-1.2.7-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.7-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for dulwich-1.2.7-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9740803cc3ca13bef54b733e24d72844454d88fc6dc0546ee55795ab19905b31
MD5 0dafe8732559d5c6fda7b0e456672d29
BLAKE2b-256 f4ce464b411c6b794568cf735273d99e7b42d3faa7e5179c7826a37850aa546d

See more details on using hashes here.

Provenance

The following attestation bundles were made for dulwich-1.2.7-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.7-cp314-cp314-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for dulwich-1.2.7-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 92268584bb45f5324e71b5ab8504f87d880a3676c10b069b2eabe5c0aa43f23a
MD5 d8da2d1f9e0897c7304c86bfdb960ced
BLAKE2b-256 490d35ca617103a2008c19b5a8b6972cecbfb2fa34b14f12dfd2e65d8b82e350

See more details on using hashes here.

Provenance

The following attestation bundles were made for dulwich-1.2.7-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.7-cp314-cp314-android_24_x86_64.whl.

File metadata

File hashes

Hashes for dulwich-1.2.7-cp314-cp314-android_24_x86_64.whl
Algorithm Hash digest
SHA256 a24fbb3228c50c1415d945bec6397770558fd95d13a6b5e194ed714245733560
MD5 96957dd25cd74692a564c49137b8afdc
BLAKE2b-256 5154c9fa6469ca481ff3b728c61f0f92557f753d66685248b538c4f32c0b131f

See more details on using hashes here.

Provenance

The following attestation bundles were made for dulwich-1.2.7-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.7-cp314-cp314-android_24_arm64_v8a.whl.

File metadata

File hashes

Hashes for dulwich-1.2.7-cp314-cp314-android_24_arm64_v8a.whl
Algorithm Hash digest
SHA256 221e902210c3450a4bb40b4fc7e5b97bf4dc78da82b88701199ac2890bcda1d5
MD5 ed9e8f6319d0662c1fd71815c6ba1dd6
BLAKE2b-256 c75c0fd9cb7dd4901de9d371c3569d0f9f3219a1eb727274cb04699de865f477

See more details on using hashes here.

Provenance

The following attestation bundles were made for dulwich-1.2.7-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.7-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: dulwich-1.2.7-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 1.0 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.7-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 adfab1784b598aebdfa6e449eb5a425a2d198fcd1c77cbb3df16aee58d841ba8
MD5 cc43183d4c0ef26d5f5f319c4d4ee378
BLAKE2b-256 c22bb5bd7f4a7266c2ba6c5378fe4e8f94e902ce175bbdb2f5f2f3e6895c4104

See more details on using hashes here.

Provenance

The following attestation bundles were made for dulwich-1.2.7-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.7-cp313-cp313-win32.whl.

File metadata

  • Download URL: dulwich-1.2.7-cp313-cp313-win32.whl
  • Upload date:
  • Size: 1.0 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.7-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 fb981da1ce83d0ddc88cf253d55cd5977476cbfb8fbed5893ac219eec6fe896e
MD5 97d4bc465248310042de1ecb6d2ea237
BLAKE2b-256 ad9722a98dd79a621e570f847556a4e665d1e326e3bcf6c375295e137822bc1f

See more details on using hashes here.

Provenance

The following attestation bundles were made for dulwich-1.2.7-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.7-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for dulwich-1.2.7-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3e3a57b143b94b97918e671017cb4343c1a7a06235c23b7a0d47dcaa188d81b1
MD5 ae84d4aa24eab3f74908791bd65c5219
BLAKE2b-256 9a635094dabcdb2f78e5845d25c7d3f05315aa1e99f9297b5f2349142d76075e

See more details on using hashes here.

Provenance

The following attestation bundles were made for dulwich-1.2.7-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.7-cp313-cp313-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for dulwich-1.2.7-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b40b5db59b4c62e72f3ba8eee6a11a9f3f4eba524470a4d7ebf7923c32f8f2a0
MD5 82ff1914f1bfcba88a57cf5e213db88c
BLAKE2b-256 3c5cd06833cd7e67986255ae92e3e027831b0b2acedb68a3afb4010d9eef2592

See more details on using hashes here.

Provenance

The following attestation bundles were made for dulwich-1.2.7-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.7-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for dulwich-1.2.7-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 153a9c3fcb148cac492689549411b43067a792fef5b13b4735dda01612363a42
MD5 b11d927b4b4ad82018a1a733b53c9ff3
BLAKE2b-256 22527f500659bf73fe7d7b08b5fd36123da39247f1d3204467b4e572dc991226

See more details on using hashes here.

Provenance

The following attestation bundles were made for dulwich-1.2.7-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.7-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for dulwich-1.2.7-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 0744969ed174a1c811dd8710c2c013b55c7e51f98ddcfaed360e79522e32dc20
MD5 7b6fe49f695e5743b5bd11ee3aebda04
BLAKE2b-256 de5f8fb3ea2a08dcd1f3cb7685ae6cd0666d88ad178957f9293c52622f01256b

See more details on using hashes here.

Provenance

The following attestation bundles were made for dulwich-1.2.7-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.7-cp313-cp313-android_24_x86_64.whl.

File metadata

File hashes

Hashes for dulwich-1.2.7-cp313-cp313-android_24_x86_64.whl
Algorithm Hash digest
SHA256 0a434ffbae0f745ba2477bd3bb27ac3fd1d54e52874e93a43ecd3e40f1e96c41
MD5 ab0239ad72d7e43e9a8a1755ef21e6e0
BLAKE2b-256 5ca56922c6a081926b385aa01e81b53977c65de06760e307854e2703deeb30b2

See more details on using hashes here.

Provenance

The following attestation bundles were made for dulwich-1.2.7-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.7-cp313-cp313-android_24_arm64_v8a.whl.

File metadata

File hashes

Hashes for dulwich-1.2.7-cp313-cp313-android_24_arm64_v8a.whl
Algorithm Hash digest
SHA256 e30e5c08bd33f9422285b563a219b93f4a43a2cfe6849cb37e82c553bdb717af
MD5 f2ab3a2e646266bed8557f2ac01a477b
BLAKE2b-256 9b14709c4c00b6ba3766092855765475b84d77cac93ca7e3f6c65415ec56f52c

See more details on using hashes here.

Provenance

The following attestation bundles were made for dulwich-1.2.7-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.7-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: dulwich-1.2.7-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 1.0 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.7-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 5fdbe9bcdb1ef1330d290cad5497f8614c1af0073c0a9942f556bf1f4ecbfa7e
MD5 507b7ca7affa8bdd0832e5a870b13935
BLAKE2b-256 f2b1441f61a129c93651cbb362a50d2bb713e6f833135347600687540f4e90de

See more details on using hashes here.

Provenance

The following attestation bundles were made for dulwich-1.2.7-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.7-cp312-cp312-win32.whl.

File metadata

  • Download URL: dulwich-1.2.7-cp312-cp312-win32.whl
  • Upload date:
  • Size: 1.0 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.7-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 6b2ef8bf71a9002dcc9a08030f9715778015c0e940b6e06d49ca3414b46c09e7
MD5 97a893849fce49c3b91e49845aa1cc80
BLAKE2b-256 3da3a77ae4134fd0899b2b3ef7ffff0c00e79d55706cf49ddab71a552c5a44be

See more details on using hashes here.

Provenance

The following attestation bundles were made for dulwich-1.2.7-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.7-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for dulwich-1.2.7-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4eb7c4600988c94f37e471cce6e037a23c90d28e6fe48638782bede1635676b0
MD5 d8ebc558e0d720c0b903120de1f5bc3c
BLAKE2b-256 9eb4a685f0f45dffb89b9b1b01e1425b061f7140cf0c36c392915f8f1d37e47d

See more details on using hashes here.

Provenance

The following attestation bundles were made for dulwich-1.2.7-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.7-cp312-cp312-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for dulwich-1.2.7-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 73e098a93fa166e022119e095a511fe496ece238dd4f13af95dce240d89f6d2a
MD5 0fa7860ff06c991e2d2340d6e2e215a3
BLAKE2b-256 75eb65fb1cacf721acce91721f955b3860ac46ff5bf423384326bc3b4b6a73e8

See more details on using hashes here.

Provenance

The following attestation bundles were made for dulwich-1.2.7-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.7-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for dulwich-1.2.7-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cf1b21a46f57a6b88c26ea03f44ac7fd12f4a3f588c9f8353c077d61bbdd7dd0
MD5 bc3e025a44a7cca6b5ac3ed28b3439bc
BLAKE2b-256 f984c9b7ef7c8187052ce9b79392857e64be8ed7eefa815684e226e3d0adc264

See more details on using hashes here.

Provenance

The following attestation bundles were made for dulwich-1.2.7-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.7-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for dulwich-1.2.7-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 b2209775a547ac2cde272b03040a60cf40e8a95bb9011cb688b5bf1f49018c2d
MD5 a1bff5c33bad8e83789b2ef93a2f76e0
BLAKE2b-256 a7fde474203bf855bb33e55e422842da9c6f16a4294d6fad6a9065d790b3f5b7

See more details on using hashes here.

Provenance

The following attestation bundles were made for dulwich-1.2.7-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.7-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: dulwich-1.2.7-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.7-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 f71def1d6cde5da954cbb0d200b759d106eb5fffba119751e709b306c56d73bc
MD5 c83e770cb954b1bb7d1a70bc0ab57a7e
BLAKE2b-256 28a654c81a0a2c5848066188e74c30eaa7ef9cf76b3a8df3654a5907e2f22c57

See more details on using hashes here.

Provenance

The following attestation bundles were made for dulwich-1.2.7-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.7-cp311-cp311-win32.whl.

File metadata

  • Download URL: dulwich-1.2.7-cp311-cp311-win32.whl
  • Upload date:
  • Size: 1.1 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.7-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 61609efd234a0a593cc332ee789fab7849ea9792fcc9e6483382d6d520116401
MD5 b9932309fd9ec08b79e9822eb9247d65
BLAKE2b-256 ef4110a64922bc088d18c560b5f5456571c837d97fdb03e432afd9aa8e5d1298

See more details on using hashes here.

Provenance

The following attestation bundles were made for dulwich-1.2.7-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.7-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for dulwich-1.2.7-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 46d48fa1a0376ddfc0ba22a07506d1b11d020e403b3caa2aecaeb7fb734cd7e3
MD5 abac76c2e714d51411e293ebbcda6d69
BLAKE2b-256 f9efd7a2a4f28ca1c1c4f10a2016febbb1b9fc9931c01e64c359f502cff59704

See more details on using hashes here.

Provenance

The following attestation bundles were made for dulwich-1.2.7-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.7-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for dulwich-1.2.7-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 598a7a1311c09fbccda4a3c1c252864db538f0153331bb95d62a79c3f3637df9
MD5 a51cc307a145adb627d5abdbfaea26a9
BLAKE2b-256 f2a354217e6a8faf0d9921232b9ee8f97c3b60bef78c943a3d67371d6badd289

See more details on using hashes here.

Provenance

The following attestation bundles were made for dulwich-1.2.7-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.7-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for dulwich-1.2.7-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 65924e19e70786efec160555eb7f81bf0499dc5638d26af864c603104cc2a7d4
MD5 505896cd22ff0c2acdb5ad9d1249dcd4
BLAKE2b-256 6a11865dd3115c2538715b57530f7bb996cf2950269a3a53be24e00168017e1a

See more details on using hashes here.

Provenance

The following attestation bundles were made for dulwich-1.2.7-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.7-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for dulwich-1.2.7-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 81ad402d3378d5e294867a8fb5c00b583e7ea2800486a9cf4488b97f454dc287
MD5 a2bc95d53569afdecce65abd9f69368c
BLAKE2b-256 19ea3f2579f9d53d95315b1af761530845f7582d811422e0d7acab817d4077a7

See more details on using hashes here.

Provenance

The following attestation bundles were made for dulwich-1.2.7-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.7-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: dulwich-1.2.7-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.7-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 cd73e12fccaab06ccc5a47955b143b26dc1187ed30b0e5a64b149527f8eaa5cf
MD5 58f9579a8b3ff31bd0431ed3524fd398
BLAKE2b-256 2de16c21d90f3ff438e8162b6a7280152748481a21d998a377c73e2d1c28453c

See more details on using hashes here.

Provenance

The following attestation bundles were made for dulwich-1.2.7-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.7-cp310-cp310-win32.whl.

File metadata

  • Download URL: dulwich-1.2.7-cp310-cp310-win32.whl
  • Upload date:
  • Size: 1.1 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.7-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 44e65814ec97097d6eb82d1f3c92043a23af14c2e17cf9143f1fa890bc367186
MD5 923c5985e5d3e826e8335253e54072ff
BLAKE2b-256 89abd9184b6bb00c3801bb60d050ebd149bbd4a556166bfa1f60ea004b9c6baf

See more details on using hashes here.

Provenance

The following attestation bundles were made for dulwich-1.2.7-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.7-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for dulwich-1.2.7-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2fd54b89dbeda61801c2c8afaa6ed692c0306e6ed2633c6125679cb6cae04e27
MD5 279f407e48c4b9e0268f91d512949007
BLAKE2b-256 0f67950b1f8204af04826437908a4bc2f4d3b1675f5913442d5af7510b9b7458

See more details on using hashes here.

Provenance

The following attestation bundles were made for dulwich-1.2.7-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.7-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for dulwich-1.2.7-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 454f420fd8795130098d69788347570edb55c28598a42c40556ec3df93b52cb3
MD5 61934efed803f5b077e0ded7e42c3437
BLAKE2b-256 c52e676ebb444b1ee4044ab8a29c8e6fc34e4e7fac2d9316288274fe932040ef

See more details on using hashes here.

Provenance

The following attestation bundles were made for dulwich-1.2.7-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.7-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for dulwich-1.2.7-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e7248b629e70bc7aea0a9f39dfbbb57d23d3584765def4217566ecbdc703999e
MD5 8307f4b35a4170d08b57685f7d61b993
BLAKE2b-256 00490cf064c74439e9af5b6b5857eab39605676d709e6ec612460af811968bb0

See more details on using hashes here.

Provenance

The following attestation bundles were made for dulwich-1.2.7-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.7-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for dulwich-1.2.7-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 5f543a3c141975b455e1d1db12ae020fa36e87141196983e83e7728fd2fbd154
MD5 8b82e277031f82a41abf0e00efb3c758
BLAKE2b-256 da61fc19d9c11308b1065d2ea50e054a585d886174caf173b9fba81adfc9f49e

See more details on using hashes here.

Provenance

The following attestation bundles were made for dulwich-1.2.7-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