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

Uploaded Python 3

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

Uploaded CPython 3.14tWindows x86-64

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

Uploaded CPython 3.14tWindows x86

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

Uploaded CPython 3.14tmanylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.14tmacOS 11.0+ ARM64

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

Uploaded CPython 3.14tmacOS 10.15+ x86-64

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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14Windows x86

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

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.14macOS 10.15+ x86-64

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

Uploaded Android API level 24+ x86-64CPython 3.14

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

Uploaded Android API level 24+ ARM64 v8aCPython 3.14

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13Windows x86

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

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.13macOS 10.13+ x86-64

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

Uploaded Android API level 21+ x86-64CPython 3.13

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

Uploaded Android API level 21+ ARM64 v8aCPython 3.13

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12Windows x86

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

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.13+ x86-64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11Windows x86

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

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.12+ x86-64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10Windows x86

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

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

dulwich-1.2.2-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.2.tar.gz.

File metadata

  • Download URL: dulwich-1.2.2.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.2.tar.gz
Algorithm Hash digest
SHA256 90d534cf7f78428a6376ba33702d9bfa67c07b45901f8da167753242c00b48da
MD5 3538a2a72a80a880527977112547c7fa
BLAKE2b-256 b3f6580281b5d078f6f1b7b4ba3967cfa57380a4a2490345068daf0cc704d1dc

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.2-py3-none-any.whl
  • Upload date:
  • Size: 677.0 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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 9f6611028a19803acc7488b852234122e54b1f2fb1ffb7f8bfd447e3ff752004
