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.10.tar.gz (1.3 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

dulwich-1.2.10-py3-none-any.whl (711.5 kB view details)

Uploaded Python 3

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

Uploaded CPython 3.14tWindows x86-64

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

Uploaded CPython 3.14tWindows x86

dulwich-1.2.10-cp314-cp314t-manylinux_2_28_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.14tmanylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.14tmacOS 11.0+ ARM64

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

Uploaded CPython 3.14tmacOS 10.15+ x86-64

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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14Windows x86

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

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.14macOS 10.15+ x86-64

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

Uploaded Android API level 24+ x86-64CPython 3.14

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

Uploaded Android API level 24+ ARM64 v8aCPython 3.14

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

Uploaded CPython 3.13Windows x86-64

dulwich-1.2.10-cp313-cp313-win32.whl (1.1 MB view details)

Uploaded CPython 3.13Windows x86

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

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.13macOS 10.13+ x86-64

dulwich-1.2.10-cp313-cp313-android_24_x86_64.whl (1.5 MB view details)

Uploaded Android API level 24+ x86-64CPython 3.13

dulwich-1.2.10-cp313-cp313-android_24_arm64_v8a.whl (1.5 MB view details)

Uploaded Android API level 24+ ARM64 v8aCPython 3.13

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

Uploaded CPython 3.12Windows x86-64

dulwich-1.2.10-cp312-cp312-win32.whl (1.1 MB view details)

Uploaded CPython 3.12Windows x86

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

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.13+ x86-64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11Windows x86

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

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.12+ x86-64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10Windows x86

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

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

dulwich-1.2.10-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.10.tar.gz.

File metadata

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

File hashes

Hashes for dulwich-1.2.10.tar.gz
Algorithm Hash digest
SHA256 106546960f592216315e56d32a92e72e67f1e86671335722f833f5ecd5b73314
MD5 41158cf4d8ad2bafbe92aab0fcb1b2c8
BLAKE2b-256 89d9e6272430ccf84739509f45006543a1babcecc55a70cbd296424901df8ed5

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.10-py3-none-any.whl
  • Upload date:
  • Size: 711.5 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.10-py3-none-any.whl
Algorithm Hash digest
SHA256 b9f18afbe8e6f6a380b199df3d2da14312b4eac4ee34ee77c6f61c56bd2693ed
MD5 e00102e3e027ce39e412427aff62a2e3
BLAKE2b-256 d1f5efdcbd50a4480083d8d049ea1c49095097802599f7ecd2dc92942af7f4c4

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for dulwich-1.2.10-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 38478aa5d1821fd3d41e1ec7c65fb9a55d302d041635079db11118b79109054f
MD5 43e8f52f3e457491e451e5952f24e364
BLAKE2b-256 34d32bc63e9ef4a3248595b8f02bfee22bf9df77adb181a53716fd81305d2665

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.10-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.10-cp314-cp314t-win32.whl
Algorithm Hash digest
SHA256 52cfbd70f178b5ad770b9a1aee8a757aeda0e7282ae72cd546a98e6b9b0816cb
MD5 a055e300b7d790fe6312a3bd21d761bf
BLAKE2b-256 9eac10ba0dbe9cf3112d3b6fc8305b731798734017762200ac9fb75a0fc297be

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.10-cp314-cp314t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7712da64d7cad219c77aa4216d46a1b14876ed078b2a88621462d2834f4f85b3
MD5 945907ac64ce177beacecbb558ffa1e9
BLAKE2b-256 e6140178b5f8a9ccaa7ae434d0c931d2c792b1243a1ea2d98a08646a936f132e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.10-cp314-cp314t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 eca947467a28992088a0461c408791b405153294887accb92f64d60f9cc04758
MD5 7561dbdd11b63061052f5cb36e1c78d2
BLAKE2b-256 bf230b1a354cbaa574596e0bde8171b452ec7882765fcef283dcd2f4d8bf93b0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.10-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 66cb00f1298e4e0dd254ff6a68554577020b4b810b4a31083409baea62f8b1df
MD5 dfe56f4fab2fbc87177c3ff546f7ecc2
BLAKE2b-256 170d0d5d1f92c3589772d6f367be9251c417e35890ca7b5e461ed90f11e1615f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.10-cp314-cp314t-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 d5fd557539c982aabe15f7a14cff3d8786cdb62578d6f90f7871379fa3453260
MD5 d89efeced71f046b89570c085c941edd
BLAKE2b-256 1eafb88671fdc6cb3f0732d0bef0bfdc2937370dcef605c14d90d2d63f7b7c34

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.10-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.10-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 abd8ffeec9c151cea62aafd25260ac7141a7ea56ce363dfc72cddf63396e8d02
MD5 9fea8c0af4ccfb8b0ab23de084481eb8
BLAKE2b-256 5ada5497cc3be68fa62626da0111b88dfa1a296907fe67c3cd57ff65bd67c7bf

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.10-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.10-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 834df23dca29e5adc5310b1b73eb573ad805fd0f39987e86afda2d81bfe24ab1
MD5 bac2a6d52ae8cf9e79854dea54d76809
BLAKE2b-256 9053df8b6c6168e7e1bab5b33dbee0c82d99ab94021493e5d1f1445d15eb1c61

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.10-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c321650fc9fa0b3e614607f0a229523491153d0ab00502366ac93b022d3c7f6c
MD5 5a9c485f27954c2702b905683beeb0a8
BLAKE2b-256 d0f7609f2fcfafc515f25948f14c349467d2c3c72a035e65470a8cc4fa4fa7da

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.10-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5b60380225742d7292703e573ce5a86be6f69fb9088ef2965c43830479df9f90
MD5 85d8812d67543c8cbf3af02dacc91bfa
BLAKE2b-256 6be87efcc79c58153dff1c96dc8992a161d28288a7381eb4591c49712d112f61

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.10-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ea42aa414a53d71ae0e294003a10b17ad454ff73d345a82e47da93e977fd2ff1
MD5 a093853b008135e7c611bdcc3f47b6ae
BLAKE2b-256 e46cb465e1b60ab4675cbeeb8977c871c4b773bf0667d1a33dfa879e446c86c8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.10-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 09c36bed6f2695cf34e606c403a00c6511f87f31ed20cac68f0bacf6df21cc4b
MD5 315660e1ba458359942858d7585f7a35
BLAKE2b-256 038e4b284074e199193dbc1cd8d26dcc92ab8f84fb73654c05c290619cd3ed24

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.10-cp314-cp314-android_24_x86_64.whl
Algorithm Hash digest
SHA256 e445229de65ad6c3a8e2d9934fb807453c09b94f1469d32804e19fdfdcf6fd94
MD5 34f3e7dd9db06e0772133976840960e9
BLAKE2b-256 b761c57fd318bc943f294420353fa5544d54fb8984abdd95ef24a21d8d0f5b3d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.10-cp314-cp314-android_24_arm64_v8a.whl
Algorithm Hash digest
SHA256 fd86069664383fc456eeb291d67dc541c7f6ab163c59da1f8e18c72283f120c5
MD5 a484370fc1fa192adf007ca9b900f2a4
BLAKE2b-256 d12d643fcf28fb2f3118ec6b558695e4e18b0991edf64d4447bc6c5105465d4f

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.10-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.10-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 a2e884a93452e8e1fb4a4886d14b328bae65c7a2fa88466c0b38faa63204f34d
MD5 a589250aa18e2e06d2807e76617b5698
BLAKE2b-256 bfc9bf8c3e47edb11798db7303b255d63db916877042e848808a6b5942e6624e

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.10-cp313-cp313-win32.whl
  • Upload date:
  • Size: 1.1 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.10-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 0840968ec6636a677b48bc6e38bf4ce2326e8f0d60cd9c9753cceeff5e23e92c
MD5 7f2ad7a3969fe6a8bdba70f7b354cfad
BLAKE2b-256 75746f2ddceed5d8fa3f49235fe33afd55d92a986a3bd5ce3dbcba42907d96d4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.10-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 dfe2683285a7363a0d4b16f7f6fc9ee8a57a7b1cb1c390695475b76d8ce1b0f5
MD5 f2459ca2be07eb99d61f8b8e48b8f5de
BLAKE2b-256 450344017e9b958238612aa17f8a6ad9af4ff63536cb99c8d8f4e210a8aa6866

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.10-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a16ea1a6d96db53a0089f7f6c4e6b942eff143e4de26b786aa894bf978ac148d
MD5 6b405121198d1df34c75d761c53c58a5
BLAKE2b-256 bfe4cd27a143488489c4d40b3b9fefa2fa189c49920ac226c6b11475892f6576

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.10-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ded6744fcd2fb0e1f66c811492aefcdbee169010057f2a2e034a463eb0118c80
MD5 a0d8ccd43ff8aabd78650c5ee9b94ecf
BLAKE2b-256 23da336440eb9bf6ca889a99c0c1bab37763714e2f56fe9553fe23f269560c58

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.10-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 f337fd7dffe5e6cbff5e9a4694339b7575ed948babcc7675321efac075cb0a0e
MD5 340c78c838ef624dd32a84ebc23f3b04
BLAKE2b-256 20af4007763bde53f768ac9736f81f5af2658808181024d2afe1b99e6bb34826

See more details on using hashes here.

Provenance

The following attestation bundles were made for dulwich-1.2.10-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.10-cp313-cp313-android_24_x86_64.whl.

File metadata

File hashes

Hashes for dulwich-1.2.10-cp313-cp313-android_24_x86_64.whl
Algorithm Hash digest
SHA256 adf9a780add1b6da7e6df1b609afca66733380188a3a257ea340bc080ef4637c
MD5 c2c41518560d6f2115e83007ce58e8f4
BLAKE2b-256 b75c07c64540fc713057351db05a021deec6518f57e8393e734d058be8def427

See more details on using hashes here.

Provenance

The following attestation bundles were made for dulwich-1.2.10-cp313-cp313-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.10-cp313-cp313-android_24_arm64_v8a.whl.

File metadata

File hashes

Hashes for dulwich-1.2.10-cp313-cp313-android_24_arm64_v8a.whl
Algorithm Hash digest
SHA256 bd859654ed2e8c61c03066b739fc758b70edfcfce41344fae07f5f7f41b998b4
MD5 90d5e9e348bb2c66bc4d4fb2a036dd42
BLAKE2b-256 8b9d6389b4209788fe46e4943492158f497ac6f7c485b83c70a4f79546d0ccc5

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.10-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.10-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 96981c6704def4fd0f91fb9be9f613cf99ba327e2a655b8ef987f5f5245420f3
MD5 3a41b045832e912e006be0c5cc90516a
BLAKE2b-256 d16749e913c54d7723c5a5bb12a38552a6db5cb691631326882ab2208a5186fa

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.10-cp312-cp312-win32.whl
  • Upload date:
  • Size: 1.1 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.10-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 9c01a6b29cedb054a16fa04adf834a6531a39450888fc7ce2b3bf0fb6cba70c4
MD5 19d582693d42374e8e194d2c8c382f99
BLAKE2b-256 32a02de9d8bfd975b79e51c40394d8fb627dbffc97a4c89778eb3314b304ea6e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.10-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b2dc7c46cfeb40022d2fca9d23c3ca1aba602ee99bfb6554278f05f2aa890a0e
MD5 93c817285d9897342ecbf3c68dc8a656
BLAKE2b-256 4375b37e1c9548d7b9355971e462acf5da795c9539d8b330f4495ddf0244d99a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.10-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 699edc94fddd0a2346e41e405fd7c537072d75cb9ddb39bd47f2e8fbd56d1e4e
MD5 9e9a046c779be07daebe23b47115e811
BLAKE2b-256 898d03c2692896241b94d04cbc8f4db662458864e13604e5295baf96a2b647db

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.10-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 43315f1e95f7d5c1a6f2695f5534263b80678ccbfd9756101f07759a4e65850e
MD5 5b20aa2cf5c4b74e0e48becb4d5240a0
BLAKE2b-256 4a3eaff9e8b9d07f3afac9c618cd2e7529e4695375a64ebd07831462bb78c946

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.10-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 4bf4671061aa98e7f4d420fe5238b2ca2cb2a00a280c8f549fa92d34569971a8
MD5 e43933bd1f52aeb27cb8bfa8e75c1e7c
BLAKE2b-256 73fbaf9504fed5f023194143bd059132729aad00f4608f4ed785dc1f94ff500d

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.10-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.10-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 9874964ac78713c640c42c9dc27a74dd2d4169d99821a57301d37e5673409d27
MD5 a5682a876df1b35c7c0350fa9e782451
BLAKE2b-256 fc67fb78d06d58486ea3bef2c87af17ea0b106d9863e89664cc834cea060af6e

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for dulwich-1.2.10-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 ca1fbe5f4b2ee48154b24c68eeb689b848394a857f7cb3dea3de0b86c464454b
MD5 42af281d1f82774d58907357ae20f37b
BLAKE2b-256 111be36deccfa78f674e7c4d7482b2a710581a1161b65080dd6b1daac17c5b42

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.10-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f21c7f2dc4de8353b59b82bc0245838f3f94ff9332b71f6394642e3bb012c71b
MD5 402a21b370f91dfdfddb3bd812238b88
BLAKE2b-256 e91fa200b9071a4d9dce6ce0033654d63ee389be2d4de432d1d7028dccdbf8d5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.10-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6c715289e8c5667978ff28a1847736633766ca1c7082144ba0ee95e459be3f97
MD5 0acceda9733e177fb7c0048457e0109c
BLAKE2b-256 85661833afc2444fc70e6e79458169275687aef858ea1c6a8198e2b7f97da27d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.10-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 af4a750597d1a6e77bca74b9246bf84b62a9bfa7e48783af4ed0e9f04f0dbfbd
MD5 5e5e877080d1c6d754d4522444bdd32a
BLAKE2b-256 7a66859b121c1f18fa32833a239beadd67cf11df89974ff223b28d9ff53f4f2f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.10-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 f6d989605955bfbb678425a2e8710100ef35960340bfb55faaca902006c69163
MD5 db6ae4d110e7acac3ea158b8bebe0aa8
BLAKE2b-256 55118a2aa5f7220d9290e4c9ad4ac6d482d9b34762079331e8e02d835329f552

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.10-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.10-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 f91eb2908d900288da261f05fb436a384fc94b30980869a2db4db7b52b30047a
MD5 11b02635322f6f9cd682deaba56c2d71
BLAKE2b-256 5a51bf90a2b83eb67c2b2f125d39941ce20b4cdfeb7d41d89d1cc699f2dac474

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for dulwich-1.2.10-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 93299fd523892d39f69e08bf71984267798d76cb914163c48c998181891a24a2
MD5 427d56a4a56966bbe81dfd271e20db3e
BLAKE2b-256 f21d8fa893a9249bdf60790a5ebc012c367943684d0f65eabe4c2cb2576e5222

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.10-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 51d97aaa382b6e9ee0adffcd0028c430ff133be4d6bbff53ee1aeedcb3fcff07
MD5 979181cc38a99ace3e0c3f58df241349
BLAKE2b-256 f6e193dc57b7fbd3efc3fc7f57d8a094fd06f4372df8cbb9d5a23972147c354d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.10-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 86c81a30340ca15aa1d275f42abc1f297e0af2a2d6cc213b5e9e40f52c61ff4f
MD5 449a7a895ff1680f2231910b30249839
BLAKE2b-256 21310f7869d034766f65579e56705854c160020966238360b7583f8fa972b8a8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.10-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 afb850b4f6ff6f1c7178bfbefbf079a0d0d03014bb385929a0934732ac7dd0c0
MD5 e4f84216dbe5e63a4218146e5702e37c
BLAKE2b-256 29bd9c8a1ff7fec58a74eb36ec54d124cf88b5ade65aea1fd612b82e791480bc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.10-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 07f81ec4773c89d5989d173a077ed54b400719b4990b2f46a7b5604f16da46d1
MD5 7b14dea61847db8917c2dd884024fee1
BLAKE2b-256 99fb8928fc911e872ded288ca6258f85dabd3d8aa7de35e8dccfb7bf37ef59be

See more details on using hashes here.

Provenance

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