Skip to main content

Python bindings for libgit2.

Project description

Bindings to the libgit2 shared library, implements Git plumbing. Supports Python 3.8 to 3.12 and PyPy3 7.3+

https://github.com/libgit2/pygit2/actions/workflows/tests.yml/badge.svg https://ci.appveyor.com/api/projects/status/edmwc0dctk5nacx0/branch/master?svg=true

Sponsors

Add your name and link here, become a sponsor.

License: GPLv2 with linking exception

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License, version 2, as published by the Free Software Foundation.

In addition to the permissions in the GNU General Public License, the authors give you unlimited permission to link the compiled version of this file into combinations with other programs, and to distribute those combinations without any restriction coming from the use of this file. (The General Public License restrictions do apply in other respects; for example, they cover modification of the file, and distribution when not linked into a combined executable.)

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; see the file COPYING. If not, write to the Free Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.

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

pygit2-1.13.2.tar.gz (740.0 kB view details)

Uploaded Source

Built Distributions

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

pygit2-1.13.2-cp312-cp312-win_amd64.whl (1.2 MB view details)

Uploaded CPython 3.12Windows x86-64

pygit2-1.13.2-cp312-cp312-win32.whl (1.1 MB view details)

Uploaded CPython 3.12Windows x86

pygit2-1.13.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

pygit2-1.13.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

pygit2-1.13.2-cp312-cp312-macosx_10_9_universal2.whl (5.8 MB view details)

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

pygit2-1.13.2-cp311-cp311-win_amd64.whl (1.2 MB view details)

Uploaded CPython 3.11Windows x86-64

pygit2-1.13.2-cp311-cp311-win32.whl (1.1 MB view details)

Uploaded CPython 3.11Windows x86

pygit2-1.13.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

pygit2-1.13.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

pygit2-1.13.2-cp311-cp311-macosx_10_9_universal2.whl (5.8 MB view details)

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

pygit2-1.13.2-cp310-cp310-win_amd64.whl (1.2 MB view details)

Uploaded CPython 3.10Windows x86-64

pygit2-1.13.2-cp310-cp310-win32.whl (1.1 MB view details)

Uploaded CPython 3.10Windows x86

pygit2-1.13.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

pygit2-1.13.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.7 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

pygit2-1.13.2-cp310-cp310-macosx_10_9_universal2.whl (5.8 MB view details)

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

pygit2-1.13.2-cp39-cp39-win_amd64.whl (1.2 MB view details)

Uploaded CPython 3.9Windows x86-64

pygit2-1.13.2-cp39-cp39-win32.whl (1.1 MB view details)

Uploaded CPython 3.9Windows x86

pygit2-1.13.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.0 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

pygit2-1.13.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.7 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

pygit2-1.13.2-cp39-cp39-macosx_10_9_universal2.whl (5.8 MB view details)

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

pygit2-1.13.2-cp38-cp38-win_amd64.whl (1.2 MB view details)

Uploaded CPython 3.8Windows x86-64

pygit2-1.13.2-cp38-cp38-win32.whl (1.1 MB view details)

Uploaded CPython 3.8Windows x86

pygit2-1.13.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.0 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

pygit2-1.13.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.7 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

pygit2-1.13.2-cp38-cp38-macosx_10_9_universal2.whl (5.8 MB view details)

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

File details

Details for the file pygit2-1.13.2.tar.gz.

File metadata

  • Download URL: pygit2-1.13.2.tar.gz
  • Upload date:
  • Size: 740.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.5

File hashes

Hashes for pygit2-1.13.2.tar.gz
Algorithm Hash digest
SHA256 75c7eb86b47c70f6f1434bcf3b5eb41f4e8006a15cee6bef606651b97d23788c
MD5 842734c27f91a8169ccd8fbb9ad45540
BLAKE2b-256 68ac268a23daedfaaaa54da8eceedb5ad1e425d9e6dd3cf5c5ffc170ff403d33

