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

Uploaded Python 3

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

Uploaded CPython 3.14tWindows x86-64

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

Uploaded CPython 3.14tWindows x86

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

Uploaded CPython 3.14tmanylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.14tmacOS 11.0+ ARM64

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

Uploaded CPython 3.14tmacOS 10.15+ x86-64

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

Uploaded CPython 3.14Windows x86-64

dulwich-1.2.11-cp314-cp314-win32.whl (1.1 MB view details)

Uploaded CPython 3.14Windows x86

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

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.14macOS 10.15+ x86-64

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

Uploaded Android API level 24+ x86-64CPython 3.14

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

Uploaded Android API level 24+ ARM64 v8aCPython 3.14

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13Windows x86

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

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.13macOS 10.13+ x86-64

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

Uploaded Android API level 24+ x86-64CPython 3.13

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

Uploaded Android API level 24+ ARM64 v8aCPython 3.13

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12Windows x86

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

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.13+ x86-64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11Windows x86

dulwich-1.2.11-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.11-cp311-cp311-manylinux_2_28_aarch64.whl (1.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.12+ x86-64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10Windows x86

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

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

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

File metadata

  • Download URL: dulwich-1.2.11.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.11.tar.gz
Algorithm Hash digest
SHA256 771bb2128045477c9332f71ed3fd4498c4a455e90ff76198d92cbc09218773a3
MD5 c70b71b34abdeb246da6c3507a3651dc
BLAKE2b-256 b4bc70bac5c71214fad2f297c97228d3ca82f2d0a5095f76c3875854957d4554

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.11-py3-none-any.whl
  • Upload date:
  • Size: 715.1 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.11-py3-none-any.whl
Algorithm Hash digest
SHA256 1e10ff178c0af122e18437564422d40a04108b8b1c64bbe98a6b32326cad1883
MD5 314e5d5ee1bb523ad6b2bcd11be49051
BLAKE2b-256 13b28efd78cd1b39fff57c1ae86876e396ed12dc470e758fdc1d48c55648c50a

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.11-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.11-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 8555e095c0d4d0009c75c543a32ffe2e0102f51a56bd47f3dbad25b6bb7ff88c
MD5 41a783629a424a532e822f612d14fadc
BLAKE2b-256 7de53ba1b1a75c35070205d16b85b89c3bc90f19e0e41babbdc8c021ec49ce96

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.11-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.11-cp314-cp314t-win32.whl
Algorithm Hash digest
SHA256 1f1ad56e0b93fee82ee155e993182dde3c7e5abecce3bbd772b375e019f3babc
MD5 995fa5727f09f5417e1c3d5865dacb01
BLAKE2b-256 c05afe8e772744581b399fd8a43b80d4a9cac48730d0389548ca9c9d59ef8914

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.11-cp314-cp314t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3467b7fb3c040b8246bf5873a774c33dc52c15e5b065173dd566b47c7f2d992b
MD5 fa9af4cf3de6068742d316f55572d639
BLAKE2b-256 6ea43a691ddbe5388f3addd826bee3bdac1ff4db005415458954081a7aab5668

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.11-cp314-cp314t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 07fdca254f7b92b50f54979dffcdc056d69c5e0c7ef22f576f0efce6b8359603
MD5 86199d41bd6ba562865ba2eed8f33109
BLAKE2b-256 29e7237d552e762372afa982747a10072027effd04dc757e940f839c9f5b0ce3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.11-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0516bd28666b5d13472e0800f45fcd10703faf057eb9d46c503f0add0498ef3c
MD5 82124fa49cfea6d32a0e4cb8d402cc49
BLAKE2b-256 77cdf7492ab3431a59a1dfaaa39bffc16c2193f2a3a62a38b8735e78b1dace4e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.11-cp314-cp314t-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 e92bd00e4c4e7a5e6c98d7943fb859a653a50905225dfe363dfef7cb26eaaccd
MD5 4e32e95ca4da85c36b57b27123cf07cb
BLAKE2b-256 0fccca9a2e85dba7c040dc3a7da8f1fd4b1381d52d01d9c43d4524278e434fb1

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.11-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.11-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 d041bf374e216f4328cdafa838f1f374a342fd42d417dc8bbf5744b60ba0f8ae
MD5 f846e9c60b2ef18089b1e3ec9d433a95
BLAKE2b-256 84f4926485535a465fad9832e02c6a1c37efbd02908d577c17147cd236c5ef29

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.11-cp314-cp314-win32.whl
  • Upload date:
  • Size: 1.1 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.11-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 e1251afe874f33168c8165a0308d01efc40322cd011b9665ac5070366beced90
MD5 d0ba8ded2ba501eea28db4d1b82e13c4
BLAKE2b-256 3040965eb187d4f8a9b5fa2c26a28d0c8adc6555d397519c2bda7c57858c24ff

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.11-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6a1f1567342914370974fbecc89bae83e088393d19d8c6bf188b2931edf5eb74
MD5 be96338b03aae3a04c43e3ca606d77ca
BLAKE2b-256 d99e7329947fa84b928cd00b2266a5729395d0f221b5806ec907b521c4d04f74

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.11-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2ec08bf9c0ae9f8b972af1c996f35ec817eee11b96c6382e81da1f7b0985edef
MD5 0ffb44507d00c56c6b5b940f0af8775c
BLAKE2b-256 0f8d2465551b0db9103c874148d9c79862892d2066bcbdfc4cfbf19df9872d7a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.11-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5ed99db101bd9fdafae958913aa70a93062045fde391ccc8c298a778e1e9946e
MD5 e36b572954b3c4a6b8fff270af0e43b3
BLAKE2b-256 9a4f2a98f7a13ddcc411863ef3ebd920fc07263f0cf7237f2b741e9b31b77546

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.11-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 b15bd5ed68bb381d578746aa03979c7c32ff281beb81ff70ccde712a67eeff9a
MD5 e74edb40b4b772442e4560c02c43414e
BLAKE2b-256 5930975471290c1ed5f567b91d917c25dd7d59b97d9a5e4801998b63a496fd37

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.11-cp314-cp314-android_24_x86_64.whl
Algorithm Hash digest
SHA256 5231a835b813058c28a7ab628a17da0fd9a53de8a42e2d037b1270a6e29ae3fa
MD5 45b0889f137ed6be17e343527c33375d
BLAKE2b-256 e29aca45a898704291aad4a6d0d95572265e3ea076e2d975fec691555e2635b4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.11-cp314-cp314-android_24_arm64_v8a.whl
Algorithm Hash digest
SHA256 0d618b97eafd8d7e45ed7c9be8976c97d581513e372e6b08e8aef90625477131
MD5 b2d8a1c6c9a084be500e3169de535be7
BLAKE2b-256 1c5ebefd5885457c72dee769f5fa8809705743ea7ff252e309ce119ec8e12728

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.11-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.11-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 10aebbc63207c54a42c98e0d5986fc761e6d3b39ecd9c87575c00a5d3e35ab4a
MD5 b3b61101de606f8540c5b225140f683c
BLAKE2b-256 9d12094c2d6a943759fd7ab64f3b3ed464ec8c528fd70cdb7e557e6929e4a0bc

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.11-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.11-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 ce8df9672b2606ab363149c72dfeec4cda4f8081a9da2dade0715e0155b69778
MD5 cf6e8b12b9fd6ce455c3dcf696a13a6a
BLAKE2b-256 f83135cbf142c85ca12953607ee3c4409c5e4d0c9bbf87a60881461c6c1eee2d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.11-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a48df452a71eea98ea91e065815f2655d3e6d2fbe44a28d785b8045852862dde
MD5 bfec7cb2aff8eb612dedf34ed5c189f6
BLAKE2b-256 9f6bf705d4eafd1e7ec15e21d0e89d05497213bdc4b92a3ea2647b14d52c2002

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.11-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 55e896d856751aca0eddec9cf38372b55ca38fbfaf5d57ecd46e6e1bad4f45d0
MD5 f43ce906b390df8de9972fe21e9e1fb3
BLAKE2b-256 d8cd41b4e2a1dca0885d8b03218ff04d5daa689e8202379225d5e416e5d99167

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.11-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 59c8376ed91350ce5b36de52b77f84d4b53f2bb3b364bddaa7c8927d071c4d22
MD5 1b76dad3dccbc899ee54e4244c570da4
BLAKE2b-256 d533c10231f3c03be2687be680d03e7ee14fbf30bda8ea3250060b5a9611f4a5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.11-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 80056e6fb25582222520ca006e1e4f3342d882ee4af620d158cf1807c6ad92c4
MD5 4ecde023d90df9eaf3c4f258b1bba206
BLAKE2b-256 5491cf64b4ea4d82fc2fc92f5e4c351a4cff61481de0f7b8b14cd5c5d4ef2401

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.11-cp313-cp313-android_24_x86_64.whl
Algorithm Hash digest
SHA256 72a15152965f28d74b965db2103ab4d5163608387cb4d4f12097aafff0da2d2d
MD5 933f90420fe519fd41ff14b8c813a041
BLAKE2b-256 ad23af18ffcf2a8fd097df367d5cd887be1c1b82b563143ade1a54c14391f83c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.11-cp313-cp313-android_24_arm64_v8a.whl
Algorithm Hash digest
SHA256 4a4e867ab55042bec41a11ab3686a4140e14ccf7dc4b62d8c6de487f8eb5ad41
MD5 995818a958baed3e19051b4813374e4f
BLAKE2b-256 369d19c3ae027114f5594f8813133f56fd40b3b1dd6fd63efdaaf9ed04662273

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.11-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.11-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 34e05d11b4a5d673cd668dff0a873f1a7292855fbcf8a64b304b2df56e0911ba
MD5 25e20c3d41b2d10c05bc0282c1a5e34c
BLAKE2b-256 358a62cc6df990cba318cf63c412d70a93a6d606a12d70cb4703199a2e290ece

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.11-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.11-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 103c14d17a2a6977069d823918332473601a902135fd4de767057b086f3ca69d
MD5 b348d79bd53ffda86204fbc0c2824d56
BLAKE2b-256 0ec6872c11f5fa5fc8aaa32678a5693f4732fa4ea346c7e3f6c1ab43327ead9d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.11-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 db6fdc000d47d8106a41d26ab80be20cea0aec4a0f27f791bc59119ec9aed61e
MD5 8f11014c36aedfb1149d7044cd333419
BLAKE2b-256 bc50f827c52b2737875a5f3bbbed24c2f0d76d3467cbff89b2bdd7e0490efa8c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.11-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8ac68189341cda83a53fae48af99473e8d0c1d46ab8019f44230fd34d6be9f21
MD5 59f09d590fb26992f840587d270d57cf
BLAKE2b-256 b84ca013b3d3b09a6cdb711d0894352f27b840c7572ccd4d35ed8597a73259b3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.11-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0f795fdfae87dc31a67af7b6e186e0d94dd849dcaf424be27894cc2fbb5db8af
MD5 125e4cba5004bb706bc87c671f37c51b
BLAKE2b-256 879ce0b087e39964ec9191aa063997150518196e7900e1b2f754a06c7f778fe5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.11-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 b5a9429fdf5e4ff7fafb0f4ec79382046037bc725f9d69270a19cd75ada18994
MD5 2c76d070ca33a6e817ab7e3d48bb4728
BLAKE2b-256 e327b2933633b45429bac51eccd4f398056d409d99515f8231bc98c2d0a1f8ee

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.11-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.11-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 58d1018a293b5f1c59af2037832a39bf45349f09d46a5041758ad54fa41d2e11
MD5 127c467a57bb980ab34b2b8362dc8ef9
BLAKE2b-256 f012022ddc54ec55fb8053e997ece26d879309c2eda9dd80f3321af94287dcc3

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.11-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.11-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 7787fef12ab11016a2b66f2f3000dd229b4efa2f5f7b7b560b62b19115f6ecf2
MD5 dec2fd7131edebbc353984e04b462e21
BLAKE2b-256 92e955b30036d2795ebe39f93f3dbf1e089a4f9be46ef6a1df15934094939b00

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.11-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3a57af29fdb9e9b4bc215e7db1fea246f91a7ce1c4e24992c2c8cf4dfb8d58b9
MD5 ab784555fa6e5be7320985dc372c2025
BLAKE2b-256 f489ff1a305873e7aea8c1999bfc13043fba128e8a3f37b5109609c7c76f4d6f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.11-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 fc7acacef7ff38c1c6e61d92e241132e0dbc439d35a59f890c2a3cf5acb98fe1
MD5 378877efd7cc8b555f410cdcf3e75ebe
BLAKE2b-256 bd980426cd27f70969a349632b4ca8c07f7884827835214c2550cab33b1ad1de

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.11-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9452e416265415178c6fd02d89f7a1e07c5805f5b25de5b10a7199dbbfe9baa6
MD5 5ea2fd2f5a10addc874ba2362906b003
BLAKE2b-256 82b7bdb19f31d2bb12ba1d67c31253e6b45e0b5ddca6e3d6e9292e3b98d538fe

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.11-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 7c0bd5ef099171944e90ae03b1f5e83b5222d9ed06f7c3a36991e5e63aca0ddc
MD5 caa938927a27b37f5645b5b9b5ad4343
BLAKE2b-256 ef8dd4b521cd5456693be061257870b7ec9cdf54859f0ea1f70e2fdcda90beb8

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.11-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.11-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 f27fa55bf8f7dc6c79f2aedf5934ddf38c0e88432ed2b584bb1ae03da2c50e0a
MD5 2f5e42c38705be9bd6a45881db40847a
BLAKE2b-256 fda08b87756ea413f80c87ffeb09a361f1b3d58c6ee9f4a25c314767ef6d9b48

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.11-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.11-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 0e6afdf358a19273befa8c620ffb7be3705fb161a20f57ae8fb16c2a8abd7345
MD5 d55dd80124bcb2087ae1dff9a1b0ea19
BLAKE2b-256 dd3c16f6007e9573e9690c62a988243efc154a6731197b1818e47046939e6886

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.11-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 582ecba1444262e6d99dfdfecfa514b05a35b8e555015801922f9f6a18c14afc
MD5 c8af5c23f57c3b70655d43457766898b
BLAKE2b-256 bd0413e1a97e84c5f4adf87193393f75dbd2c6c53228ef882692c47642486bbc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.11-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 fd5cb2dd8833552a59fcbb5e26f95947ae77336fb42636fefda196a9bee82aca
MD5 d723dfa90b0f7eda83a65b62ebe7a329
BLAKE2b-256 53456ac4e5e0ee4c75d0aa30f58e93fea4997fb36726d40219dac3f1a367e2e2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.11-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0610afd1e117ff5fff634e5954367c220a3b66ae5e96778fdf9c93c366959ee0
MD5 96a1734b062aed3a03e59fe92b191622
BLAKE2b-256 1789e72a431d05d23057aa5a1cc7518b81c7efb1de17fa566d94a37f5282284a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.11-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 43644351fed9369a4c218b02ec833f933b8b5291524d77adea3c5095eae57916
MD5 0e8579ffd078535827d405cbafe4c247
BLAKE2b-256 79bbb2cfab5102306dabf9c5e8a2b7004750bf6ee239070180dcf7f5137ed197

See more details on using hashes here.

Provenance

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