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.

The project is named after the part of London that Mr. and Mrs. Git live in in the particular Monty Python sketch.

Installation

By default, Dulwich’ setup.py will attempt to build and install the optional C 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 C bindings, specify the –pure argument to setup.py:

$ python setup.py --pure install

or if you are installing from pip:

$ pip install dulwich --global-option="--pure"

Note that you can also specify –global-option in a requirements.txt file, e.g. like this:

dulwich --global-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.

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 or AUTHORS.

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.6 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-0.21.3.tar.gz (437.8 kB view details)

Uploaded Source

Built Distributions

dulwich-0.21.3-pp39-pypy39_pp73-win_amd64.whl (479.2 kB view details)

Uploaded PyPy Windows x86-64

dulwich-0.21.3-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (472.3 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

dulwich-0.21.3-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (474.3 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

dulwich-0.21.3-pp39-pypy39_pp73-macosx_10_9_x86_64.whl (466.3 kB view details)

Uploaded PyPy macOS 10.9+ x86-64

dulwich-0.21.3-pp38-pypy38_pp73-win_amd64.whl (479.2 kB view details)

Uploaded PyPy Windows x86-64

dulwich-0.21.3-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (472.4 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

dulwich-0.21.3-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (474.2 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

dulwich-0.21.3-pp38-pypy38_pp73-macosx_10_9_x86_64.whl (466.3 kB view details)

Uploaded PyPy macOS 10.9+ x86-64

dulwich-0.21.3-pp37-pypy37_pp73-win_amd64.whl (479.2 kB view details)

Uploaded PyPy Windows x86-64

dulwich-0.21.3-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (472.4 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

dulwich-0.21.3-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (474.2 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

dulwich-0.21.3-pp37-pypy37_pp73-macosx_10_9_x86_64.whl (466.3 kB view details)

Uploaded PyPy macOS 10.9+ x86-64

dulwich-0.21.3-cp311-cp311-win_amd64.whl (479.0 kB view details)

Uploaded CPython 3.11 Windows x86-64

dulwich-0.21.3-cp311-cp311-win32.whl (477.3 kB view details)

Uploaded CPython 3.11 Windows x86

dulwich-0.21.3-cp311-cp311-musllinux_1_1_x86_64.whl (523.5 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ x86-64

dulwich-0.21.3-cp311-cp311-musllinux_1_1_aarch64.whl (524.0 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ ARM64

dulwich-0.21.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (508.2 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

dulwich-0.21.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (510.1 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

dulwich-0.21.3-cp311-cp311-macosx_11_0_arm64.whl (467.1 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

dulwich-0.21.3-cp311-cp311-macosx_10_9_x86_64.whl (467.2 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

dulwich-0.21.3-cp311-cp311-macosx_10_9_universal2.whl (467.2 kB view details)

Uploaded CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64)

dulwich-0.21.3-cp310-cp310-win_amd64.whl (479.0 kB view details)

Uploaded CPython 3.10 Windows x86-64

dulwich-0.21.3-cp310-cp310-win32.whl (477.3 kB view details)

Uploaded CPython 3.10 Windows x86

dulwich-0.21.3-cp310-cp310-musllinux_1_1_x86_64.whl (519.6 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

dulwich-0.21.3-cp310-cp310-musllinux_1_1_aarch64.whl (520.1 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ ARM64

dulwich-0.21.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (506.5 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

dulwich-0.21.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (508.4 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

dulwich-0.21.3-cp310-cp310-macosx_11_0_arm64.whl (467.1 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

dulwich-0.21.3-cp310-cp310-macosx_10_9_x86_64.whl (467.1 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

dulwich-0.21.3-cp310-cp310-macosx_10_9_universal2.whl (467.1 kB view details)

Uploaded CPython 3.10 macOS 10.9+ universal2 (ARM64, x86-64)

dulwich-0.21.3-cp39-cp39-win_amd64.whl (479.0 kB view details)

Uploaded CPython 3.9 Windows x86-64

dulwich-0.21.3-cp39-cp39-win32.whl (477.3 kB view details)

Uploaded CPython 3.9 Windows x86

dulwich-0.21.3-cp39-cp39-musllinux_1_1_x86_64.whl (519.1 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

dulwich-0.21.3-cp39-cp39-musllinux_1_1_aarch64.whl (519.5 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ ARM64

dulwich-0.21.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (505.9 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

dulwich-0.21.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (507.8 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

dulwich-0.21.3-cp39-cp39-macosx_11_0_arm64.whl (467.1 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

dulwich-0.21.3-cp39-cp39-macosx_10_9_x86_64.whl (467.1 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

dulwich-0.21.3-cp39-cp39-macosx_10_9_universal2.whl (467.1 kB view details)

Uploaded CPython 3.9 macOS 10.9+ universal2 (ARM64, x86-64)

dulwich-0.21.3-cp38-cp38-win_amd64.whl (479.0 kB view details)

Uploaded CPython 3.8 Windows x86-64

dulwich-0.21.3-cp38-cp38-win32.whl (477.3 kB view details)

Uploaded CPython 3.8 Windows x86

dulwich-0.21.3-cp38-cp38-musllinux_1_1_x86_64.whl (521.0 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

dulwich-0.21.3-cp38-cp38-musllinux_1_1_aarch64.whl (521.3 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ ARM64

dulwich-0.21.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (508.7 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

dulwich-0.21.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (510.6 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

dulwich-0.21.3-cp38-cp38-macosx_11_0_arm64.whl (467.1 kB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

dulwich-0.21.3-cp38-cp38-macosx_10_9_x86_64.whl (467.1 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

dulwich-0.21.3-cp38-cp38-macosx_10_9_universal2.whl (467.1 kB view details)

Uploaded CPython 3.8 macOS 10.9+ universal2 (ARM64, x86-64)

dulwich-0.21.3-cp37-cp37m-win_amd64.whl (479.0 kB view details)

Uploaded CPython 3.7m Windows x86-64

dulwich-0.21.3-cp37-cp37m-win32.whl (477.1 kB view details)

Uploaded CPython 3.7m Windows x86

dulwich-0.21.3-cp37-cp37m-musllinux_1_1_x86_64.whl (520.2 kB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ x86-64

dulwich-0.21.3-cp37-cp37m-musllinux_1_1_aarch64.whl (520.6 kB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ ARM64

dulwich-0.21.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (504.7 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64

dulwich-0.21.3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (506.8 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARM64

dulwich-0.21.3-cp37-cp37m-macosx_10_9_x86_64.whl (466.8 kB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: dulwich-0.21.3.tar.gz
  • Upload date:
  • Size: 437.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.2

File hashes

Hashes for dulwich-0.21.3.tar.gz
Algorithm Hash digest
SHA256 7ca3b453d767eb83b3ec58f0cfcdc934875a341cdfdb0dc55c1431c96608cf83
MD5 a786bc83074c5677ce15a15218c2d575
BLAKE2b-256 53a8c96686cd8e2b0875dbd7d3248c158ff07f2c0ce41857700711a92e97b463

See more details on using hashes here.

File details

Details for the file dulwich-0.21.3-pp39-pypy39_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for dulwich-0.21.3-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 7c69c95d5242171d07396761f759a8a4d566e9a01bf99612f9b9e309e70a80fc
MD5 16761bbd91ef2b769596d9ab3374adfe
BLAKE2b-256 041d9eb3c6ab413dd97f1590d1b2b224c2bf2056d04ef1b06f1667e9d4a7bf3d

See more details on using hashes here.

File details

Details for the file dulwich-0.21.3-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for dulwich-0.21.3-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cf1f6edc968619a4355481c29d5571726723bc12924e2b25bd3348919f9bc992
MD5 84b76d16cb77bd53c4a2c38d9db9159d
BLAKE2b-256 c1831d5ce4a5fc5f386327dac5a702760d8013c43a4bf0f1e920b7998930aa9d

See more details on using hashes here.

File details

Details for the file dulwich-0.21.3-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for dulwich-0.21.3-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 08ee426b609dab552839b5c7394ae9af2112c164bb727b7f85a69980eced9251
MD5 b767f76c9573d31b44df1078b89ecda5
BLAKE2b-256 b20116cf5191665d5b159b48e3edcf5f41e036d8f1256460c7214f02cc025df6

See more details on using hashes here.

File details

Details for the file dulwich-0.21.3-pp39-pypy39_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for dulwich-0.21.3-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 058aaba18aefe18fcd84b216fd34d032ad453967dcf3dee263278951cd43e2d4
MD5 4d0e652527136380a1a8ac6ecaa289b0
BLAKE2b-256 6c7190f4fb14af1a050016590989d1fab7f33336ce20a9435f8fabb0befdb79e

See more details on using hashes here.

File details

Details for the file dulwich-0.21.3-pp38-pypy38_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for dulwich-0.21.3-pp38-pypy38_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 8ba1fe3fb415fd34cae5ca090fb82030b6e8423d6eb2c4c9c4fbf50b15c7664c
MD5 3835d75450974fe92c52871e3b32d119
BLAKE2b-256 494977506df80e644ed493fe54a46f0ed84023868d40299c4748fbdd6a927e9c

See more details on using hashes here.

File details

Details for the file dulwich-0.21.3-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for dulwich-0.21.3-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0cd83f84e58aa59fb9d85cf15e74be83a5be876ac5876d5030f60fcce7ab36f1
MD5 28ff440de5374e8bb4106b45de2d9fb7
BLAKE2b-256 9252eac991e73a277991918bf6c447180a311d4a64311266088d844b966b81cc

See more details on using hashes here.

File details

Details for the file dulwich-0.21.3-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for dulwich-0.21.3-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 89af4ee347f361338bad5c27b023f9d19e7aed17aa75cb519f28e6cf1658a0ba
MD5 f720fcec36297f44d73141436af33ba1
BLAKE2b-256 9983c46fae886bb4cb9075dfccfe46935bcb4f3f688ffa342a3fbcf7eba2d435

See more details on using hashes here.

File details

Details for the file dulwich-0.21.3-pp38-pypy38_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for dulwich-0.21.3-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 67dbf4dd7586b2d437f539d5dc930ebceaf74a4150720644d6ea7e5ffc1cb2ff
MD5 45bf84ce51e5275d175ecfe0ac8c6d85
BLAKE2b-256 58ab8058fe4fa92bd815888a2a669cee57736aeb68b35b13ed22f1f99c226437

See more details on using hashes here.

File details

Details for the file dulwich-0.21.3-pp37-pypy37_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for dulwich-0.21.3-pp37-pypy37_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 9f08e5cc10143d3da2a2cf735d8b932ef4e4e1d74b0c74ce66c52eab02068be8
MD5 82e8a9517b684fadb8ff47607d2bd783
BLAKE2b-256 9e10d357351d0baf94ee045fcb4c02bf20cf5b5790e0b5a3c901c44b3773fde0

See more details on using hashes here.

File details

Details for the file dulwich-0.21.3-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for dulwich-0.21.3-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c349431f5c8aa99b8744550d0bb4615f63e73450584202ac5db0e5d7da4d82ff
MD5 7ac146891695e5ea6177a54805d3da3c
BLAKE2b-256 8fd4b39975f2ee1a5d25ee0772bd69a1f5eb323da03c10832d844c765e4e7d7a

See more details on using hashes here.

File details

Details for the file dulwich-0.21.3-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for dulwich-0.21.3-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7f2cb11fe789b72feeae7cdf6e27375c33ed6915f8ca5ea7ce81b5e234c75a9e
MD5 4b2db424773b70e94e72840e9d3ea363
BLAKE2b-256 6e1148d4845fea9e2c2734cc22c2222ee860fb5bdc9276e0771f4deb591fefc6

See more details on using hashes here.

File details

Details for the file dulwich-0.21.3-pp37-pypy37_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for dulwich-0.21.3-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b9fc609a3d4009ee31212f435f5a75720ef24280f6d23edfd53f77b562a79c5b
MD5 1c710c52b7d8812df848ae419943ce63
BLAKE2b-256 567234d1e7a252214da3dacfcf9d2d9779a8bd423dbc8325a746768ee33fa997

See more details on using hashes here.

File details

Details for the file dulwich-0.21.3-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: dulwich-0.21.3-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 479.0 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.1

File hashes

Hashes for dulwich-0.21.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 250ec581682af846cb85844f8032b7642dd278006b1c3abd5e8e718eba0b1b00
MD5 b46d6aaba26d6b4a0b74de43b2315799
BLAKE2b-256 f5fc8a7247f7034f387ec3fe893fd572aa102fb6d582be344f6c824c10badc95

See more details on using hashes here.

File details

Details for the file dulwich-0.21.3-cp311-cp311-win32.whl.

File metadata

  • Download URL: dulwich-0.21.3-cp311-cp311-win32.whl
  • Upload date:
  • Size: 477.3 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.1

File hashes

Hashes for dulwich-0.21.3-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 b09b6166876d2cba8f331a548932b09e11c9386db0525c9ca15c399b666746fc
MD5 7f6596632fb7fcca85b84ce03fcae7de
BLAKE2b-256 ebcb1013d3a6fffa74df26b492c3b28d617834200d29e7a4523824fc02c79180

See more details on using hashes here.

File details

Details for the file dulwich-0.21.3-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for dulwich-0.21.3-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 5a1137177b62eec949c0f1564eef73920f842af5ebfc260c20d9cd47e8ecd519
MD5 d3b5775ca9ca8bc843c72e1866af8f14
BLAKE2b-256 5b6d7adc4727b86e850276e205178e223029469115460b49a5d223d49d3b7460

See more details on using hashes here.

File details

Details for the file dulwich-0.21.3-cp311-cp311-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for dulwich-0.21.3-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 be0801ae3f9017c6437bcd23a4bf2b2aa88e465f7efeed4b079944d07e3df994
MD5 d5224d8259359d54047cdf39991a03fd
BLAKE2b-256 cbee65ab8e66c8b2f560019b6ca1b36028d2e361a8d789b7e51cf711f221d603

See more details on using hashes here.

File details

Details for the file dulwich-0.21.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for dulwich-0.21.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1cf246530b8d574b33a9614da76881b96c190c0fe78f76ab016c88082c0da051
MD5 0b90fff59477e32a4be0fdc21086322c
BLAKE2b-256 80e85b56f7d6e6d670ae881518164a9f234d1a2ff83bd5c45ecee08c95034e93

See more details on using hashes here.

File details

Details for the file dulwich-0.21.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for dulwich-0.21.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c8d1837c3d2d8e56aacc13a91ec7540b3baadc1b254fbdf225a2d15b72b654c3
MD5 e7f65ad91231739d0700ced0e37802ee
BLAKE2b-256 9a11ecf4d925be9fa009fee919e9394d83ff1f95ded97a2c9d54346258c7588c

See more details on using hashes here.

File details

Details for the file dulwich-0.21.3-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for dulwich-0.21.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d0ac29adf468a838884e1507d81e872096238c76fe7da7f3325507e4390b6867
MD5 86ca95aa30c32a79a98523952df306fa
BLAKE2b-256 fcc61d83ed244c6c7e182034eec49b7a21b523514164ed38985b5b6e6a207f39

See more details on using hashes here.

File details

Details for the file dulwich-0.21.3-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for dulwich-0.21.3-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 bb54fe45deb55e4caae4ea2c1dba93ee79fb5c377287b14056d4c30fb156920e
MD5 5f383637091f808768c6406ca34235f0
BLAKE2b-256 77cd7a6d0c324a1435fdd68a67a3c5a5c278a6cd610aa5e5afb284c4a9d73d3d

See more details on using hashes here.

File details

Details for the file dulwich-0.21.3-cp311-cp311-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for dulwich-0.21.3-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 092829f27a2c87cdf6b6523216822859ecf01d281ddfae0e58cad1f44adafff6
MD5 74f1a8bf816374086d5ea420dd6eee5d
BLAKE2b-256 b1cae14df7a926e52446be3928c86885c6bb13613719d5e8ecc79a3e993ddd71

See more details on using hashes here.

File details

Details for the file dulwich-0.21.3-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: dulwich-0.21.3-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 479.0 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.1

File hashes

Hashes for dulwich-0.21.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 ba3d42cd83d7f89b9c1b2f76df971e8ab58815f8060da4dc67b9ae9dba1b34cc
MD5 80acaf3e814423f1668bdc036bbd1fb6
BLAKE2b-256 81f01f0cc7898223673d0febeb2a58d385b0e1e1519b9e3ad204e873aafc767b

See more details on using hashes here.

File details

Details for the file dulwich-0.21.3-cp310-cp310-win32.whl.

File metadata

  • Download URL: dulwich-0.21.3-cp310-cp310-win32.whl
  • Upload date:
  • Size: 477.3 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.1

File hashes

Hashes for dulwich-0.21.3-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 d7ad871d044a96f794170f2434e832c6b42804d0b53721377d03f865245cd273
MD5 000ffd47ee025c859ce9bdf0f60b74df
BLAKE2b-256 c5122bf458f7e82a460354efda3127d372afea9a6b8e9d24f58ef7d244029d4a

See more details on using hashes here.

File details

Details for the file dulwich-0.21.3-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for dulwich-0.21.3-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 6618e35268d116bffddd6dbec360a40c54b3164f8af0513d95d8698f36e2eacc
MD5 d5316c31ba578ed806bd3e8cd4623928
BLAKE2b-256 d8129ec21a0d3f46c23bf3043faace649d8465033385f74cf1a88b0b65fa63fb

See more details on using hashes here.

File details

Details for the file dulwich-0.21.3-cp310-cp310-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for dulwich-0.21.3-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 03ed9448f2944166e28aa8d3f4c8feeceb5c6880e9ffe5ab274869d45abd9589
MD5 abeee6b2244d1f7d9a1949f7c49d3965
BLAKE2b-256 fd31dfa74094c0e385cc601ed0ef23114613aa63d9132f7a70f93bb0b98bef91

See more details on using hashes here.

File details

Details for the file dulwich-0.21.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for dulwich-0.21.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f4f8ff776ca38ce272d9c164a7f77db8a54a8cad6d9468124317adf8732be07d
MD5 a2b424e193141e2ff3c7bfa09feaaf2e
BLAKE2b-256 d8c5500b6887d67e858ba427b14eda6d4a2a5d1c312d25b62ddcb505efc5433e

See more details on using hashes here.

File details

Details for the file dulwich-0.21.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for dulwich-0.21.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e7b8cb38a93de87b980f882f0dcd19f2e3ad43216f34e06916315cb3a03e6964
MD5 51a1eed4bab74a8d743fcfe1e2c1b969
BLAKE2b-256 a67facf250a658ad7f9c828c8479a1d0312580e045e79a3a90ee29e3592c72ce

See more details on using hashes here.

File details

Details for the file dulwich-0.21.3-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for dulwich-0.21.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 baf5b3b901272837bee2311ecbd28fdbe960d288a070dc72bdfdf48cfcbb8090
MD5 dd3e2822a6abcde3b92198436e0ae160
BLAKE2b-256 f2171f2a7fe5af2702ec480c2aa234f4d33cbae92b9fbf2a689c6325f5ff9a21

See more details on using hashes here.

File details

Details for the file dulwich-0.21.3-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for dulwich-0.21.3-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9213a114dd19cfca19715088f12f143e918c5e1b4e26f7acf1a823d7da9e1413
MD5 aac038323ffb28ea109d41b1c03e7a06
BLAKE2b-256 75db53f83b631facc505bbc3ef8d95d09ad1b1131c79d6ed218f3b21f3a347eb

See more details on using hashes here.

File details

Details for the file dulwich-0.21.3-cp310-cp310-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for dulwich-0.21.3-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 25376efc6ea2ee9daa868a120d4f9c905dcb7774f68931be921fba41a657f58a
MD5 d6a2853cc3e17dfc0e004a6e8aaf92d2
BLAKE2b-256 acaba19748648244e7012cf3d46c65a2b84de94c2e5cc2c67ecbca22484ad664

See more details on using hashes here.

File details

Details for the file dulwich-0.21.3-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: dulwich-0.21.3-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 479.0 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.1

File hashes

Hashes for dulwich-0.21.3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 c97561c22fc05d0f6ba370d9bd67f86c313c38f31a1793e0ee9acb78ee28e4b8
MD5 487c611c47e498eca76851b584d66add
BLAKE2b-256 e59ab85d9807c1043c4aabc61ac4099c02dfc2988dea6c5b3a5fa1a5b33c0379

See more details on using hashes here.

File details

Details for the file dulwich-0.21.3-cp39-cp39-win32.whl.

File metadata

  • Download URL: dulwich-0.21.3-cp39-cp39-win32.whl
  • Upload date:
  • Size: 477.3 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.1

File hashes

Hashes for dulwich-0.21.3-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 ddb790f2fdc22984fba643866b21d04733c5cf7c3ace2a1e99e0c1c1d2336aab
MD5 d58e1678f749c8596937c0078482e623
BLAKE2b-256 65acebeca1566aabfbb895db90c9ac8f446cbc1ccc01839612ff0d5b05cb352d

See more details on using hashes here.

File details

Details for the file dulwich-0.21.3-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for dulwich-0.21.3-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 2bf2be68fddfc0adfe43be99ab31f6b0f16b9ef1e40464679ba831ff615ad4a3
MD5 34ca4fe237825a83647dfb6feef689bd
BLAKE2b-256 defb320434b129091658f9fe68fb80880ebf0d5a43695350a7fbdb7ad58658ee

See more details on using hashes here.

File details

Details for the file dulwich-0.21.3-cp39-cp39-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for dulwich-0.21.3-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 21ee962211839bb6e52d41f363ce9dbb0638d341a1c02263e163d69012f58b25
MD5 d5858a431120f0443a76c0f89e3ea4dd
BLAKE2b-256 a9ddf02f40b65d5fc6b069f4c9df512f344eb303bb5c779beaac1e7383842a80

See more details on using hashes here.

File details

Details for the file dulwich-0.21.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for dulwich-0.21.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e3b686b49adeb7fc45791dfae96ffcffeba1038e8b7603f369d6661f59e479fc
MD5 5bc6464a339f31e2b6246f7b390bf268
BLAKE2b-256 74668765e52cbbdfceda8017dda4122c003845a56c2955b51edc268db9e152d1

See more details on using hashes here.

File details

Details for the file dulwich-0.21.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for dulwich-0.21.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 075c8e9d2694ff16fc6e8a5ec0c771b7c33be12e4ebecc346fd74315d3d84605
MD5 feb0faad4945d3c523cc2228e6444d59
BLAKE2b-256 d6a331c501432204eb20bf355b26724cd5faa75f39272dc6783f675c6bfe74e2

See more details on using hashes here.

File details

Details for the file dulwich-0.21.3-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for dulwich-0.21.3-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7aaf5c4528e83e3176e7dbb01dcec34fb41c93279a8f8527cf33e5df88bfb910
MD5 73e4f20643046cdd5eb5195df3d1fc2b
BLAKE2b-256 526a865529742e857e8851962d7474d380eba30117f9fc3679f2c9f4f9cda785

See more details on using hashes here.

File details

Details for the file dulwich-0.21.3-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for dulwich-0.21.3-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 cf7af6458cf6343a2a0632ae2fc5f04821b2ffefc7b8a27f4eacb726ef89c682
MD5 ecb5c3bba8850978ba40e0b011a5dc27
BLAKE2b-256 ebb138773ffa11d631e0c3f3421b17d5de276f9626a09b04b0c73fb04659f19e

See more details on using hashes here.

File details

Details for the file dulwich-0.21.3-cp39-cp39-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for dulwich-0.21.3-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 73f9feba3da1ae66f0b521d7c2727db7f5025a83facdc73f4f39abe2b6d4f00d
MD5 c9678f7d424ec2a24677541fb4127614
BLAKE2b-256 db61117da35d7853c0eb63d8a37fb06b6d7e0629f9c35ef50bf21a06231a0946

See more details on using hashes here.

File details

Details for the file dulwich-0.21.3-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: dulwich-0.21.3-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 479.0 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.1

File hashes

Hashes for dulwich-0.21.3-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 208d01a9cda1bae16c92e8c54e806701a16969346aba44b8d6921c6c227277a9
MD5 b292528cff531e3ef64a0d649a76d2d6
BLAKE2b-256 b0652a638a8971289a33c06852fe1abfc127fe4b0ae361f04f01035a762abb27

See more details on using hashes here.

File details

Details for the file dulwich-0.21.3-cp38-cp38-win32.whl.

File metadata

  • Download URL: dulwich-0.21.3-cp38-cp38-win32.whl
  • Upload date:
  • Size: 477.3 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.1

File hashes

Hashes for dulwich-0.21.3-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 a275b3a579dfd923d6330f6e5c2886dbdb5da4e004c5abecb107eb347d301412
MD5 d0f4f4fac6ff11809be82366a1f6c143
BLAKE2b-256 a71c290a640592301ccba0dbae8f6d1eb11bedd67a8cf72ed0a46cd0801ec188

See more details on using hashes here.

File details

Details for the file dulwich-0.21.3-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for dulwich-0.21.3-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 3b048f84c94c3284f29bf228f1094ccc48763d76ede5c35632153bd7f697b846
MD5 3845f17a981ba8a1114d5dd5f578fdd8
BLAKE2b-256 cc5e5cdf90e9f243f323895225c19a7bbcafc72c8a28b0ed119ed1ef26e0eddf

See more details on using hashes here.

File details

Details for the file dulwich-0.21.3-cp38-cp38-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for dulwich-0.21.3-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 512bb4b04e403a38860f7eb22abeeaefba3c4a9c08bc7beec8885494c5828034
MD5 a55338a77c08f21e49d3a54f94bafc17
BLAKE2b-256 9fc76c12ea644d90150f1e54ffad55d1e83216cbafc7f611c1d5d449e631ef61

See more details on using hashes here.

File details

Details for the file dulwich-0.21.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for dulwich-0.21.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ae38c6d24d7aff003a241c8f1dd268eb1c6f7625d91e3435836ff5a5eed05ce5
MD5 eac284f27210e140c1d5e4ce87a29514
BLAKE2b-256 c68b24a60d2e6ad42171238aea13fab0840b19a38e7411d23ce66ee6ae65b2b4

See more details on using hashes here.

File details

Details for the file dulwich-0.21.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for dulwich-0.21.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 026427b5ef0f1fe138ed22078e49b00175b58b11e5c18e2be00f06ee0782603b
MD5 cf1dd518c7f22db0911d43d331595b09
BLAKE2b-256 4db719c7419027c1dee78f0013152637f6586f9850a14cb0cdbc684298b8e3d1

See more details on using hashes here.

File details

Details for the file dulwich-0.21.3-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for dulwich-0.21.3-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 af7a417e19068b1abeb9addd3c045a2d6e40d15365af6aa3cbe2d47305b5bb11
MD5 71875dca9fc6753c4e805c0359089229
BLAKE2b-256 0621f472c027dc32eca40be6f4b9cd80febb20fc6b092cdd0382a0fee64b4ecb

See more details on using hashes here.

File details

Details for the file dulwich-0.21.3-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for dulwich-0.21.3-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 40f8f461eba87ef2e8ce0005ca2c12f1b4fdbbafd3a717b8570060d7cd35ee0c
MD5 8483341b979de3ba1c11f335eeb65f60
BLAKE2b-256 981d4fd80abdc85a5688c201d26f5dda0a0193dbf1dd87fe412e1b5e788d5e67

See more details on using hashes here.

File details

Details for the file dulwich-0.21.3-cp38-cp38-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for dulwich-0.21.3-cp38-cp38-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 c80ade5cdb0ea447e7f43b32abc2f4a628dcdfa64dc8ee5ab4262987e5e0814f
MD5 e5b368cf084aa6c73d50a34478796cac
BLAKE2b-256 7d3a91d62df69aba69f2797fe2536931e217592682e6484ae5e03fc566d3f0a1

See more details on using hashes here.

File details

Details for the file dulwich-0.21.3-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: dulwich-0.21.3-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 479.0 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.1

File hashes

Hashes for dulwich-0.21.3-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 1799c04bd53ec404ebd2c82c1d66197a31e5f0549c95348bb7d3f57a28c94241
MD5 29d7a2cda579ed275a1a625bc5c74af0
BLAKE2b-256 326e5f3e11462131fa4f02849ee042e5b2196b2211cc96e41d57e1ada1f8b68b

See more details on using hashes here.

File details

Details for the file dulwich-0.21.3-cp37-cp37m-win32.whl.

File metadata

  • Download URL: dulwich-0.21.3-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 477.1 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.1

File hashes

Hashes for dulwich-0.21.3-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 a2e6270923bf5ec0e9f720d689579a904f401c62193222d000d8cb8e880684e9
MD5 c15fd792c156b4c65f619fb7f5ed36b9
BLAKE2b-256 9dfaf20fdc40601ba4358e6d1d6e52da3db6a44adf9bdf25f0ba067aa3ad81ab

See more details on using hashes here.

File details

Details for the file dulwich-0.21.3-cp37-cp37m-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for dulwich-0.21.3-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 33f73e8f902c6397cc73a727db1f6e75add8ce894bfbb1a15daa2f7a4138a744
MD5 0316a24730d29531a58edb51c7a856cc
BLAKE2b-256 1a45904f1618be34069c6068c8aae8b3deef73639ce05e3035d8e9184c5a04a3

See more details on using hashes here.

File details

Details for the file dulwich-0.21.3-cp37-cp37m-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for dulwich-0.21.3-cp37-cp37m-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 a98989ff1ed20825728495ffb859cd700a120850074184d2e1ec08a0b1ab8ab3
MD5 aab00f078f0b1581ba0e9d810996a83d
BLAKE2b-256 0f43379cba213619269dbe561abd8a92dd311e7198e45dd185e777dae4857394

See more details on using hashes here.

File details

Details for the file dulwich-0.21.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for dulwich-0.21.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6f8d45f5fcdb52c60c902a951f549faad9979314e7e069f4fa3d14eb409b16a0
MD5 eddc3058f5baecc47dc17881f645bd44
BLAKE2b-256 6f2cfefd4b0dbeabe3a87dff2a69b5bed060823819862c5c9050408137179264

See more details on using hashes here.

File details

Details for the file dulwich-0.21.3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for dulwich-0.21.3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0b541bd58426a30753ab12cc024ba29b6699d197d9d0d9f130b9768ab20e0e6a
MD5 df39d84623dfcad65cc87f1184df510c
BLAKE2b-256 d7ba47b1c0d4841a49b404447b3e70659f8822ffbab9af28beddb04a57993360

See more details on using hashes here.

File details

Details for the file dulwich-0.21.3-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for dulwich-0.21.3-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8ad7de37c9ff817bc5d26f89100f87b7f1a5cc25e5eaaa54f11dc66cca9652e4
MD5 6ca6c06699c6bdbfeb87815d8e2cf125
BLAKE2b-256 de08e2d529f1ac0d6f446086b060477aac86cb9c82c8df8254553c342f25c358

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page