MD5 77d6ee26acd9229c61d9c1740e116578
BLAKE2b-256 d52392833cf3926705be4170fa02e13546c0074edd3e4a23285b4ba3f6f0db0f

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.2-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.2-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 36d288b91697654ce0fb85aa248b8af5c1421ac4abf6eaee23585182c79938f9
MD5 d408a5edd980fe23542a6c14bc7a0ed8
BLAKE2b-256 70ec11296c8c3bd3f65512b8cf2c83991b0f62cfd965ba9946feed44dd7d30a5

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.2-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.2-cp314-cp314t-win32.whl
Algorithm Hash digest
SHA256 3fba6e9486efe21dc72c1aaafdad88a8ae95e6ebdc15bc9f12a7c79ca39cbea9
MD5 df85d7dfeb7435df64bd37974aa536ac
BLAKE2b-256 db4f84633c20c1afcf0e6b036d0d9a2d940e5f5bc8ead23123c96d04e56c93f6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.2-cp314-cp314t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8c71d271990c615ce3473ff61dbc21965c01d139cc614d4fe544d90f50c76fb0
MD5 41f943571517f40e658740a48081a2ca
BLAKE2b-256 de88641cb93eacc0707e330f7af8dba2e4bc24c3210c114b8facbbc011eb7f69

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.2-cp314-cp314t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b332505757975396edc60de386c8c43706fa789d3dac774de3689161e740897c
MD5 f38b9ec1079e021739531645b8241b66
BLAKE2b-256 f13a51e709785db829923e811194e22a0451a4e81f288181c7cedc5ac5a25f15

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.2-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2e9b75144896756c9dc53fe2e64bd2541a52b3cea09c2d3075de8a4fd7221238
MD5 4f7c2292e6dc27df7b7a5d0d18621f7b
BLAKE2b-256 6b704527e933f34a97307729de96364ccbcff80c8e71799614b89ee7cb5cea8d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.2-cp314-cp314t-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 1e83f328f8f62c0c351c5fc3149ac5e9d5ac5dc1c05724d94997b4eb4182434c
MD5 2ceba7522f88d81b40b599eb720b3b34
BLAKE2b-256 c279f670aa56e57f87b2bbd51a53f2a7a0001159cf915c17727da7b5482a9221

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.2-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.2-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 0087c8c79cd67fac950c28109f2a5aea3316d868d7c5ab970c4ecd7db22d91c9
MD5 bfdd2a7a9c49a06bce1393d7dfb9d14e
BLAKE2b-256 40f487f5330c92c71ca580406e19952a8c70bf9c01944f3b4cad59d1270a3f97

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.2-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.2-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 79dbf3ad3dddb243e40de11cbea1e0dfab1e439ec87945860cd0f4cf4cbbcf2f
MD5 033bc70138336910dd48eabdfa7f69b6
BLAKE2b-256 da195efb562e86f45f2455fc9c48de31f0647a55f2779d8b6aacbf688611708c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.2-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8dea3245ec0a0873e396f38f978d2fee52c07854f8f8e3f663731f9b76da9b14
MD5 83a89da54ce5895cb20a99c2d76a5dc7
BLAKE2b-256 8486183599f6114efdb182e58817e0092c9e7a76a2fef6c2e1e68ed3c7f1b8c6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.2-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 409c4392e32951264c1ccca0c564f270d6ce273dcd64f9f2c247e90417e262ee
MD5 967c442cf1c8e6923173fb6304ad79cd
BLAKE2b-256 b051ded42b1fa2e60a4d78dc4a11ec3f5ea4bffe9812f76d7c71d9adbb60cc4c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.2-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3062024a7ebdd3a35dd0ae8f8b249942a2e5e2709bd8788c469590db59bdb781
MD5 74f7769fc52ccdb76dd4b6715042eff5
BLAKE2b-256 a54b439fd52b2d257c734e041ad7d7cf3fff9d0f2f93d09e4eb2873fb058cc22

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.2-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 5c2d309a7f6d4bb0384c496df2babde1f86fe094ba4bb3c02803734d9ea220c3
MD5 dc12f4bc819e5890586f5664c6cd9025
BLAKE2b-256 4ba4e20acc2db84f67700b25b18538618708cd72cee5ae50224830613c577dc2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.2-cp314-cp314-android_24_x86_64.whl
Algorithm Hash digest
SHA256 0744c7f72f24f91be47ef368eb9deb780d2c6e1cd962cc5fa19a69348c790214
MD5 82678d31dc9804a8f5f7aa514f636c46
BLAKE2b-256 f38729b9c1d03b2fc2bfa0c79cf25e62402c363d10e7ed0cc0e1208e2b1fa9d2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.2-cp314-cp314-android_24_arm64_v8a.whl
Algorithm Hash digest
SHA256 20f6af4299bf629601a687d9d5c1170d23a17f036754933686b3926bfc9e5ccd
MD5 3b5e04d524008785bfdc1884bbfe3f4e
BLAKE2b-256 c356a8ecabf0585db8b4178013e3162ca4558f812cc52ef4b8718cb65beade16

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.2-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.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 8f35b1cebd4865881c48efaebc72c5bdf643fc2c3bb0986a3ef53f1154fe2ee9
MD5 57b9277c346159833e2a8d39bfffbeeb
BLAKE2b-256 1e791734818812d8f77a2d3a5d2e84f98e8ecca23ddaef8a840af5faa2087da9

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.2-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.2-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 9b5d1427b6b1ea1e63baeb5b93993a62719e1c31980e28bf7113af9ba45979d6
MD5 31a132ce2bfcacfa4be88c3c2b060b4d
BLAKE2b-256 dfa0201c4bf2641f9855f1533b017d0f332e1c225e317e12b180d65a290d044d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.2-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bba75e1c16578149b183a570fed6347a4098d75b9e9e4661166351439f76d54a
MD5 78604e0aaaeded7c3020ab074925567c
BLAKE2b-256 00bc765ec44b153fc6e3ef7854b482351b7f87eb09dd85930be9c1fc28cf06f5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.2-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 afa42d1e0a050c83306e920337f30ebea8809cd11c4ba57fb35b2ccd79d638b9
MD5 4ba19d2d365885ed580be34580b155ce
BLAKE2b-256 89f3c5d87f57509f9a447cf7fef585790c9ce4dbe480285426e1038caa40ee18

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7203a593990809b338e293322cd59528e03598ba2c8bf238acf37f9290a1629e
MD5 35639583cbce73dcbaf100e3ccb62c8f
BLAKE2b-256 fda4dda216b8274e29682822ebfc51d1803393a26c839c510ee9d17efec814ff

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.2-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 d2f7ea65613e14f8d94ba03fe025a232f4067aa9b2a907514ab49d25dbc1e718
MD5 61e1a7da77375f0cb8ca86868ee9f2a8
BLAKE2b-256 6d6ee74a6058f0360f65f1a0a52060482a7e6cc627aa0c31eafe6c4a02831762

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.2-cp313-cp313-android_21_x86_64.whl
Algorithm Hash digest
SHA256 1b298dd18fc6a696c5f1e51bf7bfda3b178b79d47c5d4e0fdf71bcebffc45fb6
MD5 fb33e24b89c59dee4290b96ccef59c00
BLAKE2b-256 ed7a7ef02ccf39a49ff7c132b9ccb270829e4cdea769b0f3fbd979cc15a02d31

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.2-cp313-cp313-android_21_arm64_v8a.whl
Algorithm Hash digest
SHA256 21107f1b8b8e89ca52356bf574c62a7282d3214465aefaea355f5b137df63c24
MD5 e6e95f6132fe0930bf17b31262d17c50
BLAKE2b-256 db9c8b68a46ec7c927d607deb2b36afbfebbfa1d714b5fa7951841ac1502f984

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.2-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.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 592c88f515e92e319e026aba61b949a321b3fdb98b2ec9f0617093335c7101ec
MD5 a2037f23682163de8446d4cc4c61895d
BLAKE2b-256 6b125e6e065a70d08b418fd93f0ec541c089d6d608dd66f65b1db3840ccf4038

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.2-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.2-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 0e700057bc9a29cc3119e52f7290d724c33fc95ddde11f7bc0721816f3f7481f
MD5 fa6b447768fc0d57b6a8e9784f8e1b7d
BLAKE2b-256 4021b01c6c734743db767ffd379ecf7066cef10ae696323089915011e0c9d336

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.2-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5281d26affc11fc2a3f4e05a98207bf527e2d384c0fa1bfa5a8ca386e1b63dd3
MD5 53b55aa521c1cf147676340e04e64bcb
BLAKE2b-256 f31e8a80e4f5ea5918890053622dd39feef7549e143496c36343669a0cabdcc2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.2-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f16ee62b82e6f1889b3ae054e1be3f70794ef0e7646edf61801341f11f8c1def
MD5 6d7090c2dc729ae558d9e3790796d3ec
BLAKE2b-256 c01cf5b241ea6bfd4a6e51d922c303c4efff4b5ba68d096ee4f7d117596cabd1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e1a957f294d606a10cb161645232d7d4d8de8ba77693126281a59ecd8f235f89
MD5 e791b510e1b8410a8e2ced9ef2aa3d24
BLAKE2b-256 109b0e456d8cd7a8fa10483cc37b0486091d71383227ffa0c6dbfc0aab99d5a2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.2-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 d75e88f27343eaca5b4117467255a2f53fb9e931d9a0a9455b02272763d4e8ee
MD5 074f293023c38bc8e82d1304989845a5
BLAKE2b-256 05d1d2fddd2dd1936eecb96760536f451667c2211935149d92ef5f6ffda0d6d7

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.2-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.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 70e9db0bb029f5b19f5c7b783986ada6804c59d35a87f300f51057169a45a21c
MD5 804862ebe18475e8d2652b77f86848c8
BLAKE2b-256 9defc9e12542bf830ed67a4c8faf6478e8d51b1842d7e3c55cf30f82a54aaac8

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.2-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.2-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 762025b74a15815d6f2828bc644115086c117a25098ce012f2968a7788e04a0c
MD5 cd969bcd19998a62b5c68d87ca2138c7
BLAKE2b-256 619a6a0e66ed15cc5470a217577aec067c0f2cf9be3764efc5efd2a6cf6ee038

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.2-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 81cd8b853920734b906d2bcdec2d2665f967083e548b85e6977e493fe627f399
MD5 c88a1daa4c7c2138d6dfbedd9357d417
BLAKE2b-256 1496f81d5ba4def3d68bfa05b6ab2556948f3a4d51ef0e761fb22d110abd5a13

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.2-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 09dd55282a490d4c4731be9d5955030f0c0819ded2e89f995a5999c965650cd2
MD5 2b63dae4dde9ac0db99978329783310a
BLAKE2b-256 a59694f167a973a2b0c0db1fdf13428274c310f69d4343484dfff93729d91627

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 98e74bc0f6935504cfed438d20a3a30b3a3a956bb7383269712ce7b2ff34d345
MD5 bf7924029f41bb5a7f7da92318de12c6
BLAKE2b-256 db8118f6410b182b88de9976d66a1c361d3a9e131cdf7847eab59a576d2bb6a9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.2-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 94d185b1071bfd10fecbe7eec53946a3d4ee9db20d83538b6be922df79132419
MD5 13a1655ca9219780810f36c4ed49a621
BLAKE2b-256 29f2e2bd93093628d809f17fb799386a62affff7fcfdec4508c3520ac27b915c

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.2-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.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 6840bb9f56c4e70e22205a98da53425349a3b6aecbce3139781833233d6afc51
MD5 7b85bf57f4506bdf993eac69e8b29fce
BLAKE2b-256 8401e2a911731f2a9f8a90093d9a8b5e36ff113a5c63ff013771dd4bfd01451a

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.2-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.2-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 52ab263b6871e20dba387ca509acba18993c0bb2ffeaf1548608310cf10f1c59
MD5 2e0403f56424d4d15457ad93735a4c60
BLAKE2b-256 bed9ba3cc17287ce62681be9e7ed3011ca9f3ebb52daab524f29c3bd8b2d4a64

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.2-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 068e444427288c99e040b545ddf267514bfa33ee5b34e79b64ffe80cd75653e5
MD5 e70f3ae4e413d9323a853ffd5c568312
BLAKE2b-256 2281817a06962aa785a9d59650dec524dbf71526ed71a8f55cea8aae763e9552

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.2-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 87d36a7813d7aad0085f378a907b85302a1cedce34aa138aed552f8180449ba9
MD5 24c70adad83854ec8ebb0126e58d755b
BLAKE2b-256 abb50117266f823577610de6369281a1e41194a977a079e81775682cb876916b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 880ef2af83be094bc4298df5bc9b9258eb728f29b19e232ea845f160302e73c9
MD5 02b25cc27179f123c8bd076cd1cf121a
BLAKE2b-256 3ff404fbc396bd7cb33bf2221adb67ef9bd05ae9af9301d3772054995617868d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.2-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 56d667412c2c57121872c2157021bca084b2f56025c060b5ef1ab44fe1a5a8bf
MD5 23aa04879d49d8428986edb80d070dfb
BLAKE2b-256 18bbb45fda4e01744f535216016644f68688801196d101b6d2586b80c9ddf239

See more details on using hashes here.

Provenance

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