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

Uploaded Python 3

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

Uploaded CPython 3.14tWindows x86-64

dulwich-1.2.12-cp314-cp314t-win32.whl (1.1 MB view details)

Uploaded CPython 3.14tWindows x86

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

Uploaded CPython 3.14tmanylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.14tmacOS 11.0+ ARM64

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

Uploaded CPython 3.14tmacOS 10.15+ x86-64

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

Uploaded CPython 3.14Windows x86-64

dulwich-1.2.12-cp314-cp314-win32.whl (1.1 MB view details)

Uploaded CPython 3.14Windows x86

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

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.14macOS 10.15+ x86-64

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

Uploaded Android API level 24+ x86-64CPython 3.14

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

Uploaded Android API level 24+ ARM64 v8aCPython 3.14

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13Windows x86

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

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.13macOS 10.13+ x86-64

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

Uploaded Android API level 24+ x86-64CPython 3.13

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

Uploaded Android API level 24+ ARM64 v8aCPython 3.13

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12Windows x86

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

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.13+ x86-64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11Windows x86

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

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.12+ x86-64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10Windows x86

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

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

dulwich-1.2.12-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.12.tar.gz.

File metadata

  • Download URL: dulwich-1.2.12.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.12.tar.gz
Algorithm Hash digest
SHA256 1278d8ddb0a92fa4bc9f2e9b14edf0a2e140248bccc4c7c9752a1390e2ab4c64
MD5 e26d562223ec86ddeacab724f95f9b64
BLAKE2b-256 e573e0ac42b16e180189e8426af41b1f29b079096088e1253d03322259945911

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.12-py3-none-any.whl
  • Upload date:
  • Size: 715.9 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.12-py3-none-any.whl
Algorithm Hash digest
SHA256 713de88063b80ab37d707e7aff17e403efb236156e09c34c149ada48d48b6e96
MD5 9d3b958627fbdb83bc1cf45e2658a098
BLAKE2b-256 33676c1a89af18f160a9d7311fddbd62068e347c2bf6cfada8530ebfd4e75b8b

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.12-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.12-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 b4301446d72fcdbe9703065e88a82f4c1f176d87514bd2444a8234047e1f42a6
MD5 a13fd585fdbc77a5aca0d6690c1e50aa
BLAKE2b-256 ee66ec2605e47123025479f3e1c0f6d21199add60d41889dcce605bb4e4dc1ad

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.12-cp314-cp314t-win32.whl
  • Upload date:
  • Size: 1.1 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.12-cp314-cp314t-win32.whl
Algorithm Hash digest
SHA256 3a6159a32220aa4c3d60a0ce76ce20cefa22c610f83381aa288317cb81999fac
MD5 5f93623d3a008b02ca4fead846331907
BLAKE2b-256 cc1c6d64309c1fc04829c9c92c7bf5b820713e0b94c3a70659af4728b4163c1b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.12-cp314-cp314t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4d832dc29697c4a6d3b18ce7c46e015035a62e18a9c546c85636024210b07c82
MD5 3851e4c8423504b5ae57ebdbdc109c91
BLAKE2b-256 fb85adcced39b14408409db58f1a31d2d9837e92d940297256e6167be26e049a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.12-cp314-cp314t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 cb24269e682ccf2ecafce582409534ebb93ec2d109e660d0f43791f91dd1580e
MD5 0c4de6dc008bfec8b21e85d3b8f355ff
BLAKE2b-256 24ccc8766b44ffdbd50fe9e1a4c904489bac6adeab9f20a400c09b1dc6dfe121

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.12-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1b3f05a0f4d090c06308da294ece0356b40a6136f3c211bd13a3cf45d68b2299
MD5 66ae902f7874dcaecac2e215ada3a7bd
BLAKE2b-256 5cc93e86036ca9214f66809c54149ed21462cfcb4c9db8c7a4a15657c854e4dc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.12-cp314-cp314t-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 370bc3a9cbc4be41f0a215572c178ba922d9a8bdfd789ff204a94383d1e5b12f
MD5 c617c1ae3495314220dc76d2358b2669
BLAKE2b-256 714e035ec46c4abb89aa445e337679dba72e8ab54c4dde37b782ea959bc19c18

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.12-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.12-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 b41a430bdc2bdab159b43205411e8cd19ac1ea24d238b69ede4d3808c4ec03a7
MD5 4600ec296424a7a97e02eb35823db195
BLAKE2b-256 a30ad9c86cac95bad48292efa47195e9ac6e3137198c4e20ed7f354418bc375b

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.12-cp314-cp314-win32.whl
  • Upload date:
  • Size: 1.1 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.12-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 d7f1ff233081ab644f35e90a0ef169f8d9ee46a72820a3fbf8476f9665e79800
