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

Uploaded Python 3

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

Uploaded CPython 3.14tWindows x86-64

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

Uploaded CPython 3.14tWindows x86

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

Uploaded CPython 3.14tmanylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.14tmacOS 11.0+ ARM64

dulwich-1.2.5-cp314-cp314t-macosx_10_15_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.14tmacOS 10.15+ x86-64

dulwich-1.2.5-cp314-cp314-win_amd64.whl (1.0 MB view details)

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14Windows x86

dulwich-1.2.5-cp314-cp314-manylinux_2_28_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.14macOS 10.15+ x86-64

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

Uploaded Android API level 24+ x86-64CPython 3.14

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

Uploaded Android API level 24+ ARM64 v8aCPython 3.14

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13Windows x86

dulwich-1.2.5-cp313-cp313-manylinux_2_28_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.13macOS 10.13+ x86-64

dulwich-1.2.5-cp313-cp313-android_21_x86_64.whl (1.5 MB view details)

Uploaded Android API level 21+ x86-64CPython 3.13

dulwich-1.2.5-cp313-cp313-android_21_arm64_v8a.whl (1.5 MB view details)

Uploaded Android API level 21+ ARM64 v8aCPython 3.13

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12Windows x86

dulwich-1.2.5-cp312-cp312-manylinux_2_28_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

