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.3.tar.gz (1.2 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.3-py3-none-any.whl (682.8 kB view details)

Uploaded Python 3

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

Uploaded CPython 3.14tWindows x86-64

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

Uploaded CPython 3.14tWindows x86

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

Uploaded CPython 3.14tmanylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.14tmanylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.14tmacOS 11.0+ ARM64

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

Uploaded CPython 3.14tmacOS 10.15+ x86-64

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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14Windows x86

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

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.14macOS 10.15+ x86-64

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

Uploaded Android API level 24+ x86-64CPython 3.14

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

Uploaded Android API level 24+ ARM64 v8aCPython 3.14

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13Windows x86

dulwich-1.2.3-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.3-cp313-cp313-manylinux_2_28_aarch64.whl (1.5 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.13macOS 10.13+ x86-64

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

Uploaded Android API level 21+ x86-64CPython 3.13

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

Uploaded Android API level 21+ ARM64 v8aCPython 3.13

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12Windows x86

dulwich-1.2.3-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.3-cp312-cp312-manylinux_2_28_aarch64.whl (1.5 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.13+ x86-64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11Windows x86

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

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.12+ x86-64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10Windows x86

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

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

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

File metadata

  • Download URL: dulwich-1.2.3.tar.gz
  • Upload date:
  • Size: 1.2 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.3.tar.gz
Algorithm Hash digest
SHA256 d77dd4e5012b041e94a06a3e8157b38e43629563cc4a8cbd39769b2effa35ba4
MD5 8e104e588504a9a6d6a5e318f5c2e44a
BLAKE2b-256 02982b51a3d86bbe0b5c21ee323f2511842779aa8834fb37f1258d444006cf49

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.3-py3-none-any.whl
  • Upload date:
  • Size: 682.8 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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 f6210b3adf8fea9058c32b1e5c8b3209a26f989525dcd67e7bf6f2f986ecd536
MD5 177b8c744d805bb543ce66a423e623ea
BLAKE2b-256 1f7ee21e2c583c422d54283bec231b8f6c34e0d5f04f3edd9d71f3a1aaf86b97

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.3-cp314-cp314t-win_amd64.whl
  • Upload date:
  • Size: 1.0 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.3-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 3e7fde8b72123ee48d404d48e7f4ccc5dd5dc84a558628ff6e9fce4e1f1d70b3
MD5 3b5a8f0581f98dd599a370017c27bac2
BLAKE2b-256 c0e056d46e34a02a0b2eb5f7ac2a6a5bfeb70b75cbb025cc2595ba988cd790b8

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.3-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.3-cp314-cp314t-win32.whl
Algorithm Hash digest
SHA256 f541db65b00659fdac8ac5701f587f799de52fe624f2a891619c6aa2040c1439
MD5 830c29748e72788ec807fa14b12e0404
BLAKE2b-256 ceb80f8fb52263137bca80d480c36bb8c1c726482f2755abda2fd7536c946c6e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.3-cp314-cp314t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1860199a88fcaeeba8f3f5f3a1a564d127e896f57c4a2190824d0790b8becd24
MD5 d8a82bd97a48f552b2020a1941df3553
BLAKE2b-256 b9e852520cb615953ac9b7b033b6ce343e8986fd59ff9d3ea03da393ec399b14

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.3-cp314-cp314t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d12cc45d6ac97d08b2c386d05092cd2da3683b2c2f026193600c9f2edfbc5b56
MD5 e2b0f0a8b6a8166f85c792ac2e21148e
BLAKE2b-256 e33385ab4de5af861e580c7126ac08bcb407c9765cd2d42e32cce00aa374eca2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.3-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ed48c7fdb7aeeecfa7f380da832089bc7cad25cdb48bade42fc4b15ead0710d3
MD5 7a0b82540288033215038497cf4a3de9
BLAKE2b-256 9475833c0880cd0aa2eabb46fde17759049fe79424ca0a4c0be49df4c49eed21

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.3-cp314-cp314t-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 c4585312bf48f9a6e781802c8fbda690cb800e0d586c85e42777808c2ba8b1cb
MD5 a0f010b7bd06adc72cdeaa64944aff7b
BLAKE2b-256 2b33092a6a3f6b4661ea1ca69f1b20409354bcb222e01da4bb59dbaa6348c47c

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.3-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.3-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 7263c04a9d2afaa3d073da1400150709e4edfb52d0551c926a03c26c0170cfb6
MD5 11c4bba0be4f8ae830459a5ed38a752a
BLAKE2b-256 3f068eb3ab40d678c8176d1b2a6f6c686101c9baff729327f57072cd272e0150

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.3-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.3-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 2d6fc07a3aa780c76ea23fee0272aa63b89a7b32a9456bb250bc3a1f5dab6cba
MD5 85d5253e21286fd26e8dbcdf4fd1b116
BLAKE2b-256 e012de205e64c5fa6e48768d6652139fa5eba3a048465ce080df6a63fad0ea58

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.3-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 94b9b4c97026767120e797a43a75883d5f4f3057415053c5dfa58642dd3ed499
MD5 2a484c7cb609902ebe1bf2a8f2b20732
BLAKE2b-256 9997fb0b6c11ea3e2ff9bd22c6c4c5eb22feb7c1885c46270ef7381c6debabe0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.3-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a313c79bdbebadc63302d6d26b6d30fc11c77b13e2baee01916a05c86181ce07
MD5 0548095d34722d1b61685ae39bbb6d11
BLAKE2b-256 d03bb378238051c3b561950651c90a1bdc970d60d6f599198bf02c2e9ba9fec0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.3-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7fa7a1b9f8ddbae1ad286f9a2ee9dcede30356ddcff90b52573d9c05d9ad4091
MD5 f6eec24d17ee664610c4927f9c5d1e46
BLAKE2b-256 9430e0b413e9b7b4f2407dec25d4da135e674857bf421ff024a87a53c542bc80

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.3-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 6687b93d4f186614348e17266ad37b91dea2891fe8d1b63c27e6625ca4235a0a
MD5 a1031d795df78dc980758544227dad0c
BLAKE2b-256 0a058ef341cfdf6ffa7553e15934ede6b73a0267ad3946dad2e1e51235770b7e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.3-cp314-cp314-android_24_x86_64.whl
Algorithm Hash digest
SHA256 d3e9f5ba3b1a93da51e0abf53f9e2c1ea394191fd7437b88745aa8f997b50fba
MD5 c0cb57de98279be82883af4a03e51c31
BLAKE2b-256 f2d0c51a1d6926c06019d4413cc8abfc882521622ef6a3a2be3d41784eb58315

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.3-cp314-cp314-android_24_arm64_v8a.whl
Algorithm Hash digest
SHA256 943594a542f101b079af7c15fdbdd2295f07819d4975f8177bc744bb0afd8d78
MD5 2d2c992d9ac2b890761d035bfdab268f
BLAKE2b-256 992baa674a9c99a6fd6b61205b26bbc4a6a7363ba7adf84ea940f4c41fcc824c

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.3-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.3-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 628bd31151c45e77c002de07acf2069ede3adb305fb054b8c328b30f1b3ef5ea
MD5 4c884e946994b794ab60bf6312139b68
BLAKE2b-256 185124e2f2f73713ede306ce31c3029b1e962c650919810081af7c849f41fa41

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.3-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.3-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 db5561daf2cac388c8fcc974771b1a7792b51f4fd46a4b9287b35687b1a7b216
MD5 dec2f49872e1c7ab9f8462ec4e55e588
BLAKE2b-256 0c8ab512f12a7cf396ed998aef312877df46ca1a093e504444f9e3a2098025a8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.3-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b6735ef95f565c2e0e3746114dc5eaa2762fa11013701fd205b7eb8df0160155
MD5 14f7d5bedf4f6c1bb4a1cd8e45f510b2
BLAKE2b-256 dfa3132fce7e19a87d8638ae803fcd68edc64cea9f272a120bbf488e844d03fc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.3-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 df420aef17256bf72bde17df6cbd0621a3b764068cfb46f9d286af3f9807ba7d
MD5 00e5c979862bc5d3e4bc7fc8a5858e76
BLAKE2b-256 314b619ace5e65bb1ca4518a22aebd30d0507223ffcf1b05bd21d0bc8694dd29

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.3-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4c50ffe8d531c98dc64ed734015be15de8fa60c97ba2aae5a24fe4be8ab8d956
MD5 ee33f28a377d9183ca9d27563985f9f0
BLAKE2b-256 86b3f1dc666a77a430466baaef9e0bef409f35349fe1ef6faa9763c96e32ccc6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.3-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 d6ad2fedbc85e8cd33f19fe244f017d2b53a214bdf05dfc5bb7ecd9ef718903a
MD5 a7e7fc4ab1161bd8570707f2c77462c6
BLAKE2b-256 b84198b38cdda7f14a7da2651ad17acf32a68efc76d82ea446c4e062371c1ad8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.3-cp313-cp313-android_21_x86_64.whl
Algorithm Hash digest
SHA256 b92f33500dacbfbaa34a1d861083ed37a08a7a95101b429cdd5e8b414ee1af11
MD5 6c1ed76d4af7d77a3c7b7aacee1f2ac2
BLAKE2b-256 432633c589c32fdeae73d2414bb438eefd0b2ff8b3b9948b3cc7dfb14c357ad6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.3-cp313-cp313-android_21_arm64_v8a.whl
Algorithm Hash digest
SHA256 04e6a20093c1f7b97d51ccefb23c2e61ecebe2b51ec227a9d54a32f3f390fdeb
MD5 10d93cf56e6316d1379f9ec7f8bd2147
BLAKE2b-256 a28f8c23117f3a7d0749f79889c3550f2409d1dfa09fcad6ebaea2e15ff0aa47

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.3-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.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 644f2665f95d1e9f42da507d1e59591e2dc5d6e9edf7c9548eb641c5551b67a9
MD5 4cf630e3509abf65e49acf4bd605de44
BLAKE2b-256 243e08987cf515e6ea76b16418954b4ccf059028b8bdaf6727e4702e51b9242a

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.3-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.3-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 687593258ebd31ac3535370554a9ea80d89567371d01a7d3a30c0d790f6b8538
MD5 c20d236047f263fa7db2418145c4b21f
BLAKE2b-256 b007167cb8227ca68ec5b101121d7e0da34804ad07a027edcf1776ca1d24ae3b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.3-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e01d0afa5078879e0288cad4957a0e7aeaddd6edf5f0f4f9fb4b710fce807e79
MD5 33c0ccd0da629c9df8cbfa96884f692c
BLAKE2b-256 3750e680b87f06a918abb1d439b777fa2dab694eb7ac73cd1cb432a53f63986e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.3-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7264e168e0695d42c948262fb77bfc443e1118c00a78a8066137877364b4e1ea
MD5 cca386d2b08db872e45144fe12a146ce
BLAKE2b-256 b06ea66bc34a1054ed7641597b8a3a5eded9a3f8942290e360be53c77af1ac2b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8e2da32b04bbb6da99dd8ab93b5984dd0932b4a2e2885c218f22610efc02d3c4
MD5 7feebceb45974331be5594a69d6aa82f
BLAKE2b-256 775e718b4048734a93aa4b43e9526c13b0b7674d8e2d8a6e6386c87b5fd75649

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.3-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 5d8e28538fd7f8a8efc5fa9940b22852ff4e6d460e2dcf139c95f079946b26ea
MD5 547a6a99b71002f4b57b5c9d4227c0cc
BLAKE2b-256 895fdc12c3dfb986815931d062bc7f4ecbcca4563afd8acec5d5da095bd11064

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.3-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.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 67d1bdafc87013e6a4a41534fa165b641b4efc12d250712e5c041476bd6b0c02
MD5 2259327ccd4036595029c39629fba74d
BLAKE2b-256 d42e85b6f62264701eed2f876fdd6e4792e41e4bc0d5e232f2d36b27276a330a

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.3-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.3-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 c1f903c3ddfc40d2562efc6cdfcc4f4db41497f75dd5754e03cbb6f46ae8725b
MD5 bbe10bfd8166dc62199b70301c2a3208
BLAKE2b-256 6cab99a25b4f157c3c83bd740c17418bf4200a7a9d1097f32c1f7045370ad49b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.3-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8697e3e38472db338ed969a1bfc8151804c8db4cd263235e8f5328b7285ec579
MD5 bd938e1842d0138639e283b90859f662
BLAKE2b-256 b3d5760ff352c4523bb9dbade89148a76cf3f0d594afde6745e6d38540e0da18

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.3-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0435c62f295483502930cf40b32074328d84165c35a5bf8edd1983090ddf5b15
MD5 a5c97a69b065621b16e416c8b017252f
BLAKE2b-256 4cd603235ff3ea649d2cc1c72dba957eaa4bf0bb9f7f6b03c6c0ea7390d4a8ee

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bd753e5019e9e75908c042c5e173bf89d0becaf40787de1a1f190edffc584b94
MD5 934953a4a725fc2ebf3c1d47e4e9d516
BLAKE2b-256 3152eaed13bd670beffffbd6af0b2aaf0850833381c3decd1687662bb76aad1a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.3-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 1570d4973b756a58ccd46f99a016807599657d620b9c3660dcefc65b65edd7d7
MD5 d5dcaee9c46429433a33b6292938faca
BLAKE2b-256 9022e3c680a355a3af5120435de37990496ebd5394063eb876ce0fdb09beeb9c

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.3-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.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 bb8ef55a46e1059e6158bb1e731f47b42d56cf51512ed540981d39090b32c00e
MD5 2759dc6a33136fd2fd196b3d09c99681
BLAKE2b-256 fea42d6016aa7a309539a8c056c1a4f4381351d447d7f21d30aaf3fc12329d57

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.3-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.3-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 0d01abaf1cb646d9d2b1fc634090ef474492f9e85f7e2d84a2549ba160aaf19c
MD5 b8167c69fe3660e39f2146e9cd499497
BLAKE2b-256 55924366bde2d44bfb562fb947a0bdb1d9140980ed339aff23006805522a574e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.3-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d23b7dd646b4e4f360f240a46c18b5ac2adf4505ee7dbcdc72a8235da635eacc
MD5 76c172bc1bcdab1068f51dee8ff0bb2e
BLAKE2b-256 db2a7f2a08066c9ece3b72e3b8c87f2479b2d4c94727fe7e83d0d1ebf0da81a7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.3-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e316b89ab0ecf289e6fd470a45fcdb4920f13658793ee8e2a779f6242cf8ad92
MD5 7a3f5b3753bd9343a21c5dfaf3172329
BLAKE2b-256 0e6acf66f76c8388cbba5f910d3a5f9031cf060e47af631154e5b3fd69259ff3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f4b726c548ae63842af9fd689782a910d1513618fe385ef34b780f8fc66da730
MD5 717bedc3c15f44acf62835d55fdd5c2a
BLAKE2b-256 dc57d4a817f43125eb266f2827403ff81e6a1c8c98fdaa5b4495d8d93323c67e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.3-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 05a85a7b870ac8b469e1fcafe8657ea2525a8a8dfb81a517900c9c9a7ca8a673
MD5 3373b5989a0cd89213c9f8bc81fd5d9e
BLAKE2b-256 96b438b27f2dd7be431b88e8a5b9205752604c37a393147f1829d0e4f1a158bd

See more details on using hashes here.

Provenance

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