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

Uploaded Python 3

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

Uploaded CPython 3.14tWindows x86-64

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

Uploaded CPython 3.14tWindows x86

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

Uploaded CPython 3.14tmanylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.14tmacOS 11.0+ ARM64

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

Uploaded CPython 3.14tmacOS 10.15+ x86-64

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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14Windows x86

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

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.14macOS 10.15+ x86-64

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

Uploaded Android API level 24+ x86-64CPython 3.14

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

Uploaded Android API level 24+ ARM64 v8aCPython 3.14

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13Windows x86

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

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.13macOS 10.13+ x86-64

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

Uploaded Android API level 21+ x86-64CPython 3.13

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

Uploaded Android API level 21+ ARM64 v8aCPython 3.13

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12Windows x86

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

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.13+ x86-64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11Windows x86

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

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.12+ x86-64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10Windows x86

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

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

dulwich-1.2.4-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.4.tar.gz.

File metadata

  • Download URL: dulwich-1.2.4.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.4.tar.gz
Algorithm Hash digest
SHA256 72fc77c4e2c7e4358a78c6f71383baceea496ee0cedb13508f52a1a7656e8bb9
MD5 aab12a51a91ba6983ead33c0a8339df3
BLAKE2b-256 4367db7dfe7bd7a585e39c938f5f79ccb91235df5f8818f9273590ed6d0f9fdf

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.4-py3-none-any.whl
  • Upload date:
  • Size: 683.6 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.4-py3-none-any.whl