MD5 126d1ff770513d88bb9269ec968e0802
BLAKE2b-256 2b5023e8bb5bcd5da753ddf3de86d87c414421be875cb502ac544c65606538cd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.12-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6005a37dda836208079788928876091efeb374e3d6f6df2ed799e1303f5828c5
MD5 f78c1eae667183713b8cd33c1ec76902
BLAKE2b-256 75e56385536ab16dad76e4df7f9946cded898a25462987f7cb7147c153a48910

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.12-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d6b6cc65237777e2cb6c9cab0ce0265ef9d887b63d46cf888499e8b5664fb89f
MD5 29aa12ae0978459777a867d6d4ffeaf1
BLAKE2b-256 5dc79e7d8c20059cca725ef6e312bcf880f9ba5b185fdb60aafc6e8f5cd3f8de

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.12-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3e68f58b33b357c77a7254ce305b8d7301279d7301f590566cf4807c7da5f4a2
MD5 8d1dc8a82264580286c4485f65def457
BLAKE2b-256 ee68d007b61d316903c8cff3a42f05c828f48264781ee49145def88f5601b262

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.12-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 d40db45756bbd449ce148cc961cffe31dfdade9465c24e2754b6e240ba004ffb
MD5 d8176da69aa00513bfbbf5b420820de5
BLAKE2b-256 f459a132009948f46f0350bf717ffdf534aacea10700e50cb20d7009fb1cd80f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.12-cp314-cp314-android_24_x86_64.whl
Algorithm Hash digest
SHA256 7c89af3e8217878abafcfc94c96e88845577a31f411c70eb21c84172d921a689
MD5 721fd1bedd31227d9eed7cced2fc5686
BLAKE2b-256 91010560297b39903572f0997b7d9906061e66bc0f31025bb365fcfd44b49199

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.12-cp314-cp314-android_24_arm64_v8a.whl
Algorithm Hash digest
SHA256 cdf4348b581d3779a7197714148a0ad79c5c8ca8cb9be910a92f09ed3489e179
MD5 995d116f08f06ad8fd5dfce43543b909
BLAKE2b-256 df645ddb773c16b77eee8afcc5904a9a9b4a10a86a5ae55e50cad850e494c465

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.12-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.12-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 a536382b7fd4a5ac6da6b2c25713eb0db247f3d9e54e8978fd308f7f8d73d736
MD5 bd15a453c0c5d109a976581abae79b0f
BLAKE2b-256 31c0cd0d20e0c6550313007ab0728595e34278672b550f4497ae951ae9ceb334

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.12-cp313-cp313-win32.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for dulwich-1.2.12-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 b8e85c49bca1b3cbdf16c4df66ff8251de3b66dee460619c35f463697164155f
MD5 1e7d55aa9ff359d0a092eaf4ac988fec
BLAKE2b-256 d30a155894ff2a5d0830a802b63774dce38a34439b480a73dec04cfc48d2122a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.12-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6549b88612b47a2e0b6749f9169c70ad392a0eae5490a030694819da3414da17
MD5 2cb96bd30aeaecf7190baaf1d5a931da
BLAKE2b-256 6fdd3fede2a6b4d273426aabb6c48c860832c2a8a7c52e77b03a73ecbcc4a73f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.12-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 56ae2f9df731a138d471e4d8f269aba433ad71168a17750cc6282cde960edd5b
MD5 836a02675e8447183219048d76c699da
BLAKE2b-256 62752f4ae730c5da503aacd2d2b060e521f60f15b94974f3d9a0dbd0250f0181

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.12-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 97d560c4a7bf90d3b12ec5cc5ba0b094cb0aed207532deb50838b547d11b4558
MD5 c2fbcb0f727d5c6e6e08252603202370
BLAKE2b-256 1a1ecd7394fb00553788f686fe74dc17ff7b0d4206c438de9b8ea9f61b7135cf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.12-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 cc081b45790e95909339f44cfc6942f1f350727130c159efc8a5b51b62f361d8
MD5 9e2a51d4c0c2f36c61a3d53099baea16
BLAKE2b-256 fe60126654fb2c62b4beb2696cee1c273e8722d75306908193cae7df18d21ee8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.12-cp313-cp313-android_24_x86_64.whl
Algorithm Hash digest
SHA256 49b5ce37703507654af6b37b5b632c31719e9bf38be062c1152e429e00998cdc
MD5 65a72b48af08c058b0b5402843d1a287
BLAKE2b-256 e9f061949a517412c10134063a50e8ce72d118781681922bfaabc18b66f62a4e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.12-cp313-cp313-android_24_arm64_v8a.whl
Algorithm Hash digest
SHA256 3a1d23a95ffa11077e34a7d311977403dc473c6b68697542b22c6f82b946023c
MD5 05c444ad8a9cc9ad35e4c6dd7a7086a3
BLAKE2b-256 66bf7354f4e528f0b1dc2bb90757e53b7bef52612deb99a21c5bf4e6f469f938

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.12-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.12-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 90d1280a7f29a316851a8afef87d1cf3ab26cdfa450d480a8aafe63681244088
MD5 a732c3d9e07e1ec5e5348638a5155991
BLAKE2b-256 4649cac7f9da6059a3ab357c86892859c435466a0fcc49454c97c28ac8e8cd79

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.12-cp312-cp312-win32.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for dulwich-1.2.12-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 ba7bddba355c6232600f435cfdf83399c5b31c9a5dab21cc2847b78968a0f715
MD5 1a6771afa6fd595171f2a519982a4fa7
BLAKE2b-256 5d3516f5a6065442f8a648a38ad78de90fc3d29281e86ef76421f31584cac123

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.12-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1d45f2b3023425a8f1d40fb4e097410f8b367f4d4e9f9e698a2daa9fd07d99e2
MD5 c73389a43f27b9283418b733fd80c8f2
BLAKE2b-256 668b96e9731d18c6101b76c8a8bd51641e01c4a287bdc511263fdf9f76835d07

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.12-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2b4c64f4b73fe1e720b55653bcb80fc7b75aa2b8f2eb58075199b117ef0351e5
MD5 b5a8cda622188bbf9610f81a2e497ad8
BLAKE2b-256 74bfbd1911442a955316de7588d760b4bd5dcdaba4e858c9e6ff50523464efa1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.12-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 af7560e02c12aa7d6bdb8414bcde8c236a10d8f32db5c9e71e6cfdbe3e7d5795
MD5 2a078db220edb9afdad8b4046256f12a
BLAKE2b-256 6f93bebfd89d18472df6fedd0f5a9fb5ad1ef7fd88074d23ac8a8c12c05ccb33

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.12-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 9155f5f6e35b2a4d48d74a9c4ad5dcd3d88ebf97677eb5c6f78ac3dd940eefbe
MD5 f29492bb62f42dba5abbdce90d597661
BLAKE2b-256 782b29d5c8530da1cb07212023389defdde62119e56c35ef4148cef5fca77955

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.12-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.12-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 9a72fc015a831451f79467f8b87fae5c181ace4c485fd14f33d83ebe1eae36ac
MD5 367ad1d1eec15db7434e5f8ce80d83d1
BLAKE2b-256 fc92e4b92c1a258874dbe9d61ea0c137a565d895116f87f22f5ae65b9ef58218

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for dulwich-1.2.12-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 3da4e36da71e7918771568daf7c8966d9c76961437f2a11928ba0730bbbff57c
MD5 32729fc3396bfd074cf9c8ad63cb0de8
BLAKE2b-256 74621b3ea8629eb32b8a6ac80a3d9adc49af1021ab1a4c0b90f5066492d3849d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.12-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 dfde0fba1eb1f208fc1f0c764e3bb213b31d986f37f7548b994b91e244a10570
MD5 ff308701409ba94f24ba990d0a1b9e78
BLAKE2b-256 ac81f79f91675ad9726950ddb57e18a494f32c28b91165d98cab7e8250f48869

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.12-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c34ba17145276132579ada7368e843565da76246e90c32d1eece85a3a5ad3968
MD5 344c066462a190a50d45a94209a0357b
BLAKE2b-256 f0c4562df1a80e1621c7619b488fdd65c0acb665eb4eeebbe2d3e9f858f5386a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.12-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 58f2287e7f661bfe1d68c8463c326b8aaf517e6705bac833c173c0f2234881ee
MD5 d9e17312faf6264118a5418233c55a3d
BLAKE2b-256 731394a8fdb0c03397627db5f463c97891a81e8e05d93dfa522d88dbba95587c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.12-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 b5754de17c730b7d4f1374081af3404ba39ada7898fd751f44691d4baf548d50
MD5 105e977f35997facfa0da6f7da56360a
BLAKE2b-256 8e06ec12c25fd62c6963cee0bcb163eb916e580830d7df6b01041dc9343a291e

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dulwich-1.2.12-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.12-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 30209bf1b54c8d6a241c313087ec06b6233a6780a7c277eac2583bf062f3c49c
MD5 bb99d9daaf0465121c8eca3050c7b3d4
BLAKE2b-256 d963de5a80ec4a2f0a36104f7c3858c075712b18d7111f0ffc3e1836d6befebb

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for dulwich-1.2.12-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 ca23c5cd6df065717e5f3b7c7e58e66ea8f30ab08993909915d6399fea3cb79f
MD5 40366870a83fa5f713b5f2b2a55bb44a
BLAKE2b-256 b54e15c0306560855a43c055ea2e1d503c53479f77107dba7ee573b6dd0451f8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.12-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ab94a9f4dfae20b1022fe9b606b5cf0cf199313218bb17fd7c1bdf9ffadd94bc
MD5 90741809be876061f6b404d6a5ae5cae
BLAKE2b-256 47c00be918ce563eeb07a3bedcfaaebc3aac63b564c3bb75ad1140fcc69647cc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.12-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3075834a685aeded73a9763cffd5e5987312388a33bbb914a577d1b59ee275a5
MD5 3a735db37c20f6b6178d2ba9fd1141f5
BLAKE2b-256 a5e2c58fd0c66f7d7348ab468c7ace612bdf6d22a44bf7240f728d1d0b3db9a6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.12-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 46ce41f2c9f195029cf942581ee3a7321f9a5b19bdf9f84945636caa3a67246a
MD5 16720e199f410a5ede8149b844e2f755
BLAKE2b-256 a45d3161548bec99e6ab646bc9fe3fb413cf2e4a6756c2cf309f0eecfad41d54

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dulwich-1.2.12-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 4f9ae59accb863ee99b268dc598a25ed548bfec0acb9da131fd267a00c416b70
MD5 954c2c0bd064b1cdaeee84d815ee3d9b
BLAKE2b-256 38079723c7a7a9628bd24fa01c6ae117f82eb307a242c5817b25b37eb7b102c1

See more details on using hashes here.

Provenance

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