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

Uploaded Python 3

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

Uploaded CPython 3.14tWindows x86-64

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

Uploaded CPython 3.14tWindows x86

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

Uploaded CPython 3.14tmanylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.14tmacOS 11.0+ ARM64

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

Uploaded CPython 3.14tmacOS 10.15+ x86-64

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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14Windows x86

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

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.14macOS 10.15+ x86-64

dulwich-1.2.0-cp314-cp314-android_24_x86_64.whl (1.4 MB view details)

Uploaded Android API level 24+ x86-64CPython 3.14

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

Uploaded Android API level 24+ ARM64 v8aCPython 3.14

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

Uploaded CPython 3.13Windows x86-64

dulwich-1.2.0-cp313-cp313-win32.whl (994.9 kB view details)

Uploaded CPython 3.13Windows x86

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

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.13macOS 10.13+ x86-64

dulwich-1.2.0-cp313-cp313-android_21_x86_64.whl (1.4 MB view details)

Uploaded Android API level 21+ x86-64CPython 3.13

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

Uploaded Android API level 21+ ARM64 v8aCPython 3.13

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

Uploaded CPython 3.12Windows x86-64

dulwich-1.2.0-cp312-cp312-win32.whl (995.2 kB view details)

Uploaded CPython 3.12Windows x86

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

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.13+ x86-64

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

Uploaded CPython 3.11Windows x86-64

dulwich-1.2.0-cp311-cp311-win32.whl (1000.0 kB view details)

Uploaded CPython 3.11Windows x86