dulwich-1.2.5-cp312-cp312-macosx_11_0_arm64.whl (1.3 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.13+ x86-64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11Windows x86

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

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.12+ x86-64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10Windows x86

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

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

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

File metadata

  • Download URL: dulwich-1.2.5.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.5.tar.gz
Algorithm Hash digest
SHA256 0395b2c8924c3424bafe2d9c1edd5348cc4b21ce9c1d6655bf01f9a5c47164c8
MD5 83c7c4a4da9007f564330e4f4811ea71
BLAKE2b-256 7f85ceb8ecff5cdeee4ceeebb86b599476dee559041dacc6c2c50cc0d4711549

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.5-py3-none-any.whl
  • Upload date:
  • Size: 686.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.5-py3-none-any.whl
Algorithm Hash digest
SHA256 1679b376433a0fc7f36586afda1d4ed7427afa7a79d4bf17e5014474eea69fa4
MD5 e989b97b9ddd554835d46bd4a0cb7e57
BLAKE2b-256 074b4a18a59ad230581cd0ef460e96001f90762e566dc2dfdba22aa358eb5a0e

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.5-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.5-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 93d2d87acf75d60c5a2b8c5c8a45aff17bbbd00c17bdccb4ba013d3ab590a65f
MD5 08bcc19ea2cb45f4bcf39e45d2b7b443
BLAKE2b-256 f73a0597b39575daba5f29c948d78f61ec08eb9dfe84310fa58f50d09b78957a

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.5-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.5-cp314-cp314t-win32.whl
Algorithm Hash digest
SHA256 517fb7e20f91d2bd48dc5de9edc90ff8974a5512ce7f243284b191f8be6344c3
MD5 4fab1f58072a65429f20e618639e2371
BLAKE2b-256 245e85370417ec56d258217175eef26d6a5858fb33429e19c5cdeec19cab637e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.5-cp314-cp314t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9f3c98f5fa90a842c1f545463834f712aa2eed785fc3d5e42836c0df2d691bb6
MD5 a637f7db4f7439a375e37873279ff297
BLAKE2b-256 954f4060728bc15c013fb272c4c42fca6af33afa3c7449197aaad8801a881c66

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.5-cp314-cp314t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 77d2d2e43ad975459491de1ebf47990c74ff17f12586c8561e9890239bc422db
MD5 6546e07a174d6def41dc7437d8351a6b
BLAKE2b-256 fa993b2ebe1cfd49fac97dc3a82bb781e236479f640119bd279b215439fd7ec8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.5-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ccc58f26a1b94bef255316311678b03854f7192069bdf11cf501a6c85f61b83c
MD5 f0c426fb9c1114029a64dda3d0219493
BLAKE2b-256 62de32ac0df6d07f026fcaaf09ccaf434e8e90434e07f8633c9336e09720be5a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.5-cp314-cp314t-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 8e55f36a7f52ba0976dd72100273523908b16fb9dda6ce96d9aa9df9cceed4cc
MD5 843123db2c1d21f14791f94a756ceefb
BLAKE2b-256 6cd51cf98d41e77b5d2b830d44d643451ae92e1ebafad5fa0c84e4708af1a324

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.5-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 1.0 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.5-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 41ccffb0521f3f9ad73fac78772f321d731607336cee48911e7c26963459481c
MD5 a42699216d495b1d3347d96cbab000e8
BLAKE2b-256 9e9c17d31ecc3dc2f30ae61f14d3bf930b347414901bd5bf098742557a198aae

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.5-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.5-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 1c151a7f3995ccf9d433a603b747e76141a7ebe7c385c8909e9f7e7a6422c28f
MD5 9a351c1ff3c861383c9c1c40af47e62f
BLAKE2b-256 dc37b1b337d665009797422ff89e09d4899f35483e5512ced169a837d41c2067

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.5-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1699a4cf8d44c174408325a9594a1498d05786cea34e3004c8732420ee1b8182
MD5 a7111474a7a980775b4434eef9e2bfaa
BLAKE2b-256 ba8f66b67e37442a238fefdbd5ebbf78edfbbcdd6ab799db240a41d2a49d235d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.5-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d33bae2b3292ed0235522682316251658187f43b1ebad6cd2b127069b94afb3b
MD5 dde78b49434cbc13db616dfe8ee77e13
BLAKE2b-256 86de7aa9a51f9d0cd3d72f88daab278e9f5c0302bc26de1b7dc457fd6c6b590c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.5-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d46e35c473646efb3b2ff8032f37ac5b6d48da52a669577187d3796a6d5987a3
MD5 840fd0f3d5e23b8739bb4f72c351868a
BLAKE2b-256 d4fade7c3a8acf07b7e5b11be7eb84facb6b24290d6bf0fc67f502a2e195ac13

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.5-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 ade416833214f3ee13af9b0199fff4de00fa6e0fde3deced776532fd91df5515
MD5 d113a59f6974be51a4df754867154319
BLAKE2b-256 688c2881e64c5af676fdb36b279bff94dc734e3f2ee94c2f11dcb13d7ece7228

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.5-cp314-cp314-android_24_x86_64.whl
Algorithm Hash digest
SHA256 fa37da7ad16c47391016b5f984fb60e175e1ab0b478f04920fd6d1f61123ce4d
MD5 619c8ae53b596e92104b6619040cd645
BLAKE2b-256 40fd823eb3255708c24bec24e22f37e83b289cc2176d0dffea456c4589b8b0e4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.5-cp314-cp314-android_24_arm64_v8a.whl
Algorithm Hash digest
SHA256 53599909d54a2fae49fcd50047f1daf4b8b9eda6a5500a08b71da689f5431c24
MD5 ddc364442be221c55b9034ebf4f32d7f
BLAKE2b-256 da6ba9c07c9421e89a0e24a74c8dc861071eb8f913ed5437e7acd750a0f52a24

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.5-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.5-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 1ba83ec3cfb4c506c277400357a51523c8258fa07b841ee06e8e1071da4cfed1
MD5 0ce708916363f1a06fba4208ecb07413
BLAKE2b-256 50bc17cc36a67696e06e040e8035fcfdc2583e3834f736b7fe808d3ce01531d0

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.5-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.5-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 9fc113c1348c7eb22c4e8790f68b562bb4f42a721fafb813e89a57e9cd632040
MD5 22993b564698231eb4d0b7bbd3473e49
BLAKE2b-256 0075e993287749f7fa9ff871a0a4fbbede81727f982b1658ba50e7273a100fd3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.5-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 df4ac3746099562c8160d78d55bb2fa10c9ada7ef970af3e2536bd133cb7830e
MD5 83db50af8d6f1bf94460e7bfb1b5a3bd
BLAKE2b-256 d9e58a6110eb9314fea1bf79c13ab1a5ab699167f1401284cee4bebbf3db2e90

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.5-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 07cb75b58216440e2c170fff4f3d55a5f387358d9489863af8cb11f24ee37121
MD5 aa37a3810cc27dca97ce52a78ed311a7
BLAKE2b-256 0fbfb834306cd6a5959b1521d7f4d3e7473d39cdaea43063d97fa1eed6f1ba28

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.5-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e128cddeccae4146b556684a0d5426454fff5bfe7306862e5a8ce6b471568af4
MD5 d69d0f8476c24f8475246e9ed7af8429
BLAKE2b-256 1b4cf0b4ae4cd2a34bf21ac37944d75c68d2297ebc0128928f988767d1542ef0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.5-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 c65230abaa52c72093b70d3b499d5689d1d8f9627e88ad3c3b4f8154e86ac0c8
MD5 4429fb43097a33b389785a61d169ad89
BLAKE2b-256 6295feb632693a629314593972f9393bb0a614aee5301ebd0848cb1c7fbfa56c

See more details on using hashes here.

Provenance

The following attestation bundles were made for dulwich-1.2.5-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.5-cp313-cp313-android_21_x86_64.whl.

File metadata

File hashes

Hashes for dulwich-1.2.5-cp313-cp313-android_21_x86_64.whl
Algorithm Hash digest
SHA256 9b6d234f1f91335e9f01d9daac42ddc2d2e5c2fdbe285d8eeef50353b283648a
MD5 bbd9c2538793f58462c2a7d4ce03f826
BLAKE2b-256 f50de4704188a78efbe785d6dc921b70a4f896dbbd4e37caed3a4122be31e871

See more details on using hashes here.

Provenance

The following attestation bundles were made for dulwich-1.2.5-cp313-cp313-android_21_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.5-cp313-cp313-android_21_arm64_v8a.whl.

File metadata

File hashes

Hashes for dulwich-1.2.5-cp313-cp313-android_21_arm64_v8a.whl
Algorithm Hash digest
SHA256 2f10dafa1ef5660b1331364bc8d68446448608a8d8f493ed0e260eaf5133e71c
MD5 37904f883d71835ad319f373526b471a
BLAKE2b-256 f5338bd311edfb312e907b4ec7ad4680922e3f5baeccd18d987aeb57141a685d

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.5-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.5-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 9693d2c9e226b2ea855c1dc3a87e2f4d972f7523fc0f7924e5997e9f4c23d97f
MD5 4e5072815a3ff68c0f6626878229a16b
BLAKE2b-256 bd9c2fcddda7faec3bae52db7c64bfcb5dc756f597f33fae90e8d4e4b4d3b39b

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.5-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.5-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 8929134acf4ff967203df7600b38535f9b5b590462067a7e30dbce01acb97af9
MD5 bff4f3b3d0ed80a06ecdfa45d0d63fca
BLAKE2b-256 91440ea8a69c24aa1254ff5996d682eae2eab287d471b937dcdb26d9ea9720b4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.5-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d8f7ea8f47e38e5b0de3fab97e07e9c9161ffddc90b3964512cab2b7749df4e6
MD5 ae34f13aa33153769fcd3725a49b8abe
BLAKE2b-256 14a79790e60d19870f6554f7583722bb324c1355784316f20aeda1c0b5b1491a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.5-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 00b54a1d56ddbacdd8eadd6d4787a51b3a05fefa30eadbf9165fd283a00b90ed
MD5 3fbb01335124836881a2ac0253940d25
BLAKE2b-256 13806818eb7ce492e18ab2efa92ab901d173b4b0b159e5681c1424f329600c40

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.5-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2f90d68bfa97c4ca71de7507984365aefe27b6d248cb28dc99644d0f3ae8c60b
MD5 4ecb00bcf409f77da66d53c13513b9ea
BLAKE2b-256 e5b1c07c347681c0cf6acd4b189bf6e8d6207c71a1347b7a1e865eb40faa46b9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.5-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 701a9ecf7a8a44f5e2459e46befa93530cf36a8b1ae3140aefc007db1d7d0207
MD5 c08ff87e4edba39e3b6b64edfb2def23
BLAKE2b-256 19224f75770bbe5521cac61c4820ef46d4fbf8c2175d3519ba3d0378d4ba798e

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.5-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.5-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 5e067b7feceb7034bc99e7c7143a704f1d97d4be7027d9a0aa5a83c0657ff091
MD5 ebb6dbc14ccc74484a547b6bf1d7c27f
BLAKE2b-256 3391ff0b444f686718635348986bd73dfce42e947912417893de35de399b878b

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.5-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.5-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 5108acead814d1de8b6262d6d8fb90af7e82f5a4d83788b6b48e39d01800a92f
MD5 f92a07af59861ab3f97f0b509e7bfec7
BLAKE2b-256 c1a8e058959a87e7df7753b112ef66a43ccbc57338c1bbdc23a0edf3833396df

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.5-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a5549f4afc973e0a15ea6b0244d57f848d3f3ee13dac557eb311024aebebf128
MD5 47106c46fad1a25101dbeded50efb41d
BLAKE2b-256 60581dc352d2a5e80befe4338af7208febb44bcfd7496b0dde5ac6dacb07b031

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.5-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9008ef25cabd379cda4fa86000fc38ca14b72afe17db798a8c85c0b2b7ce4d1e
MD5 41116fab137ef487cf7b62409bdf29d7
BLAKE2b-256 0717a03adf50b9095f9f5d863393f21d585dea39bdc4fdf60788ff3a9407a512

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.5-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a70477c991e96cfe8fdd7c866e7251faf71b38bfeb51d6f27554c9cce1caabf3
MD5 ec9c2da36bf97f15dc267aa38207070a
BLAKE2b-256 85d806ee3bc8eded4bd7adf8adf0c9ea5f19bf96f7e5e626bfaf7311cde4208a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.5-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 556593fd11637f80f6018bee1916b1a84f5b420423b470ebb3f1a782ad6ef081
MD5 52e66a80df350a6e8552b0014f60fa71
BLAKE2b-256 4a4a654ae1671610fdf6b65a64586ad67ddd8550d4d08a632b2a4b9614754b6d

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.5-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.5-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 a6620963196c49212c511cd909f367dacf771f199a27d116f357cc671ea956c7
MD5 424e6b40b7f956c607ebb81cfec726ff
BLAKE2b-256 68c1ffa02a1623c3d668de8e66b654187bb8dc24c085224644e5554537ee4642

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.5-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.5-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 6c683c0f4a062894b6826c61102d415dae86ade61a10003c82ccc2b91858d5fb
MD5 99d2578bea7187e8d3730b2c0cb0d929
BLAKE2b-256 d4f895f51bcbc2ce86beea49a67f61228be86bf614a24aa714a8c59e0abdd153

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.5-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 827366331603150de5976d72dd456a3fd5fc91e856471dc1d10fd64758c05f02
MD5 f5a16457a7afa7515855775c60942450
BLAKE2b-256 512a348c1f0baa0c42dc79a9f503463ddb00452c234ec5c9e20b43530d78528e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.5-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 dd9569bc26174a3437d749114d36c81fc6c7478b55370ae50125e34e9629e4fe
MD5 9c01a618d8f2bae4e74286af69c65918
BLAKE2b-256 04f7640fee144007262096173f5fafd04cc7e5a0d72b0ceeeb9c9a51d99abc43

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.5-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 66aded7d364341b55941973a1562323f25bd205f0809692b687ec36ccd31242c
MD5 dd5ea451cef659650aaa6273364b0a17
BLAKE2b-256 04f825de359a9249cc05a58c2500babfe2adff174931f2fa3fe97c700ca16626

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.5-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 46db47394ba8a95748ae739f5d3a5a3e1724a2f857bf2437bc71bfc0baaed91d
MD5 0821326324b92d4c6d348327d9ea5726
BLAKE2b-256 b3af60929b502d6541cb015beb9f1da82600aac64d5f705d0188aaf44a7aa77f

See more details on using hashes here.

Provenance

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