Algorithm Hash digest
SHA256 e151178b8435f46a7590ff9e8fed9b2ed5fc6eb01e3c6defc257bcdd7950e8e4
MD5 bc0d5c5155bdbc580b78e7ea8f5d60b0
BLAKE2b-256 ea226675f5c4cdacc5337ccf3b721e6388e15b7c13c13ea1f90116048a3535a1

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.4-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.4-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 6c1ee154a1d29fdf5ab97bcb34eef2afda3fe767d88429706ee47f674bef46e2
MD5 e5952535376f364d33e2dc37080bc026
BLAKE2b-256 80824967b9d89992b6f34fbb5ff31f2654b05662a6112bc40075cd3a1f3d1001

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.4-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.4-cp314-cp314t-win32.whl
Algorithm Hash digest
SHA256 a0d8fca0e90fbee6cefd3f61f2daca140886fc293ff8e36b0e4db5689c9d9c5e
MD5 ebfef2676adcbfc7742dc59b5dc9c04c
BLAKE2b-256 675e2f34645ccd0f52354d9c6b33fb5bc58f7ba5477f0d9287a20570076b414c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.4-cp314-cp314t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fb505b69004341d29ef863aee3cfe6831493f695e350e90bdf3d8bca9f5f7780
MD5 a4f37c173250da6c25765977aec5b7c8
BLAKE2b-256 ae482525c7370c0dcb6da99972c67dfc24a70147b4d3427481d7b756055517dc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.4-cp314-cp314t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 cee6ccd78323f3004835a1e14b3aa869592545cf91e9ca70f72dc77718b1b0d8
MD5 043e6dac1c2e8b405961c2a306526435
BLAKE2b-256 1528e70104cd8ddbbbe31f63711c6cd42182fb6c0e22010f3e22e91a7f8d17dd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.4-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c8f2b6ea188156c37d03c0cfa7de59682fbbff67e3bd0e77ef81d2d39473dd2d
MD5 9c9dff4d6fa83686db4e7d6e4e3972f7
BLAKE2b-256 7255931485feb0ea9a4cc31bd1a674e3a8e421d0319a087631fcf4a5169bcb34

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.4-cp314-cp314t-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 0e90510ab2c9472fb8ff36c29474b98a858a24fc975d260e51a9f7f3df128802
MD5 2c653d020e0b9547e745e57cfec666c2
BLAKE2b-256 69c8d7e73fecf6282b9fb6bd7aa1693a91b419e77a3b526e927ee499c823e1f0

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.4-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.4-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 3d4e370a2332192e975fcd7fb7e79d95e3ec234259e20d6e7462d02acfda6396
MD5 1938a1f0cce4b961c74c7bb1b768fa1e
BLAKE2b-256 eed3de115f20f3867d824fc33bf0808f78d8980844f76d5aff46dc5a8315cccb

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.4-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.4-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 c6bd66e42c50a719ea125b64408cc85bc5ed38c8a07bc222e8fe70732f10bb76
MD5 397812bfac62d4b896956620d6695a72
BLAKE2b-256 b03bc0c01c1551f9a203ae7469a75c3fbfd54e1c6c8c3a46067270055dc70e7e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.4-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2e0dc5139190af7ab8d35e647d605f6b68e7e8d5c750affe67952f11b304927b
MD5 d7346deaad93df5e6e5124bc4877c762
BLAKE2b-256 72576354a020635b7dd14f23d7f452666bf111f0b26d17e752d860872842400b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.4-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b1409ac3c19b715134f4aa568312fa52e2eae016f673c312b74808bc03ca76f5
MD5 00606a1ac45785d20e3def4234552773
BLAKE2b-256 fefe2c3ab98c2025c7bd687d56e4bd31e54722fe145f6ff0ed44164180f9073d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.4-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0094a6e0ac8c0a56944dbdfd7c00deae9ad7814ee82699ad774ef5cea243c3a5
MD5 8e01b65b56a7e28b2b137db2700cc480
BLAKE2b-256 e62a4254a9c9347160485ebf7b64f1ecc60e8caf90afd7c6c005b26a2fd1e65c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.4-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 ab333ecaf37b6ad78f9d5ebb859b7c72beb2b96e13229dbe1ed1504ad15fa851
MD5 1cc63e1c33cff70110da79c8193dafdf
BLAKE2b-256 02683bfbb927056d1fc2a335e1c5d516310b552cb4262dd182161d58d2f9b092

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.4-cp314-cp314-android_24_x86_64.whl
Algorithm Hash digest
SHA256 d4d1050e24e6400f26824ac5155afb5741a4ce8b04f79d0dbd46aa511580ff3d
MD5 696ea9811b4fdc142561585a6756e52c
BLAKE2b-256 4493e1fb1ca10891ddae42e78261da0d13a37ab9d0dfd937dc044955759141e5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.4-cp314-cp314-android_24_arm64_v8a.whl
Algorithm Hash digest
SHA256 64e36ae42eed6aa726423b08ddb514cc7385e6a7094e8e83bbf4dcf88c446cec
MD5 d868258a08af6376371774de807ef12b
BLAKE2b-256 fdd95fc6551a4c7bcc43fa082fb06b800dffa54d1e8ff490f5a1fdfb1f9e3831

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.4-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.4-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 0842a00e768e281847a026412558025c7a62a235b2c189aa21e1f846a0e3e63b
MD5 921eb123deac51169e2de4c8c6ab2f4e
BLAKE2b-256 d2effec79dfd56059a2beab8f61cd0d1fc753c7f1131836efbb501580e05cc91

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.4-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.4-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 13cdb7c833f548f1966d25d3a492bd331a321cbc137d82ad7fb5c363d5340169
MD5 999be30d007b861bb978ab02c87e7d71
BLAKE2b-256 de80bf1a0c417d5e472f925d18b2a8a300398770479cc8713dc15f96601a4ffd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.4-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 817bf9843454f28d0a1c020cc49de4c9a5df76d85945878a469fb006332911e7
MD5 809a5c40a5191810206bb60b68747811
BLAKE2b-256 d228b11ae6d7bd37bd3a6d14395406b936f7f815d0cfc85d4d1ce07be22f16df

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.4-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 81a9955413d6e9cb8bc2eeb5fb8a23875efcb59697023fee08e5e5afa55ca10f
MD5 ab894448726f55970e8954d6fc99a1d6
BLAKE2b-256 684478b3c25dac2a2e408178e33f582c4d32b98fa7ae3b376b55ce18026bc303

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.4-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5f4219222a43b8548c35d7128a7081c4772b6d59b5d44dfdfc8db63d396416ab
MD5 ab01f0dacf66f8ec2e9530e26ce68d92
BLAKE2b-256 9a2ab311025a1645126f527cc9ddfb4dc6aac02d696c836dacec874e9692258d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.4-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 9c8a681325d565e5d2cf72643ebf94fc53939e6614de5a79dd60cdfecb55fb23
MD5 22cb17f1069abd1c1d03c2d57cfe1ea8
BLAKE2b-256 9958736b48bd20e484c30d3a236aebc76350ab047ca88dce90c7b994241de7b6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.4-cp313-cp313-android_21_x86_64.whl
Algorithm Hash digest
SHA256 a32c62b420a621fc2f2bc6cae4c4ec385af378bd73e6c3fad839fb27d15e8a04
MD5 2c13e733f925f6a1b8ab25b9f0d2f48b
BLAKE2b-256 9a7a9fe032b6b9774a03c6b75a724ef15d54252f7cacf7def9b251705963b24b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.4-cp313-cp313-android_21_arm64_v8a.whl
Algorithm Hash digest
SHA256 2a8ea41dfb5c8dd4068014399665fd6fd7b539fb7cac876e752119854e97128f
MD5 fa1d0289afb95f250799117f4210cfc0
BLAKE2b-256 7cda1d3a055778577ae3e0d3a6456c077ae7c386d28a04e04bcb237f49585013

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.4-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.4-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 627eccf57aa87671e9f108364a27372855b445d72f09a0204414927e30e0abe5
MD5 65888f585840cfa213f1118bfb93cbfe
BLAKE2b-256 958749923eff80e980c21eaed452d82835cb3a5eb34691199532167c8df03464

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.4-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.4-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 1ba0d13133468cea52de85edc174eaf907b2c9ddda76a377b20672b00385150e
MD5 5b56cac61cd54c5347927eb45f6666c2
BLAKE2b-256 df14e8054d968ce8f29dcb858102876309c26ac95d12e14a738c4412a99754cb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.4-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 85a243607ef69836acc697e2d6a4ec6bcc810ed7ce5f23e09be60a42fd256368
MD5 ccdce1b87c39fc002e25d4f327791c1d
BLAKE2b-256 b8a06bed756e6e66210ec300bcb61693dd58478c79aec1fd8a9ecb00df1b018a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.4-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 83e29d36db60c024fbb0e74d81e1147dd6768eb90b0d9f3809ebe8dc97384361
MD5 634c983f29534d6a3c523a2047236903
BLAKE2b-256 1b2aa0f3dfc3157eb08545a57791c1ef5e5fd32f580d37a56a72a88dfab6957e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.4-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 05cfb4b7dc55365d11464320853b893ff8322df1b59ee135f554639f4e4a62c9
MD5 c6c386a63fdc4a7f3927a449755b2787
BLAKE2b-256 66e9e15302f7179ffb8e564211b3def4518946ca2b2facedd9f09cdcbe076965

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.4-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 dd18d0e5d90838258ad813806660c3f68569297ff804d1fd5953e60fd927745c
MD5 b43571363032252828ecbbdf46172a6c
BLAKE2b-256 0c0c2c9b797fe770456307a98d577db83c4dfce3097f22501921079b3d20a40e

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.4-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.4-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 fb5aded4527d3cc6c9fa00c66ef20a11f0dd915e51d94ca7faf22944e766e7f9
MD5 db66fd4c1a80dcbfec0d3bde9e8f3c0b
BLAKE2b-256 f5ba05d9ed4e4d4795c161db39263e1bc6e5f07e03e7393b31218287851e924f

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.4-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.4-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 d69ebe6d09cdf60830ef0ca9ebd818db99c5f9bacd65f724ff43a33d71d3bd45
MD5 64ae2ede7d3cd36f83d2e14c5b2a1e1a
BLAKE2b-256 d59fdd46de479945733fafcea543e58f2ba24f51e1e91422bf3e1b49363d0470

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.4-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 dd5757ca64b2d26a5b4aa5e73c48c4bfa16ef7e59ad5ad5bd06e01ca5d60087d
MD5 8c9cfa10d2d085f248d65009da01b03e
BLAKE2b-256 491beb2304f3d814e2ffa8ced6a5b4aac65c2a123e2c8bd3203bbc2eff0e1ae4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.4-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 81872e2d437f8d62fd066f0c5ecf94fad1fc5e257a7c6fccae0516048e19bdbc
MD5 be95a36b2bdac5da5a9e64a268b40e90
BLAKE2b-256 bc0b29e298d79dd16fe601135ae271daaa4d49192fbf46c9512149957493b5ac

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.4-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fc60f62f18984d661af1838553920d4aa87952981321abb96d3f411f490e94ab
MD5 8c6f2118eb81ec38ccb272e0389ee49f
BLAKE2b-256 a4035eff70c13428b9a92ae6f027e84f3a6189e3e5a63f7d5e7ca57ad369e518

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.4-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 2e1a45aedcfb96c7cc4008bea361dc13d751dcfe3b97fa7abe673e57146e8ef3
MD5 945d463a31480e6c73c40616b16073a4
BLAKE2b-256 f597177919fd47d9c39a0cf10dbbb4ca571113c1ac074c096905c840ea83b884

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.4-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.4-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 d342f60acbcb2e40dc0db706c111360ac041fcf79769a8c1770a49659cf490dd
MD5 ce00d5e7d640b035a46efe3ee12e38cc
BLAKE2b-256 b28eff36b654ba63fc1634b92ce673db271d5eedaf7205cd60df4ad1f6803ad9

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.4-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.4-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 caf6dbc39924241e545de033e7003d90096e1e793261a183ef3039067972e408
MD5 db12e3829b007e8c5f1851a2d0db08a0
BLAKE2b-256 158396e347f9a79f6bc51cb3d85232637a5b85b93106460d0063860fee54482c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.4-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 717ee2fddd5adc1d845acd0e53cd409e46b1b9a9fdae2978237f19d8d32da19d
MD5 fd815aad1c67d40353c62c44e21835c7
BLAKE2b-256 9db813473be8ba9d5b710268896fbdce927f8beb78eadefa043f77e06e7112e5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.4-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 849a383f21b93dcf040835c88f53f6774b93749df98db834feac9dac0b2b95ab
MD5 f8cdca424ccfdb0e002582a58de76a5c
BLAKE2b-256 a8d316bd3457b1eebe652b801555b99a432bb9ffafd7010aeb7349f9c5066b58

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.4-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 93e04a90ead6a8e913a989ee06afd466704124dd028ac8a8a30a52930a04b4db
MD5 bb12c3a7464a1bc640d85738c5d9e7e0
BLAKE2b-256 43ef1aa6150e8b310139c8eba83e8570b76203a3cd0f265846326d297388169e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.4-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 34158da394f16bcd8c49cd48f34505bc4286f073fa46d780352a1191a2161d3b
MD5 39cdb27585a889addd3427480de9d2e4
BLAKE2b-256 ed18a87dbc27a9c57d5514ee7e114c566b9aa0b27f534d9ab9e5382d8d4f152b

See more details on using hashes here.

Provenance

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