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

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

Uploaded Python 3

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

Uploaded CPython 3.14tWindows x86-64

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

Uploaded CPython 3.14tWindows x86

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

Uploaded CPython 3.14tmanylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.14tmacOS 11.0+ ARM64

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

Uploaded CPython 3.14tmacOS 10.15+ x86-64

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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14Windows x86

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

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.14macOS 10.15+ x86-64

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

Uploaded Android API level 24+ x86-64CPython 3.14

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

Uploaded Android API level 24+ ARM64 v8aCPython 3.14

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13Windows x86

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

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.13macOS 10.13+ x86-64

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

Uploaded Android API level 24+ x86-64CPython 3.13

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

Uploaded Android API level 24+ ARM64 v8aCPython 3.13

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12Windows x86

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

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.13+ x86-64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11Windows x86

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

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.12+ x86-64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10Windows x86

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

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

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

File metadata

  • Download URL: dulwich-1.2.9.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.9.tar.gz
Algorithm Hash digest
SHA256 b395466b78eb5c36baf34381b8b831fd26da8a44b428a2eea1d57ba53f68a234
MD5 f099f028f702cf2d0b8c142652331964
BLAKE2b-256 de170a0fa2b998cd9a852b1aa901e3f6145f13a4334f64b91564847e5880968d

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.9-py3-none-any.whl
  • Upload date:
  • Size: 711.5 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.9-py3-none-any.whl
