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

Uploaded Python 3

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

Uploaded CPython 3.14tWindows x86-64

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

Uploaded CPython 3.14tWindows x86

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

Uploaded CPython 3.14tmanylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.14tmacOS 11.0+ ARM64

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

Uploaded CPython 3.14tmacOS 10.15+ x86-64

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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14Windows x86

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

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.14macOS 10.15+ x86-64

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

Uploaded Android API level 24+ x86-64CPython 3.14

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

Uploaded Android API level 24+ ARM64 v8aCPython 3.14

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13Windows x86

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

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.13macOS 10.13+ x86-64

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

Uploaded Android API level 21+ x86-64CPython 3.13

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

Uploaded Android API level 21+ ARM64 v8aCPython 3.13

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12Windows x86

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

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.13+ x86-64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11Windows x86

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

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.12+ x86-64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10Windows x86

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

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

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

File metadata

  • Download URL: dulwich-1.2.6.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.6.tar.gz
Algorithm Hash digest
SHA256 405cfd53a99374ff03aacdd7a86d6a07615feca072ed69721f49ae2ebaa3eab4
MD5 d4e89c5fdf26e824db31a3332686570d
BLAKE2b-256 4c3d7ea85d70d85f7d5ed5bf28dc742f106d8334e84286fbc852d983273dd890

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.6-py3-none-any.whl
  • Upload date:
  • Size: 688.3 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.6-py3-none-any.whl