See more details on using hashes here.

File details

Details for the file pygit2-1.13.2-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: pygit2-1.13.2-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.0

File hashes

Hashes for pygit2-1.13.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 9844fb5a38119a34b31012dddc9b439f81bb0411cbf4a4f8e92a044f6f3e7462
MD5 72cc52fc23095b4b83df1176910b9a55
BLAKE2b-256 86ba4e756888498cbfbadb25aaae2b49b256f000e2f5b346bb65420271a16dea

See more details on using hashes here.

File details

Details for the file pygit2-1.13.2-cp312-cp312-win32.whl.

File metadata

  • Download URL: pygit2-1.13.2-cp312-cp312-win32.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.0

File hashes

Hashes for pygit2-1.13.2-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 a027e06c44f987a217c6197970bb29de9fbc78524c81b1f37888711978a64ce2
MD5 cced8564ec4cf857bd266c26709a488a
BLAKE2b-256 2447fbd157393f0744005b8cb1784032ed3930e002124ee7c83a31b881bc64f9

See more details on using hashes here.

File details

Details for the file pygit2-1.13.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pygit2-1.13.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2311ca16e1d0b77bc3694407c367391c7f2f78e2f725dc858721a5d4e3635fdd
MD5 5f98f704c02b735fd00fffabeead263f
BLAKE2b-256 e93eefffdd806251eed1746a8c79ef6146283710c516a4362c315681932c542d

See more details on using hashes here.

File details

Details for the file pygit2-1.13.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pygit2-1.13.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 30e145730dc65a9b902a889efdca0126d6b274c0b14427ebb085e090b50f6470
MD5 dd384c8d8b706c98bd17d994c689e45c
BLAKE2b-256 43f47a9aec88652f95a78b07fcb3d13f254b9a61f7ab053a320c3c8beaea75c7

See more details on using hashes here.

File details

Details for the file pygit2-1.13.2-cp312-cp312-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for pygit2-1.13.2-cp312-cp312-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 75f3b6d754d91dbe47b27b53d5a4440d861906b2f476284e6fb7c46cafe244d7
MD5 9b7e084529707ab94feff57cd229908d
BLAKE2b-256 a19db5e764de5a243c834d24e331e84a1e253ced15925af7ddf087e11bb926b7

See more details on using hashes here.

File details

Details for the file pygit2-1.13.2-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: pygit2-1.13.2-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.0

File hashes

Hashes for pygit2-1.13.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 96e534e92e485c4c1d4c3e151ce960655fed38ab9a1d65e2b16650cf24b3e088
MD5 6aab0ba4b02e60a2887212e4b45a4a05
BLAKE2b-256 95dc86f76afa17ed49cef40373f9f2b7c3bb90615fde8983c0de1ed1a4acdc50

See more details on using hashes here.

File details

Details for the file pygit2-1.13.2-cp311-cp311-win32.whl.

File metadata

  • Download URL: pygit2-1.13.2-cp311-cp311-win32.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.0

File hashes

Hashes for pygit2-1.13.2-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 2291707e648f5bba5b5c5e7ed652bc4563bd520718eb31e19525ccaceba5503c
MD5 05e18d6f24c41aaa4c0f914d77c80b2b
BLAKE2b-256 38c04d6f7406eb2dd8bf6ecb3d9ce5e0792d0320a2275aef50ffc39de6a80133

See more details on using hashes here.

File details

Details for the file pygit2-1.13.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pygit2-1.13.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ba7297204e72c5cfdcd7a0c0d318af9d654a1d79b1cfe6cc8330570c749bec1f
MD5 16d5f2c0ff185283d84569e466f40c41
BLAKE2b-256 73555c82cf3d4f3481e7b9f2b36ecf6ca706606f29b126a6d056bedfc8e902c8

See more details on using hashes here.

File details