Algorithm Hash digest
SHA256 79ff0ff35c4e17ccd58f9bfb23f4f8d416b0b09337b8c99ee3b4f10459bb0d68
MD5 4a7d01df5d349ef8449704c9f586e688
BLAKE2b-256 cdf9a6677c0e698b5b781d663eb394bd15cc69c4a270b11cdcc128076753d75c

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.9-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.9-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 f99f886be2816ad36fe9abfdeacf3b31eb5dcaa0479e6c7c8ad814426bf4b5b3
MD5 59d9734e1b0dc9cd5d11cdecabed0fbb
BLAKE2b-256 29573002d1f42a351cf79f0631166338570221b6c331e6b65fbce61bbffcc22f

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.9-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.9-cp314-cp314t-win32.whl
Algorithm Hash digest
SHA256 083500a95ca29902a0872d04210802139b52a7d30d322ebaf6711e5d62a0d98d
MD5 7b18a7a3c89f5486b258d4a93a2d1646
BLAKE2b-256 40127aa47eb1c71b6f816c56104c881b41108d0d1c56668c610adf8f1db23507

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.9-cp314-cp314t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 19a9c89066329d6a8089eebb300c9d78d4927db51c48dc3e30973971b524807d
MD5 9135983c9d289f0cfd7f8f1bd257928e
BLAKE2b-256 231a9f8f9b3e4d4d3a7f49967100e48b65d017f6864080e73ce6ed18e29ec999

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.9-cp314-cp314t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 264267b207cc19b2460a27b2b20c40b681e6712b1df857a8993fe4e9ab977f9a
MD5 59fc67d8fda32a9d1b809070cd2cc7a2
BLAKE2b-256 36ea953950919b56613d881d4d4528521f34dbdf4ab9fe32a7b754e7ef28e259

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.9-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 69e231d2d4d57ba0d9767ec7c250e7d589575a3e1dff7fc3871658b9659b49e3
MD5 737c1b2527ba7fb69c9178ef72a07195
BLAKE2b-256 ea4867c5d528cd0357a52d4a9695d50b0bed1b54f31b5c67cccc8bac2a3a2d24

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.9-cp314-cp314t-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 f1ce4761460162596f3c00b61057c66fce07bcfc89de94c1c3a027ea9e675ec3
MD5 c6f8bf87cecfb69318c69fd901d05aa0
BLAKE2b-256 35ad7e932a8c7162f7c0782b4b5b352cf50ac70a09537c2329b05f5e23d47d09

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.9-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.9-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 01357ee607bed532148cd57fa72ebd6994cbea262d4ef0498493fa4cfcec7235
MD5 56f0994934806a1e09127e01b3ed3b37
BLAKE2b-256 b9cb88aacef54960ed00fdb593381ff3873621ea5150a3649a911957c3bacf01

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.9-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.9-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 cc8e526db5e0671390c417b9cebabeaf60f50ab86f35e9d481445b51be0bc4b5
MD5 4fc7bcd327e746f3506c3d6ac977c936
BLAKE2b-256 df1574db0ec2b93a59f88a3d2b53785c80dade0194f9c0b6cad35c0789938614

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.9-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 342e86cae4de7eb92ab575e73d582008045c7d6167e26190f21396a53b6eefd6
MD5 135f83b1b5da4bae77192e1a00b88219
BLAKE2b-256 27348c66d16d04cf6deb5bc8b3c63a43a8798ef6dfb615416339c38cacd3663f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.9-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9263f68eefe21c84fd950c221ad8c4752be5ca6aa28362c7662e3d6a1c16ecbc
MD5 285ee3fdedf68c830d51f9db40564851
BLAKE2b-256 87fbb42656d2cf8c4c3fc3ac18b4825eafb4000845bc3b010ad9b939486333a9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.9-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 769b5e8a9e8aaf25e4cf327030d5edbf5558df661ba5e13ff48edeca0034e5f0
MD5 dd8ea4759f485e05be8ae7791dc4831c
BLAKE2b-256 496f2f66002c2e2df32473e8aa887e2ea28b8dab43d705ef278611466cddbc65

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.9-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 18c3cb9a9eca46e1cdf4a95c0e4de82ed6e67e6f1c499affd70c1eb696a5aeaa
MD5 6cb00f21b0ca04d34ae5a44b46768422
BLAKE2b-256 d11398ed0b94b6c82f61d3ea0ddc179b4f8486f88633f50fb55fe48b25312686

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.9-cp314-cp314-android_24_x86_64.whl
Algorithm Hash digest
SHA256 0386ab471ac01c1b862ff23845d637d5069270c376de49b4fafaae82f7b1e1f8
MD5 cb67fda2f06fe623b17e2cd20e51668e
BLAKE2b-256 8223cd8c3fafa1a2e36828183d8eff68300815278693cebba4393ca3efd84902

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.9-cp314-cp314-android_24_arm64_v8a.whl
Algorithm Hash digest
SHA256 ad55ec9bb7dc354f92970b10ab148d7ab8302f3afd1c5629f3fac486521c7a82
MD5 8526dff9cc81d293b6b1985d86d1f656
BLAKE2b-256 5fdeeedd1658b22322966f74aedf7c7216fd89dd1d2f289b7cad086c111444f3

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.9-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.9-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 516f843f9a03c34cf4f5f8b55a459bd8833550f4b44dade1ea7f91ef907788e7
MD5 8ad84a20c9c0cdd700159347f2ce50ec
BLAKE2b-256 452e29ab77e0553f94f4ee43b94e41c883f86e092f6fa3edea4838d9dda91071

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.9-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.9-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 6ac4b9dd9d668bf757aae70641adba22f9aa0c916ad45d3f734fdd58edb1add8
MD5 df89fc0cd77b44dbc24fe81e9bce5326
BLAKE2b-256 17de4a64c796afe8862cec6fc800bd01c003e15bac11935cdd2be6565c228faa

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.9-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6d86a1baa6f6dd8a11770cf210cc9193e1debb68a7265dfe6da3682b7167d631
MD5 61b7e293a4423273aeb3be437417c7af
BLAKE2b-256 41aec4fd50807495b909e8b7568effd06be2613ab7c6c9d4235756a3037cd817

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.9-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 697fc6dbec9fb33d91a53c36c27bbac7e25e2008fb70e90d6f26e05ac95dfdf2
MD5 6623d3029f418b3d0dddadffd657df59
BLAKE2b-256 11d6375b8e5cab3a001163a93e610c30a3dc4829cf1b17a2afa57ee4caec3f5e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.9-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 300573ce5075641d18562da5343f53352c5672465ccd7974ef88d316bf043f84
MD5 f5a02b2644a955a0c1c7a612f9f464e1
BLAKE2b-256 181eda9e332726570f5cdaa9f1227f516fb4eff1b0e4b9121d658239c794d5eb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.9-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 d154fc8cb21d393f064057c2965f481464b8d82977c4dff335ce89fb60cd46e7
MD5 4623d393e0ea7f74e8ba34e5c7212d6e
BLAKE2b-256 67831934132defd24dc8cc38c01e5ca5bb271a9f6f8e109b1ca80e6b80e36998

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.9-cp313-cp313-android_24_x86_64.whl
Algorithm Hash digest
SHA256 c68e1302c77baa6db49dde60b2878b4f56728316e9f1bd5adc28d8a22058d1ed
MD5 d821cd7d679b626c3fdd177ec6c506a0
BLAKE2b-256 ea4743d1730d42e3f11b9f1561084101e7cdebb40e3a87879f558370647be052

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.9-cp313-cp313-android_24_arm64_v8a.whl
Algorithm Hash digest
SHA256 598cfe12262f97e13a7caf7793afd76e909ea9b1f228ff2b0d0af9cd3992829b
MD5 88c19038f1c965a307b8ba45321d4e85
BLAKE2b-256 55dc86419d8e1f740a4dc29e32f529bcc32848bd726e34d71481c8e04764f8cf

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.9-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.9-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 81e1005ffc5d5c872bfc87ac3442f722bce27ba10e435543d5302853c34abf56
MD5 661ab03419cde4f393a8608f9ed01fc8
BLAKE2b-256 3896567f32885e780aaa7441f9f5c6f162e7271d149e27d3cb661caf939cd671

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.9-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.9-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 e27a06f9f71275d712b616ad23008df5f2dcf54a06cb8e2a24be8819ee1ce13a
MD5 32c60b63a7e33867ed9adf874dedaa3a
BLAKE2b-256 f261f96c0da72b08bfbc4e38571374c3000dee13e6d72dd06f25281d36d5b0b7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.9-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1aa1b55f59a046fc8f25a67560473c789b7ec113b85c6a08021aae10c6f78945
MD5 b2a30e15b88cc0d2c155c3a756bdd00e
BLAKE2b-256 6e683073e2737e2c3f299e736490ec2e8b5864593858b9d08f36fbcbca80a862

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.9-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5c636fcb33c4db5495a2dc7686cf6a26cf537060a859982e104dcf67635ea7f7
MD5 53ce46168e2f079d4254055c3947e0d7
BLAKE2b-256 6d1a10d61b784c295a4567615579272d91ede81793c72ead207484c0ed845ddd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.9-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 30e72110630e2990d11770227191dfa730b7c045030f818eca5803c6b89bbc5b
MD5 6e2b040521bb85f3926b0b94362790c4
BLAKE2b-256 c9b711c40f1c3ce304e7c2e0e759c589430f043a7967689e61ecb0142ad1ebdc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.9-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 3d5a2896b6dc3f0c794d34b3eb1af317a43b557fefbee0099ef83d35bb6e102f
MD5 a5acecff6e740f158bea3111045251a4
BLAKE2b-256 abb0e4f14c603fa42e07d8a7f1d5a73f123a8148d52b79b3cc478797126dcdd3

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.9-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.9-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 255c4c3605582fe8958afeff94fc1f0883aedc37495c43a74e031b904f3bb86d
MD5 44d8de92e74925ee992517497a9ad713
BLAKE2b-256 abe68e40755771b5d05c9268771f26cef8f2ba5f7a849bedcee06504d7f842ae

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.9-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.9-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 e96f5d29bf509ceb2dbf9cf4de67fe6e5d785b22f721814360563be6757e7473
MD5 d9e0fe107d8cf38d1004aae15fcf2403
BLAKE2b-256 24da73162905ffb2041a8f484e46c7bb269cb39cc984335b1e66eef23d38cb1d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.9-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5e6eb07fbd288059da71019f6746655cd1e136db2f1664fa3e1c81bc11973187
MD5 bd2a50388f2f1738de7e7a3ebd5f23f5
BLAKE2b-256 48e4aa2dff296c4a9cd769b5a55a8de68622c1605ad39d75b741527e63117acf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.9-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ac47e02988bdcde0c23f98275908390448617d491ad5d9cb9f33cf3eb8ad512b
MD5 52c995766332c74652f4da214db8e6cb
BLAKE2b-256 350273baf09f61b66431adb1cd01a9fbe748369a62814b6e27362daaaa924f04

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.9-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e92f76f0048b076ef692094d28645c5e0f65dae1d5e393fbb2e8db2edc017cd3
MD5 532a166f38ccc747f10bc6a7945ade82
BLAKE2b-256 56dda699facf7371cb26233ea1f659ff172995cc06a999ba07992d2762a7dc1f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.9-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 b01fd4d8bd4fdd2bd99eb465e101b4fac2b50436e317b971da7ac3a1bd3a83d8
MD5 5d9756e4ace5a561d466c64dfdbf62ca
BLAKE2b-256 95700345eb2b07a9b26337d7e9ee2c0fc634be81de9969d683b72eca04878f72

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.9-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.9-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 5a2923f2cc4abc4ced2769a54cdec51be949717208ab9a31fe2565fe27f09bbb
MD5 0f2720258bfca09bcbf4f87af2020fdf
BLAKE2b-256 d3403d6e4960daae19145f7e90778b017280e4b8683071077f68ee8bbe54ec2d

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.9-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.9-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 27dc86b999f25f314205e723a51860851563b7ec144ed852acdaf9c2e6c4a714
MD5 ed8e62c6031e0a20c6dd2d5dfc72e499
BLAKE2b-256 7fc86738a67a5cb112880834b8d785c24555295dfa06d8fa5ab29d7bf9c12b98

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.9-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a94c107eb1b8e397dd6440248f939e31756c4738eaa038d3416b52bad8ece94c
MD5 3e2cad00ba9b930ec8e7c171be256d53
BLAKE2b-256 deb1a9c720ede886341f8b037951a5b9dac4387f8bceaad7f76d15e9e28f1b30

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.9-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2c8760ad8cd09d26cc2da891bcb65e3ffc3b4dc4ca58d4377d9cd0712cb9dd37
MD5 625443e89fda170943e9bce0226fa93d
BLAKE2b-256 61a86db716095113107b2c72b9a8a95480c71206d87ee994345c06ffefffe14a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.9-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9dcae6b21ca4ddafe30f79caf3fdb3137214886cc09e6bf1e67e9f5bb61e8206
MD5 ca6a1c6e9741a8919242cff6b543f67d
BLAKE2b-256 1402cc814bbae0c9763317fff593597b6d860275777f72f54d791c8d99c18257

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.9-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 90c79e0fe54f63f6b56aacc9b5fdfd20771810607a1dc18fa2a78754bf6abade
MD5 cf27e91fcf326055400f5af8e42ff17e
BLAKE2b-256 4ad85144092504b20df4e4baf1006f099f7f53ca57353ccbf5e24f3da13db25d

See more details on using hashes here.

Provenance

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