dulwich-1.2.0-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.0-cp311-cp311-manylinux_2_28_aarch64.whl (1.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.12+ x86-64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10Windows x86

dulwich-1.2.0-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.0-cp310-cp310-manylinux_2_28_aarch64.whl (1.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

dulwich-1.2.0-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.0.tar.gz.

File metadata

  • Download URL: dulwich-1.2.0.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.0.tar.gz
Algorithm Hash digest
SHA256 db600dae670f2b6402c2a6f201dcd9f54893a18d33262f51815de5efd99ba97e
MD5 b265016d3a0ebfa76c7ede1d96057614
BLAKE2b-256 49b08914611d3a248d98634bd5b825245ef1b804dc8f8041516d79ee2ff7cf23

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.0-py3-none-any.whl
  • Upload date:
  • Size: 671.2 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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5948faa66b0e9185c9f07602dbe5ba0cd92fdda397e5303964fb53aada7746fe
MD5 0652d049924380933731947b7972aa19
BLAKE2b-256 9a0cf1dd3ec610f12812681bdda1ebb34f5d0520d6db12cbc0b7b91257e0cf36

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.0-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.0-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 75934f4b61508cf3f81fb1f059f7d3b6d8d770e471999fc37c40c633f5d427e1
MD5 57a71ea80f53e0f9261347ec93acf8f5
BLAKE2b-256 e2ec3cfc33982766de60758dbd7a8e1fc0e324cea289af061de0e94d98f6ab90

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.0-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.0-cp314-cp314t-win32.whl
Algorithm Hash digest
SHA256 6024cf63f7d57d2ad6c6bdf3a156a9b6bc079a9536dfe3fae52862b000c38f31
MD5 e329e0e2f46acd0e8d233c8043b3f50c
BLAKE2b-256 8564f3eed3a1b18e79919fff59c7ea7f4f88e208d2ddf0afc96745d678f75924

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.0-cp314-cp314t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 03c5d1f437dcd61d94f9feba0123eac3b69e7b4635cc2d093686b1b6dbe885ec
MD5 2b3defe68d195342e04d89536b46417c
BLAKE2b-256 10348488bc02a90838348dba1110f2a92be4cd0e8e1eca22e93f58f1d511958d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.0-cp314-cp314t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 fd650a9568ff02c0c3bc2582502a07b58c09c5dcb41b385ae1789b1558b44a4c
MD5 469d08d1d92b59fcd8a6a4483be761f8
BLAKE2b-256 1f16427cbec8fc8b0421eb099dbd3bc27dcd69f4c3bfabbbb4683157acc1fcd6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.0-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5dedff29bab8a74152cf780f6e9d33b3955a8dd8696eee48e8418a25fd3c9bf1
MD5 784089a29fbc3865f25a9abc76dcd4dd
BLAKE2b-256 b08a41858ac101b9ab16fce4ea210e6305063e8728e388cbee1c452284ff2f51

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.0-cp314-cp314t-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 dfe3abf0364b260c593978830bc320e8dd99250260efa6476888f9479f367691
MD5 7a8d8ba310707ac85307ba490915712d
BLAKE2b-256 d72b6c449ba6ab6e8c6c1b159ecf9e0c3a7b0a5adc794ecf0944d1140767dac2

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.0-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.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 57eba7939f0579b98feae6efc7adcc8ba34592a30b018a4922fe745373c976cb
MD5 d85defa7b61bae6067c0c5a819068234
BLAKE2b-256 f891199c6b1844ac2fa1a4c3e52b7a625707916891783eb487f1067ab6bde321

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.0-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.0-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 49963c23f93601b8b43c3e9ee204bd2f8f25b4fcd22aaadfe21fa79f394107d8
MD5 40774952f000b7a8a587ec32cb453538
BLAKE2b-256 1f09dc44a2ebdd82fb8807da7a2f2715f7fa8655d0985e78f597bb65fdc5fda6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.0-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 24782814579f47377fb424d70f23e3879f3a3a2fd2c37cbf21154465ac0cc9f3
MD5 047719d08a38e1c49bfd78c7971ef129
BLAKE2b-256 93f9452e10c9087b501b7f926630ca69fb494c7ad1a1c5fcc3a69e26cc223ea0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.0-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ec9c0cad2971e4a64e482c54aac0f413401f8c221123766e8e97b258d61ac8a6
MD5 e1fabd0b2ee27c967b2347c9b94446f4
BLAKE2b-256 3ae881e1b04022de3942d8047e92a94174406b9fc794bd1e29b6175f2283c698

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 47d1207e3585024772d798a683f79bd862c878a726817a1ce8e16ff1d2f4ffb8
MD5 cd361dda1e06856b7a3854f492d5a0ef
BLAKE2b-256 932b0c86e80b124cb71d7f1796255d934cdfbee6b357dcd21f3ece8f9ea00a0d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.0-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 c11f7578e29545d0d0308f56f1d3da741e11db2494c6126792aee5e121d659af
MD5 45394cba5dcf894c76c5d108040b2210
BLAKE2b-256 015eb338858a79f3795772dadec3ea1aeaccc3d9f01708634a19762ceff1ea30

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.0-cp314-cp314-android_24_x86_64.whl
Algorithm Hash digest
SHA256 64ed5080c88dad6da70aa9a2e6a48dd2e9b0aa06c9eefc25e5d24e4e32bc4c00
MD5 8db1247701d2f828297fb8ed34009dee
BLAKE2b-256 bb299de83f993d4de9d8ba185d44a57998f2281988628040a930f4ee7c50d24e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.0-cp314-cp314-android_24_arm64_v8a.whl
Algorithm Hash digest
SHA256 b3c3dd4bb99961cbdb9311c1fd9b03e3cf17d26d8b68e984561896a003452328
MD5 fd625511adb9f8124f69d8496179d447
BLAKE2b-256 f36f7fe3aabf1cac71911adb745edfa68d1c5e47a4de831394f4859417deda99

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.0-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.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 001a523ce152b1ec78868192f72abbbad79c3576bb29f506586f57e71c2a0d7f
MD5 fe6581143e4e74fa3aece73dbd911f06
BLAKE2b-256 2e1dd1e974e30c74b5676eb6f2282dd54c32e37a07db2aca1422dd764db993cf

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.0-cp313-cp313-win32.whl
  • Upload date:
  • Size: 994.9 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.0-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 01445379a257f2b4efc5b052a78c36f548cc89c9118328959222cb3bec6299ed
MD5 6942841525e2dae6946e2ea94515dc73
BLAKE2b-256 7f7ad81309e186ca7dfa48e973641f085161c06eea47b44ae6b26e71eef11311

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.0-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 62bfcd5cab75b2241d7180aa2fd1782d615f1dfd6c0191561509b124064cc619
MD5 f345b16d26b922b7da016feee8ea0a44
BLAKE2b-256 d15e7b988205d8894ff5fd9dad91e638766a1bc1553c89f82abe5fb3a8916c3a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.0-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 34eb006da077173d17cbed78f66213ca66ed5c8fe53e19d721a49fe448d04584
MD5 3bdd38b582d3a3a20b83eb0a969dfeba
BLAKE2b-256 d345bfbb28ec4cdd8eaae0ef8d566e73a928cab889f31fe0e4681bc132b784f0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 dfe6b4dcfb9ac83d6861e18343c9d1fae98288f9ec685bffb0d4dcfea1d9cfce
MD5 e9e3538741ab671eec0bf0b757109f93
BLAKE2b-256 10d8a6e30e66b4330e27ca94ad41554dea2e18827f7b111a297b51091fae6bf2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 9b3d1c49004080aabcad4cef982e678887c6c2f178cc681f03094aba791f4cfe
MD5 6c0dfcac150db01af1a3398490063985
BLAKE2b-256 ac6860e251b97f2918caadb59d11ab9944f87a7afec6b0ac9efd180c8eb84e9c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.0-cp313-cp313-android_21_x86_64.whl
Algorithm Hash digest
SHA256 28b66382d3eb641716b8309fca710735a81d817dd64184f3882d919da16511b7
MD5 4f046ece9d446dd66ef6237dd840a46d
BLAKE2b-256 9fbae9643b12c47ed12208e91fd00c188451b1c41be4b5cf8ba478f44fa6c9cf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.0-cp313-cp313-android_21_arm64_v8a.whl
Algorithm Hash digest
SHA256 42c30d97175324d6066070ecbbf27e624202b3377f8ede03088ef3d42cf4c2db
MD5 0f309e6d7e5741113d0524c54a779284
BLAKE2b-256 12e31c93329db33277c85f340013050b6aabf375afb9ac47280b54cf186b3509

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.0-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.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 3c5f0e8f3bb617b827840280b0382e53b24aea35de2a22d8f40a07dd9a8b0ec5
MD5 6b8d78dd6425645516360bc1bb4a0bfd
BLAKE2b-256 ad5e922302ef9d469dd20e1638c3e8047fe668c3faad6dd61fa6eeb0ac4dbaf6

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.0-cp312-cp312-win32.whl
  • Upload date:
  • Size: 995.2 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.0-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 7eca8c569f950d9c9fbc4ffdeceae01fed923d7a0b06922c93f7ce08a0b54c0c
MD5 76fc0effb216ae35f1d710c4d2f00ef4
BLAKE2b-256 e4f7cd59345fba1f8e98b3732d48473690a95849975245c040508c567ebd9161

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.0-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e86ad1d93ef5046a7286458dd29e64e51a8e6199cc312209dc2dda3d67dd62ae
MD5 791d1279cc4915ac9dfdb88752d63cbb
BLAKE2b-256 a90ae4b5a65140ac72dbdcbdb34e56ed072938acf3ef2c2faae8a11617c455ff

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.0-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 36e2031b95b925c777de259441d7c7a9cd9665c584b7ddffaacaa7643124956f
MD5 5d00112659b39334a22680da067ff20d
BLAKE2b-256 523a674d17ccf331994f6c2da93ab01e0a0cf7802eaf0aa8ccb22826b907078b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 944a9c5e0533cdd6d16085b932f11bf440ff1bfc0c4684ada3b60070d3df656b
MD5 4f67777133218ec18e803bc08b844ea1
BLAKE2b-256 8b981973403e3a6398d48757eac0df83218f2098d6027b0b6250cb8ed52ad701

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 ee454672b74c9c281377515a024962942fd558748bb116ea3574e633d75e3bab
MD5 843422adf360e0870e49224158f16ee9
BLAKE2b-256 149526b1d420065e9f0c9b4c13e262bfcbd43db048f6e26471033c02ba5f27a5

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.0-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.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 007a28a1ea80e09e352f5d856748b7d68507ba35d9b371870f2e3dd9a966c611
MD5 33d1b06b5637d7cff8e0fc3cf18e5b71
BLAKE2b-256 ce5b406220a535ce13e1659bbe1940eca99ca409b98c512d114ca3421f61e906

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.0-cp311-cp311-win32.whl
  • Upload date:
  • Size: 1000.0 kB
  • 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.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 0939506a171a4f940643d6707746663aab38f2aa5e92c9dd2adcf37050aeeb10
MD5 b526bbfa4a8b5dc1ec07280e0709d13a
BLAKE2b-256 1f7f4fda4162a192a6239d6ab79e998e21c5f41e73d25c95b6b94f2e057d31d9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.0-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ad453f45cf941e768a8e4868220e80c5e91fca4f50b662d2be60fe5467d81aed
MD5 b3401e65ebda5b90cc0245e4df65d7b0
BLAKE2b-256 2eab26050804a41c550c2423ecc78eb7e5df4b2c2523724cfb8e615af4da3929

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.0-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c97f67baac9cac70e1b4b55cf31b0bf0d42ef7361197637a5e5658cd23699326
MD5 61d600eae55a7d6e8917a94421d889be
BLAKE2b-256 43ddc55e10553a74e1c64c4a9b3c2134c5ff20262857d6a06c3216c8e67f1b70

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ecd807308820425ec5456fb3a0d092f0391c116aea8bc2c4c7bf813a81387984
MD5 02f5cf6879deb2d2258210c3ffe9645f
BLAKE2b-256 694e58ef7c94b816246e7c67772b88e2d58d63ab327ece1632c370c4a2f4b5b3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.0-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 24d14a7e4cf6a0cfa8ac389f768b541ef4a0ea63d557369015346bdeb097f89f
MD5 557538ba5504f1195123feb60b898625
BLAKE2b-256 061c86f635344b66b65eb75a858ec61b162b2f7981b95e9032c9548261e5724b

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.0-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.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 d28ee76464f750248a2eea1f859d654f8b23c64e712fb6bdfbd23de73e56dff8
MD5 75f39a1e6d9647673e78b330ed7ab645
BLAKE2b-256 10c94a621a1de30f7de6963b333df03b71ad693fcc121330079482653d1e9376

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.0-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.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 20abb86f848c1b9834d5db157236dfcce1e201edf051779c9c85a72250861558
MD5 1f2f592711e3dec43b830df92e5de62b
BLAKE2b-256 b338a5b5c904d0671b4ad3b9352cb43f393b43dd56e8b12e78ca401a8cbb114e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.0-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 34a753d8f1a180a4ae360788707d2bd6b885affd542b40f90d678870c99a0756
MD5 5d5e1f66e58ab070114df5f244836b74
BLAKE2b-256 88a808ab66a471f98e4ed16c777ec9ccbb3a43f9578d4639a0452d4f5baae35f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.0-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e9513b59b7c6244dbe9bc1136e41171ba58a87ffd1298e55fcd284eabb1870be
MD5 ad12fd04a937a611c4e1085c1fd2000c
BLAKE2b-256 5b5d111d4f9b1a00a900cf3848c899ee6b953480afce66c568c8ccbe19fc8887

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 27e996f17e27902156510f4c25de668dadb18b584bdf62bbe576c66e20087060
MD5 2b226e39844f0c7aa4c609450abdeccb
BLAKE2b-256 06f2ed8304c92c48b2ab2f4adb4b7a79872040200877fdd9bad28ab671d026cd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.0-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 e9d0a318473776dc1e134eb3c48ea77ef6a0f5c4648677abc85dfe717a2b238e
MD5 027df3e67e8e4307b30993624219217f
BLAKE2b-256 984f571c8f801c744d9c24662c81447a4d9a77ece31c258dfff45392cfaed0f7

See more details on using hashes here.

Provenance

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