Details for the file pygit2-1.13.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pygit2-1.13.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 32803ec881cd8f7dba91e03927e1fb13857e795bbe85cd3ec156b4798b933294
MD5 d4913c0c9c69f053764ebe36921506a4
BLAKE2b-256 21dbaa5fc44385f96f173692b76eed41bea97e9c22347b0db9f7c1c1d67cb8ff

See more details on using hashes here.

File details

Details for the file pygit2-1.13.2-cp311-cp311-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for pygit2-1.13.2-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 0eb53cc5212fad90e36693c0cd2ffd0d470efaea2506ce1c0d04f8d7fcf6767c
MD5 85f8c3e6c2c45995efbb2e9a8faf7fde
BLAKE2b-256 f0ff6f80ba493c5ac79930ed39e5346a11f8503b5614867bbc8d3bcfbd35090c

See more details on using hashes here.

File details

Details for the file pygit2-1.13.2-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: pygit2-1.13.2-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.0

File hashes

Hashes for pygit2-1.13.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 aec3df351b722ec7cdf7a7e642e421e3a15f3f2e3a51e57380d62d4992acf36d
MD5 50e349f466aa60b5daea48ec39b03456
BLAKE2b-256 50a6f57c2a44960f11037865f0bdab4a011550017f35c4014a00dfa143e4bfa7

See more details on using hashes here.

File details

Details for the file pygit2-1.13.2-cp310-cp310-win32.whl.

File metadata

  • Download URL: pygit2-1.13.2-cp310-cp310-win32.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.0

File hashes

Hashes for pygit2-1.13.2-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 6988fc6cf99a3dbc03bd64060888c3b194ee27c810cb61624519ee3813f2da3d
MD5 8e5d3c47516088c719e5afafc9e2ea79
BLAKE2b-256 3d54d973e69de75d872ada67651020dc4a2818e5a3f315053be254be6d87b551

See more details on using hashes here.

File details

Details for the file pygit2-1.13.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pygit2-1.13.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c00927a2626325b64ebc9f860f024a3ae0b4c036663f6ada8d5de0e2393560ca
MD5 c521a69c7464ee09ef2cdd008d280f41
BLAKE2b-256 ffaad686f43bc416c74514961485e7e01e036f899d896b3d6d01b64797bded2c

See more details on using hashes here.

File details

Details for the file pygit2-1.13.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pygit2-1.13.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e3038b5ecef43e2c853e7cf405676241e0395bb37b37ae477ef3b73a91f12378
MD5 5d184a7b688e8d10022f924ebd4f8e9d
BLAKE2b-256 7117c0fc57ba2b2d229a0e9430aa4f1535aeb2c57d7ab6be194ef3941ceefe32

See more details on using hashes here.

File details

Details for the file pygit2-1.13.2-cp310-cp310-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for pygit2-1.13.2-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 781aefab7efc464852e688965bf3b4acc7af951cebea174d69f86b213aa5d5fb
MD5 bc2a14ef9b6de59de840bf58fba256c3
BLAKE2b-256 44613f71f5a09f53ae95fe76f43b4b7e1e7deed7780fc0ea9d3850af6cab894a

See more details on using hashes here.

File details

Details for the file pygit2-1.13.2-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: pygit2-1.13.2-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.0

File hashes

Hashes for pygit2-1.13.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 565b311c783a07768b91382620ad2b474fe40778411cb18c576f667be43d1299
MD5 405e87241b869ddfe01f07f6366fd563
BLAKE2b-256 aa2529f8679188426f55a3790455d623a426abe241f3d569f7e3a2fdc38cc091

See more details on using hashes here.

File details

Details for the file pygit2-1.13.2-cp39-cp39-win32.whl.

File metadata

  • Download URL: pygit2-1.13.2-cp39-cp39-win32.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.0

File hashes