Algorithm Hash digest
SHA256 8d8175dbe4feaf62bcafc8708448bfe223b4dfc71609be25c0cf2b0962abc36c
MD5 d133632b79d9fc91ed143da153bc2bd8
BLAKE2b-256 241561bd455d33979584f19d3a6e0b49b49e0d891bc680fc8cc7b028aea7360d

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.6-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.6-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 fae59c5e345f5ca234c85d157f1c7d5e0086126b45b5f7cfa66ffe41d049fdd6
MD5 dcb69abec3de63aac296e768fe79d49a
BLAKE2b-256 418c7f49d256a813ab799fbce519a37857d75201c7c02b06b1a65fd989ec2ff2

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.6-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.6-cp314-cp314t-win32.whl
Algorithm Hash digest
SHA256 27db364f2f3cf5b0dddd44d6c2ae9a20f6021e2bae8b1268fa689076f0192244
MD5 aae48fc87541739ce2c81d94271d9930
BLAKE2b-256 0497c18ab70ec27eed02f6ba7b00b3d6236657df7cabbc7175533ff5b62f2147

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.6-cp314-cp314t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f682671a2e19b7b4caa572ff3073557de049a153946305e051a4f50bb0e5e1bd
MD5 627cd9d90bbc45e3f58200f55c61cf34
BLAKE2b-256 df4094c0d609206a770d3b4bc8dc30601e3c63642af637c5c12035e9645e0c85

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.6-cp314-cp314t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1c35c294acfc5a0a88d01d5db1abeba550bf6274bcc3fddbf8b365e9eea280da
MD5 a6a4d21913e89061df44a95f55d99d1d
BLAKE2b-256 58e9d8dd703c6c581eacf109427472c1c02955b8de70fb8154ad2fe0cf2e0540

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.6-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 eb27a9ebe9029c872abadf4f9dcb18c9f6a4b7a4afe137f79a61df1ae59dc6bf
MD5 ea485ba815c61e7d6f9bbbf69fab07fd
BLAKE2b-256 149c517d858ee9af0678e5605397d1b5ca6c49210b64508c91486893c9fc0e56

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.6-cp314-cp314t-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 794a85b8b9d4ad57d02c8cb455735419ac50c0f2e3d26d83873e34abee58cb1b
MD5 a37a3a8b0530efb532c8df86f65900f3
BLAKE2b-256 721901bcd25e4b2a8cf5f3507c4d02d6c999b70eb6d32eaff59c583e8e9c40c0

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.6-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for dulwich-1.2.6-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 82e8810e57f9651a624116e3fede33276f89406cb910f517b944105e284e6755
MD5 b27c6275bed4ae44573f3a06d59cf9ac
BLAKE2b-256 1e5f4de7960cc39cfbd629ad60c1ef631ed32e4b303d4228ad8f92847aa87f3e

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.6-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.6-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 dd2b66c915f1b22ca6533b48e8ee435800b25f74f419c40e1a92271666d8b297
MD5 26b7addcb4bbe2671686d82001017ede
BLAKE2b-256 23344119559608dfc4b68427d8e9e3892db7a4b2dbf7b3e7c5b6a390e0af560f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.6-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c639a8c9fb7e745749f2dcbd5b63a82df2fc99cfe62e2c3654ec025a42d2e51f
MD5 7825fade3ee568436f3d99413208acf8
BLAKE2b-256 b1b753afa6cf1fb3bdf6669a73a6b1978f0adc2ac24f03fc414f45c5902e66e7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.6-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 79728d98e0ec184856d71fd0d55abbf5ac7345b5baea9f2d1533a4de9064e13d
MD5 a6500888206a35265d4a6a70c3c658d0
BLAKE2b-256 728f2913d2ab1cff9722383b88be0e34f8a277075c5b5ca3fc822ac2192476d8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.6-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7c187efaebb72146245ebcb872b89fdc99314fa37442119c5a5feb18af3f4b8a
MD5 014f57513b173b45ce2ed45780e1e873
BLAKE2b-256 f331befeb51ffd5047ea090ab18d2dc43525e6d528006eb7064135c2f1a1229a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.6-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 824b7f5b22b128c1e1ad7c655e9790e2d75c7ab1ba1e40a708024193f1dc47a3
MD5 cb987ca81092f1ae8487b13c1db3cf2f
BLAKE2b-256 a33455bc2440d1924710390ece68dc30496b0a0ef26228d9e02a60c82fc15ed1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.6-cp314-cp314-android_24_x86_64.whl
Algorithm Hash digest
SHA256 ad4b6114440f9cf72315b173532ee3284f27a288b8a24bc27e45b2e54593720d
MD5 7e547bc4ddc03cf59f4d874304cd0f6b
BLAKE2b-256 e0661a3b4580af650a40adb6ef1dce6f9153fa1096c723e1abff32959a0a2c76

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.6-cp314-cp314-android_24_arm64_v8a.whl
Algorithm Hash digest
SHA256 cb1f8d658f36b2ac3982715dc3e49f0d741a3e5a8c40136bebb6d8493968aa12
MD5 57333967bc79a1a5487d168d67511215
BLAKE2b-256 5cb9bb2f8b1d668b3959b8471c2af0fa2dbce66e81b2defab1fcfde4cd5a0ac1

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.6-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for dulwich-1.2.6-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 6fd9911fb57ee2d6eefaf895df65e1139fbc911fa560e959b38feabe5f15003f
MD5 890174fccd9413b3aa99a093a03927ee
BLAKE2b-256 bb28626dc722ab20e0e5d0bf67e212494563f514790bc9c4b7c0133fdf491a5d

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.6-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.6-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 04252b107a1600325f5f0301dde8b5b62f5bb51a0467e360070baddbb4edcea7
MD5 6db3e1580df547db5bc2a178527380bc
BLAKE2b-256 6e92739dc9e4d5da0b1c09b752f8aad94a518ff5eca7db2f5039ba7d5976b81f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.6-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5ff9f36c95deaf7eb5d6ccde4c68adbcb932a87e03c1b479a8d94d779e7cc5d2
MD5 d79d13601ad2ceadfff01a6f64d7fa82
BLAKE2b-256 bea1239d52cbd94482c064821a0ccece888aac105a81f3f9719b9622c52fe6ec

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.6-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7b4a2f497718bfe1a3b21f933ee27c111b9cea560c0b2d8a6d939e1b5f297f79
MD5 1e6197f4e810491e53b278ee37759118
BLAKE2b-256 2e8238ccfa7ee30c13d44734c5b1eb92ad0c95a96035319040e2c0b2011eee75

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.6-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 21e2e9b81ab04ad83f2d4101ac515ef56ee08d06fd853c1a7ac255f20bb49963
MD5 eca260cb71b1af423309da0f92638165
BLAKE2b-256 294d2cb9662dd57417a11e5828f2b8f7607cfaccb42dcd9b6d69316755a5f5e0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.6-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 204d14692fb1dd850ab773690f7530f4065f405e9e7dd3f85bdf92e9330ffa2d
MD5 4cbb10ab92ab61ee0c9050a7ec7d0eac
BLAKE2b-256 f4847ff849d4fe769cb6439fc50322381b7eb3d6e5d64da9e5d8337c985a7748

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.6-cp313-cp313-android_21_x86_64.whl
Algorithm Hash digest
SHA256 dd2783352917b7cb3ab12b7c3f7757210d93af6df0bd2d876a8e5b53b2feb3eb
MD5 be5bb09977c15dfc8cff3810e93a4428
BLAKE2b-256 144e5c212c2dcc2d8c06cafdcdc7893d9516cb861ec277f25a0f058f98512d22

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.6-cp313-cp313-android_21_arm64_v8a.whl
Algorithm Hash digest
SHA256 cdd15b8442b527575d733d90cfd6d3c4cbaebf989e2298b0cb57a7916c66254f
MD5 ce9a25a6d5722b531eacd7287774c6b1
BLAKE2b-256 5eeaf0d0aaf7c9e36f5490579a20ed37c85afd19e90177c2e270ff533d7fd533

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.6-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for dulwich-1.2.6-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 c60ddc8206e04e8e08208eac80130004eff0d587c82d398beeca7330cade061f
MD5 4aef3589d3558c1dd25e6f7195ae5e9a
BLAKE2b-256 639ab33d7e6749417552fbf065fd734395a90b7b5d27a377149fbb837aea8127

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.6-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.6-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 4940fbf7cb37870686c63dfc7682e1afdab0e55b663bb614572909b68e775d31
MD5 b75bdd5a973768443413ece76118700d
BLAKE2b-256 673579dcfbafa5d3c6271da71a6b016e80f1a393a50c013958fd1d7c3375f284

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.6-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e995ad77b0685747bdb51f7a5cd7e6cb8efe73e29517b0f2c95fc2e6d10d5a90
MD5 83def55744657c8784e5cb5ab6f6ae7f
BLAKE2b-256 0cabfc716cd97d35335a6bc02bea4e24bb1c1f0947731a421c2038b6c250c0b2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.6-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 72512e2a22df6fb65ba7b66f5037046019a12343f6e9e54f42bcc4a68ab3d628
MD5 f30dcaa84d8caadac946c4780c76243d
BLAKE2b-256 8f7d7e1e736b9dfdb8aacf474c29d2b2fe331a23e1aa3741428a87280a73dbb9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.6-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6993ad48f92dc38a43e3c1bf25efb03a62fc2cf4db86a2e904b6c7176dafc3d5
MD5 7df38d483170b1e97798325adece5881
BLAKE2b-256 3dce2ac1ccb8f5c039a93b3e6c1fc9f06ded05eb4adf7e934a643894389be755

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.6-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 116ac7decb923a473540bf813c1ceb061bef07209fad5fb002d867f1907f9393
MD5 ce73713194813ccca3e8838e0c719d02
BLAKE2b-256 d980496b2f8d584a7ba28519fd552d10c070498a76a17a92d288f1263e8e577d

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.6-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.6-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 f887643cf1c7a04e898547bd9f0acf6654d772ebd153012433ef950315dcf776
MD5 18391c38a504fb1e3860193bb45a3d50
BLAKE2b-256 15b6ee75e1916984716cb57adf0d1f95e7b241d4accc4dc4d1ae3a9ddba1a411

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.6-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.6-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 371394e2c6f3f9789cdc0abb965dae9bc62e79984b84f35339e9d466598c9fb0
MD5 c9ed42e76d9f18732e543c3206f4151c
BLAKE2b-256 48f9504b6e0c9f26bca62dc54cf5d6a65c807098856b6732279e37a9c034acab

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.6-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6d9720d591052730775dcbf450f0cd5b35162f4eeb4754337a5d763326481b2f
MD5 44bd09c9d62d4a1e8e6489ffaf4e67e7
BLAKE2b-256 449839dd7470d37609a62c66bb59d298f871fd835d37580cc870c5b8a66ea87e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.6-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 11b1f5a6a6075ab4f906dfb755c1d805c8c898ba4f4816b0fdb6123e113030ac
MD5 266d024ce1b2212de9d4954d73391c63
BLAKE2b-256 33253dc9960cbdeef59fed4c07df52c17eacb3c5515b24cff64c524cdc75b563

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.6-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9e357d825b82e7fec2b83cd8e50f3c099c14c1070e1df961bfefb83943dc1582
MD5 0563083eb6fc11295a6e87daea177d51
BLAKE2b-256 8ad15ca58eb2d1160d52ac2d109da1b4bd6c332a1a803fa6cb7ca7cda5f37431

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.6-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 e103584421b7205f022bd413a324ff26905ffa84fcc1536f5787bf554d5d390b
MD5 887be5aa9890d5c33f8809b581a6a978
BLAKE2b-256 37eac54b0a87815e06baeb541c17e492c2e3fb7b9f216dc2033e3a356078270c

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.6-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.6-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 72ac4f3fc92d54115ba2d812263117d9577b17f4c62ae8f170c177515f62e9d3
MD5 1ca639e1845c18676592c37d634b3b56
BLAKE2b-256 f8e762b3be2f19df7db367a1d5453132a946c91f974397f84b055106fa96fa8e

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.6-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.6-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 493e2ea0f23a8e9aae8e3000a366d1fbf0ed2c13eaf8f41863f050c6392ef138
MD5 d516184a05a4f67206d7f4d153427ab7
BLAKE2b-256 1a477117c70233e27b0413d154e88ed49235485ff3e07f710b269fdc3fa0e5be

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.6-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6fcbb3dec5733898be2114476ff5abaa1dbb8a6d28ffbe492b3225a5a556197e
MD5 748ce7573721806678c1a902171967d2
BLAKE2b-256 7bb8e2acf26d4ca5824f113fc0e3f6bc385ce63ef3fcd07acb5033b835760eae

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.6-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 fa7a089298fcbdaed493dd25c2f13574ccfc708f89a7aae8e3c25fd8393f5c81
MD5 3c1181dbf63a71daa544375551e9cce8
BLAKE2b-256 73ba91fe15a707b5494081458af8c937025ffb6fabe866b8a1aefa9627534c56

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.6-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4cf80217e73a039614dde5ab2c74917833632912b788074bc7158058aafbf3e5
MD5 2f9c4938c5fa4964c579cafa0cd13f7d
BLAKE2b-256 6909cc716d5f8cd4003786c32b2384e7d5626f706fd93a63d406a081e1bc4d93

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.6-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 9139d0110580a3038048286e761e9be166ec40a2eb19218b41b75541c5d87a86
MD5 f7458cebbd91cf7e34b0eb3acee96c9b
BLAKE2b-256 a749df8cf771b132981ca0d1d8229776994d87e403b610dbc606338657dc4fb1

See more details on using hashes here.

Provenance

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