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

Uploaded Python 3

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

Uploaded CPython 3.14tWindows x86-64

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

Uploaded CPython 3.14tWindows x86

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

Uploaded CPython 3.14tmanylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.14tmacOS 11.0+ ARM64

dulwich-1.2.1-cp314-cp314t-macosx_10_15_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.14tmacOS 10.15+ x86-64

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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14Windows x86

dulwich-1.2.1-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.1-cp314-cp314-manylinux_2_28_aarch64.whl (1.4 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.14macOS 11.0+ ARM64

dulwich-1.2.1-cp314-cp314-macosx_10_15_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

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

Uploaded Android API level 24+ x86-64CPython 3.14

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

Uploaded Android API level 24+ ARM64 v8aCPython 3.14

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

Uploaded CPython 3.13Windows x86-64

dulwich-1.2.1-cp313-cp313-win32.whl (998.2 kB view details)

Uploaded CPython 3.13Windows x86

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

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

dulwich-1.2.1-cp313-cp313-macosx_10_13_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

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

Uploaded Android API level 21+ x86-64CPython 3.13

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

Uploaded Android API level 21+ ARM64 v8aCPython 3.13

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

Uploaded CPython 3.12Windows x86-64

dulwich-1.2.1-cp312-cp312-win32.whl (998.5 kB view details)

Uploaded CPython 3.12Windows x86

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

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

dulwich-1.2.1-cp312-cp312-macosx_10_13_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

dulwich-1.2.1-cp311-cp311-win_amd64.whl (1.0 MB view details)

Uploaded CPython 3.11Windows x86-64

dulwich-1.2.1-cp311-cp311-win32.whl (1.0 MB view details)

Uploaded CPython 3.11Windows x86

dulwich-1.2.1-cp311-cp311-manylinux_2_28_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

dulwich-1.2.1-cp311-cp311-manylinux_2_28_aarch64.whl (1.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

dulwich-1.2.1-cp311-cp311-macosx_11_0_arm64.whl (1.3 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

dulwich-1.2.1-cp311-cp311-macosx_10_12_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

dulwich-1.2.1-cp310-cp310-win_amd64.whl (1.0 MB view details)

Uploaded CPython 3.10Windows x86-64

dulwich-1.2.1-cp310-cp310-win32.whl (1.0 MB view details)

Uploaded CPython 3.10Windows x86

dulwich-1.2.1-cp310-cp310-manylinux_2_28_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

dulwich-1.2.1-cp310-cp310-manylinux_2_28_aarch64.whl (1.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

dulwich-1.2.1-cp310-cp310-macosx_11_0_arm64.whl (1.3 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

dulwich-1.2.1-cp310-cp310-macosx_10_12_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

File details

Details for the file dulwich-1.2.1.tar.gz.

File metadata

  • Download URL: dulwich-1.2.1.tar.gz
  • Upload date:
  • Size: 1.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for dulwich-1.2.1.tar.gz
Algorithm Hash digest
SHA256 ba43bfb3a7cad40d9607170561e8c3be42e7083b4b57af89a5f54e01577ff791
MD5 860dd6e30711a727cc5cc96bb13da60a
BLAKE2b-256 720f46df53e30b03cc8fee9d1bbd7ca624b4d1b579ce2e4efeaa1cb712d119b0

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.1-py3-none-any.whl
  • Upload date:
  • Size: 674.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for dulwich-1.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 1961e0b6c0b1f2920f4ab05821652d8eb12f19ddb5a4c167c385902391c08dd3
MD5 5c0380013000392428235f24fd7200fc
BLAKE2b-256 0855f5470846eb8bdbf204f1c1b47c3d25f542fe4a0134f027c672498fb6e0d3

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.1-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.7

File hashes

Hashes for dulwich-1.2.1-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 3183b7db09282842459fbeb37e77e498c8339e6db4d0cb6b5d3685c97ce79dac
MD5 c0a92b8bad73086adc79aa66b207d327
BLAKE2b-256 2a9c8f5b9f142cabc47f881155b33330110290e501ffcae85745b01ce19b56dd

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.1-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.7

File hashes

Hashes for dulwich-1.2.1-cp314-cp314t-win32.whl
Algorithm Hash digest
SHA256 04215befa00c82accda97d0e3ce760d9344a67f081d5b92ade8ad00007fb38d8
MD5 b23796920d6315f61e258f2d5b22fe80
BLAKE2b-256 114ad9a45e4ab08088053d6571e80e27e1b18fb2d4213d34e6e231e2840441ec

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.1-cp314-cp314t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a65527eda5f6a463168c6338d781b05d325ba85dc05c6f8217ddd8454911bb53
MD5 5ddb8302666db78011411bfd0b79c689
BLAKE2b-256 3f1578d2fefa8bf05168b11c61903d9c8eff10844b1d5cd0d9511d44e58599c2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.1-cp314-cp314t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 41dfe1b1cb0f0202102e90f9f47f54458f27da6b746939a6ed85362b68e3e3a5
MD5 6f117783f53f7dd66773a69c13c6de40
BLAKE2b-256 31592e5405851a0bdfe6f6ea947210ddb6f0784727fa6126dd27152efc1d8b32

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.1-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4198f79ff04b07f6f6dc81047041f341b35e774cf0207f496b35f34dd2e1bb9c
MD5 997d7d1213e7109bafce6d1079a2844c
BLAKE2b-256 d8c61c3eb585deedd6c3f7ab0286b6d1d2e6404abfd8f8bcc62a371532a55997

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.1-cp314-cp314t-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 f944b742962d9933e60863f577491743328b287251ae57a1e7cd84c289acfc23
MD5 b1ae2a15dcb424a1e4f1652df2b6a34a
BLAKE2b-256 c19773f1f90d0b1361cb05498838736eed253b8cb84bcdc302abd1662a74a907

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.1-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.7

File hashes

Hashes for dulwich-1.2.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 fb855620d04d0c286058db941c106cfc60bc1e4882ea20b6dd499f3668a1afbe
MD5 6e6e5299cabb3a3b9c071ab5f2cbfb61
BLAKE2b-256 10b969e3efa49603664f4a84d19847c999f9afb60f8b77889aa9ce189f3c94d0

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.1-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.7

File hashes

Hashes for dulwich-1.2.1-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 cf3aa983ca4907c96a0b98b357a3cac7381192786495522a65944da1b284bc02
MD5 2e5943a401931f7b965794a3ddd603a3
BLAKE2b-256 0b61aa3ace71b694b3aff9da14205881760856f00bad189af12530b0c7ebfba7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.1-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fd774825510350b614121bfa84d95c6eb08f7e93c0fe7faf8760423a43dbad8b
MD5 7f5c161fb4155f23858b668e0d6c5c04
BLAKE2b-256 ded3a1217ebacff0d57a7da39f56d31ef7efd076890eb89ef4d23016e8cf8dda

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.1-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 674b21a9025c00a00495fa03a9bb5f2da67a13ee513c74f16bd91c56678d0a77
MD5 962ef97539b0ad47d8a86198c8e39c93
BLAKE2b-256 25af0c9612199d33a22499be405b610e3a4215183e041ce066ec0cc21ebf017c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.1-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5a0245dccd69fba9dfe2ed88eff9212bad3e04107bc41676fffbc7f706428cdb
MD5 69c465978bc652469c6489721e207ebf
BLAKE2b-256 2a3fbbb212960d8f1419ba2b4bb5c9d5b4745c4cd9d21f4fb0b58abf302b1e51

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.1-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 96c160d68173ae55f68bf734e7fddae04ea025f3541996b0b5f28dc2025b42dc
MD5 40ffdd94e5c9ef13accb59b244a4472a
BLAKE2b-256 6aa1de61a118b2df06ba9b87d1751cfa2d2110a0b596a1e46eaed4a18d9c72c7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.1-cp314-cp314-android_24_x86_64.whl
Algorithm Hash digest
SHA256 011d37afa0922b500c938d6417317e3e6d29d33a6fbaf12b3696fe2a216aa170
MD5 7399c4b83a6cabae547a619a1817ac50
BLAKE2b-256 5a6230abf318e048f053a5609227952be0773e76203618197e530a4453da161b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.1-cp314-cp314-android_24_arm64_v8a.whl
Algorithm Hash digest
SHA256 74b01505b8e2ba81a715213101c790e0794f5c0b8021f8ce1100131a1e8cfa55
MD5 4082c243c98ea2fd8dd1f2cb27f4b2f5
BLAKE2b-256 0d3939515e92676caea97cb2bfa63e37cf9cc579d10421243aa087d0a1d4e67e

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.1-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.7

File hashes

Hashes for dulwich-1.2.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 bad94416de9a76ad36dc19f0e65a829b89fc845282bdcc8c43285a4addc1ad2e
MD5 35dd5c65e5afe7a1a4f07f8a7be29e74
BLAKE2b-256 def4b17cd27f3cefb8062dc08313d96ee1859673c1b3ec6b2fd2f6528a04dba3

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.1-cp313-cp313-win32.whl
  • Upload date:
  • Size: 998.2 kB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for dulwich-1.2.1-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 e2f14d20aea48dd1d48714d637c70399b140825d930b4f5aa6fbb62199429740
MD5 72b466850a0483d85fc9ada92eb6f8f1
BLAKE2b-256 a214e0ebb351b1b293f0824150d949ffaab8d15a0e89feb08ec2907d2bf59f1c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.1-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0b1181f4ae225bbde373fc16279c4e61fdf04aedd30ec21fab387be642567453
MD5 57ac8f517e2333165080a84c06a3d00d
BLAKE2b-256 c6162eac51723d07eb1e4077f2bf0a6034af415bb82be45f4987120fa95de84d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.1-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3412eca24fd79d5413ac7003f8f29b2e01008d7c9d6fce159f77602f70058aea
MD5 65d03e4b1e14d28435aaf3ac552f8773
BLAKE2b-256 0804f28a380f1aaef5fecf9fb6b4dd261eeb988ab1543211494f647845a7de75

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 96846ef600378739a64e347412c22d5f87f1b67d68526c633b465589335e9387
MD5 f8669f100b35bb7174b7ceb446fc799c
BLAKE2b-256 fa2a520f8aceab83cd54d529c9735d8a091d832da5090716537110642cd55510

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.1-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 121d2d181407cd7bb051922dc3bc00841ca0959b8299880529525db93dfbdca9
MD5 01a775dda19ebe9d14d923df49db2e50
BLAKE2b-256 eced257cedc41ef184c1ac0591bc03009ed4afc1fad4f06c5609cf5d34e9bbe7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.1-cp313-cp313-android_21_x86_64.whl
Algorithm Hash digest
SHA256 11a51dba8454b4c64bf242a918ca4c4300097f7cec84a13164845e638a26f9de
MD5 66975926b237764de7ab28efe6163fe2
BLAKE2b-256 fb3c500e3aace2c2c20cbd317218053bbc368ab3e44e183d5eb03038a9fcabe1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.1-cp313-cp313-android_21_arm64_v8a.whl
Algorithm Hash digest
SHA256 3a95dd2649ef3c6e59095d5bd3de08470b3ba908dc41343f5823666a10a326f8
MD5 46b4f89a0c833c89b83ed1acef3255b8
BLAKE2b-256 7234c842f2d092a277fee3e465403d525ccff8c2a01862a58431ac45729d0675

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.1-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.7

File hashes

Hashes for dulwich-1.2.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 6349b475a1b17b224191a4801687a2486574c9526e00835db2ba9ed081124b11
MD5 1deb5dca0c7419613a36e1665eb79508
BLAKE2b-256 ab9c34b5d72a1b411d5433a403be2885e87113a122f69a2dcdb4100a298e4fb5

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.1-cp312-cp312-win32.whl
  • Upload date:
  • Size: 998.5 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for dulwich-1.2.1-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 5e875729df04991732959f52e29c1de96d00eaf62feddfc60f0b2b08c6e38870
MD5 7545d4b0173aa6a12342f59da9a48ef6
BLAKE2b-256 6495bbafb223fe9e26633f6c143e93d52ae849fe0a246716e0d1ce573be46dd4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.1-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9d0ea88273a7ee6fd3b1d75e231cc6fc614774e19bdd7c1de5df274b4b492dde
MD5 a80e396d0cef7a08d67cf8814c98ad16
BLAKE2b-256 928717e1c3e6846c0eb31da3e5d5f876a91fabe0fa47fc8033d4780b30101723

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.1-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d0ddda4e165ea14c70e1d0531aa97e527332f1133ea0c65eebaa5afb8786029e
MD5 07b1e72f773b543624c1a93ef92176f2
BLAKE2b-256 03dbb2706c46f0776a838d13850a70426b1d72268a937cab783c88cbf726c0ba

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 da2fdcc9e4f178b2b4ec1194d8e17d111d572f111fdaa7c6c5a3f46bbe686eaf
MD5 5889e6cbf2d27ba39fa0edf3f87283f4
BLAKE2b-256 37b883c156e349656de8a7bbc504d94fd318a847fce575caa33b27ffabad7b52

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.1-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 23560643c1cc85737c87985761666a59b35b06a1cbb06db5ba642fa35c67be93
MD5 f16f68286285e12ae9b09bd4f0987f0f
BLAKE2b-256 2cc7a9417106607171af98fe4fedc03693fa406fe74e3eec6b73438c1621dec4

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for dulwich-1.2.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 01f43a1b6953c93b4e957c0902f7de80267285e0c59c9b44f4801f7da9f11107
MD5 b03e39b4b3972a15df2f19729761697b
BLAKE2b-256 18e50b17d4b761d799c2fc32a200c673592dd50625f9a60f3bc7f5514a64b134

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.1-cp311-cp311-win32.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for dulwich-1.2.1-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 879abd15550b6abcebf97823905a167623f331eeca5e12dc0cac62bcd9e70bcd
MD5 58e6818b9d7325d4d6c765b43bad9c17
BLAKE2b-256 83084aff374690e45de424a8c6dd6eee7e5fff69239768873f9655157e8654e3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.1-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 55c8415fb19068a5956e0d5bd83b0fb6e06b291d3b096d8fb6a604c105fc6ca0
MD5 368e771cb130e0e714126dfacf41e1a9
BLAKE2b-256 92cd391b41606264ea3f0f67420a8ab8e3a489884f740e8dc066f129bc391b7a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.1-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1073c75db1f5da845d219d1b5b601aeaaa7be5f999f3c77f4966f9ca2327bf44
MD5 54e257ad16cc79b2fe21f4a4f84c0b74
BLAKE2b-256 f333bc98e7cfff4d9be806538807c60e57a5d8e49fc22a7b9bdcb21513c91f09

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cedc717cf9ee973df63293bcbaa51bb03ab6f87ff631d1dd329078b3f48712a7
MD5 075eefbc2790f15fd263dc024ea71d50
BLAKE2b-256 9517ab14ab6033889a35819aea4bf2e268fb714cebda197fff673525e99d6e3d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.1-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 09ca37d7a9086f96e535a6474644588e4502f69e2b202c39d92901e3606f6501
MD5 ba06ae3a1eebb28b5080702dba15969a
BLAKE2b-256 6cd19d641b609b5550e63850a54c37f86723c1d1658d27fb0e55c764cd14a75f

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for dulwich-1.2.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 efd394fcb926ec8e9ed63fe0883784abf8ef7bb1d30a492e950ca8c2f369ce7b
MD5 a0d80a4bf4c0656d694c97d3862406ab
BLAKE2b-256 7677582b8e7087766b79fb96de262a1daab9401358ebae6a0ca20a663e364167

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.1-cp310-cp310-win32.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for dulwich-1.2.1-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 9f7249c1090be7e7e841edda369d843617314092bb05f2a6a8b7f88660bbb2a6
MD5 6b6f2677be755d08783ca547ef5a98f4
BLAKE2b-256 0c73d63f0fc51e5ebc0927c86cfa3f9545de96ded81eee03b1086dd5658edbf0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.1-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 21f48480bb1e6501bdec7f0877639cdfc64a16e0dd97c24947582fbeed3baf21
MD5 9385c727c24e1c35fbdeeca2264fd99a
BLAKE2b-256 0ad3ae3c35aa3f0a036242d18eb168093c2676ff5a3fd860a629dfc2fb144d44

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.1-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4b6cd8104bf4adf2824221ba4f3b399c641a7a6a026dfa193c2f516531971315
MD5 d42ce1e34af388ace36d03ae20027dba
BLAKE2b-256 3bfd4e6b88da10cf464faa55f9902e9e094cb4dfdfcc5ad938a2e0078564364b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e88fd960a9327d87556a3bad76ad84b6346d3a07409fe8f081877a775977c86b
MD5 490c594570c20030803515f8c31ca26b
BLAKE2b-256 0b4c4a505c6d0597666e5842d73c4d6b62c4325d47742fc6b881027070394366

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.1-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 e45a68da922a4abe8fd015ed020ec0123ee58176a6984a34d2a2c74c959e45d3
MD5 af9bac9f34f480c46baea58497f62cbd
BLAKE2b-256 72442e47b25aa89e60f9b4e95d3537975367b41ac00c39cb7b75f304f45beeed

See more details on using hashes here.

Provenance

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