Hashes for pygit2-1.13.2-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 14b458af1e8c6b634d55110edeab055e3bd9075543792cb75d2fdb8b434c202a
MD5 4470ccab0f79fa8e86a44369441253b0
BLAKE2b-256 dab553cafc55a48227de5f30f7d09aafa53dc04d253cce79c413c6ad1b8703f3

See more details on using hashes here.

File details

Details for the file pygit2-1.13.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pygit2-1.13.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1b88d21ed961fe422275c9c20d2613e6ecff2fa8127ac7620a29aba1d001fc41
MD5 75ffe09d846c837244beaf479feea6a6
BLAKE2b-256 92640dacbc0d373ad09583266f5b4007f2ed8a9af51e5cc9c40ea739c7aafd9e

See more details on using hashes here.

File details

Details for the file pygit2-1.13.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pygit2-1.13.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 25ef1dcfb59e73f6a59491343393b6e843739cbc92e8088a551c73cd367a54d0
MD5 7fbdd4238c072c9b6de5e94ad1c521fa
BLAKE2b-256 4416dd793198e98fc8f94e2e726d6c9d9b78ab968cc62a286371203efe40b245

See more details on using hashes here.

File details

Details for the file pygit2-1.13.2-cp39-cp39-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for pygit2-1.13.2-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 ae9a77be5c5df5f4c9e586fbd53f1095bced2bba86ec669ead92c4c1e02f8373
MD5 d91942bcb6cf33345550fe84f9e3a8f1
BLAKE2b-256 fc6bda4cab9362dbab1b556d7528a31a38c44b3d1426e091acc72556cd266db7

See more details on using hashes here.

File details

Details for the file pygit2-1.13.2-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: pygit2-1.13.2-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.0

File hashes

Hashes for pygit2-1.13.2-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 4a86c4cae2e717acdd9d7ff00d196395fafe1abfc5efab5ada63650b49d5d47f
MD5 b6e28a03ca2dd7e4308c2525e7c0ce98
BLAKE2b-256 8496ea9064c1558e8fb61ddafe3ef2ff70eb97e5aef61dcba091ab5410266994

See more details on using hashes here.

File details

Details for the file pygit2-1.13.2-cp38-cp38-win32.whl.

File metadata

  • Download URL: pygit2-1.13.2-cp38-cp38-win32.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.0

File hashes

Hashes for pygit2-1.13.2-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 acda61b726c33ada3639cac5ddc5898678f7bb7b8415e84e3ff07a2af94b1ac3
MD5 46e298f6592a35c09a231a4a8cdf9131
BLAKE2b-256 9bea25382569da028b75b7999e4c773495871f26d91cd11b9e4a09e73e85d75e

See more details on using hashes here.

File details

Details for the file pygit2-1.13.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pygit2-1.13.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2507d99584c7e3976342566adf6bc48aca825c170b86f999fe7bd32f8aa1858e
MD5 0c5d6dda15fc84cfdf9c4745b70e9b95
BLAKE2b-256 2b9b8498740ff63afcfc343433de128ad10db1831f5127fdf914a211be82ccce

See more details on using hashes here.

File details

Details for the file pygit2-1.13.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pygit2-1.13.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e7d5d1c3508b66e5e13883ff472b616d2d60feb7a4afea52d3b501e9f5ee5d08
MD5 4a71728bfdca65a7f829cac46329307b
BLAKE2b-256 66df9568bd0f557b68f68328be96ae8fc68a35718adf5e0291f28657178ec61d

See more details on using hashes here.

File details

Details for the file pygit2-1.13.2-cp38-cp38-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for pygit2-1.13.2-cp38-cp38-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 2f3a5362c702a42e28c3bc84ff324b57676c8bfdbfab445c96f5e776873630a6
MD5 13eee758bfaee8eaaf3d51da26658233
BLAKE2b-256 295a3491f65cbfaf58d26d57b8f267058adb492e2efd26fde3078c866d4b51a7

See more details on using hashes here.

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