Skip to main content
Warning Some features may not work without JavaScript. Please try enabling it if you encounter problems.

Python bindings for libgit2.

Project description

Bindings to the libgit2 shared library, implements Git plumbing. Supports Python 3.7+ 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

This version

1.7.0

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.7.0.tar.gz (276.3 kB view details)

Uploaded Source

Built Distributions

pygit2-1.7.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.6 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

pygit2-1.7.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.3 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

pygit2-1.7.0-cp310-cp310-macosx_10_9_universal2.whl (2.4 MB view details)

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

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

Uploaded CPython 3.9 Windows x86-64

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

Uploaded CPython 3.9 Windows x86

pygit2-1.7.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.6 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

pygit2-1.7.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.3 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

pygit2-1.7.0-cp39-cp39-macosx_10_9_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

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

Uploaded CPython 3.8 Windows x86-64

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

Uploaded CPython 3.8 Windows x86

pygit2-1.7.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.6 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

pygit2-1.7.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.3 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

pygit2-1.7.0-cp38-cp38-macosx_10_9_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

pygit2-1.7.0-cp37-cp37m-win_amd64.whl (1.2 MB view details)

Uploaded CPython 3.7m Windows x86-64

pygit2-1.7.0-cp37-cp37m-win32.whl (1.1 MB view details)

Uploaded CPython 3.7m Windows x86

pygit2-1.7.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.6 MB view details)

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

pygit2-1.7.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.3 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARM64

pygit2-1.7.0-cp37-cp37m-macosx_10_9_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: pygit2-1.7.0.tar.gz
  • Upload date:
  • Size: 276.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: Python-urllib/3.8

File hashes

Hashes for pygit2-1.7.0.tar.gz
Algorithm Hash digest
SHA256 602bffa8b4dbc185a6c7f36515563b600e0ee9002583c97ae3150eedaf340edb
MD5 008f030aab4b2ad92e3dfedbef5d1e55
BLAKE2b-256 1131211d72f836ba94990026155f7a2d52e1384a05b9c04592c0b8cbb926f404

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pygit2-1.7.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 05fb91e8ba783e79111805595155a2177fbb2efedd796673c4b5daba0e50cb24
MD5 359492c18c6ff9015ddff181459fc38f
BLAKE2b-256 8972ba127d2cc250854df1af80fc52583d758c90f9b6b8614253682cd56a3142

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pygit2-1.7.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3ef6da92eb3be2a5342759a194be7d7f8b1997ef6023eed75f7a97d7cf7ec191
MD5 bb271ac34858ed278bc10d7de6915d55
BLAKE2b-256 98caf8862889cb1bab2547ca500b99794f298a3031fd238792004c5cf990f4ba

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pygit2-1.7.0-cp310-cp310-macosx_10_9_universal2.whl
  • Upload date:
  • Size: 2.4 MB
  • Tags: CPython 3.10, macOS 10.9+ universal2 (ARM64, x86-64)
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.4 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.9.6

File hashes

Hashes for pygit2-1.7.0-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 ca4c0e445efa0144082a385e83316abea92c749a95368397a64bc988aedc088e
MD5 080ed70b9b1790c4d40a34d6ced43df0
BLAKE2b-256 04d0354d4bbc5ad0e8c98e5a021a92ebd0bdfc33f5476a32868db5dc90638f91

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pygit2-1.7.0-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/1.15.0 pkginfo/1.7.1 requests/2.26.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/2.7.18

File hashes

Hashes for pygit2-1.7.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 542aa9b855eb542b5fbe3b4e49fb29852775cc61959bca83eff03d8638e905c9
MD5 7e9e5ca9fe04a25b1168999873feaecd
BLAKE2b-256 18fc305fe20aed607df04691d7932c0daa71f3b01701b9f4c931143d49882739

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pygit2-1.7.0-cp39-cp39-win32.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.7.1 requests/2.26.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/2.7.18

File hashes

Hashes for pygit2-1.7.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 61bfec915ae4f6dc885127978d041996ed9702a7c7ae55f1476f620ca33f561d
MD5 4ee5312490c8aa5d682802f1ae874d2c
BLAKE2b-256 eee52ddffb21b339f894cc733873d4bace78211006a3b23278c87cad0c19d2df

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pygit2-1.7.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 422c588e6f00d1b3c13480afcd2776a835b442b89720e7f55f2212f8c292afae
MD5 8e8a67b55358f5f3591a9374e676e80f
BLAKE2b-256 6346f8f74cc576a2c940e35f1f23ebf0eb337fb5df2855f1114db2359726ace1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pygit2-1.7.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 352a249778ea944d69bb58a0b43c715ba6e88b472f50583c6fbbfd0ce52540fc
MD5 39f73da4e8fc6c71681396f97e26679a
BLAKE2b-256 4637178843268e0185c76acf6b847e4a0ead334de1166bf55e6b7afba84e686e

See more details on using hashes here.

File details

Details for the file pygit2-1.7.0-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: pygit2-1.7.0-cp39-cp39-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 2.4 MB
  • Tags: CPython 3.9, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.4 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.9.6

File hashes

Hashes for pygit2-1.7.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 85c570305bf2c694e1224124e608cd72d4c2d6b92b0c677164cc015634dca17a
MD5 b5d2b53d20a50056d210bdc8459fecbf
BLAKE2b-256 1b172b1702253454d2ac44bee993287f4b4913d933317e51d793e8899f7f062e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pygit2-1.7.0-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/1.15.0 pkginfo/1.7.1 requests/2.26.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/2.7.18

File hashes

Hashes for pygit2-1.7.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 2a012222743ecdd8f1e676e9bb9afc2e6b69abb3f350b8012b87d83749b85bb1
MD5 a2b1f4113e1e2b379d03bb210a30756e
BLAKE2b-256 f74d49357ca11cf63f5d65a632d60e6236a16e467d0276bb94527b6a8cd28056

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pygit2-1.7.0-cp38-cp38-win32.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.7.1 requests/2.26.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/2.7.18

File hashes

Hashes for pygit2-1.7.0-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 e550bd9e8e20dcfd2593a60ff95225ad615419cfad4b66c50f40de64cb48bcf7
MD5 c3ca2bf968db6a34338325c9b3f17f03
BLAKE2b-256 1539f2ffdc7fcf5ad3e6e3e419fa4e55a5d35c8a7f7b34f857b14b2c9387aaf8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pygit2-1.7.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3475d8a0171314e32e8559e689a573e4d6cf5fc6e4c9067c3b4e3e96fbec501b
MD5 e36043dcd8e2e738b63f26998f317cd3
BLAKE2b-256 f5f7b3c4620d4c9fb0e910597731f8ce9e967b5736a3d81efe7d001ebb3310ee

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pygit2-1.7.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9817105a3c116d3eb678b0289d6fae04668904018d5a08f61adc4f64707fb2ed
MD5 2162a9f872ceba102d70598cb921b980
BLAKE2b-256 162c8a8e03a59b56995e9fdb1ed78ebca01ee32e0b2f733a08505c14f6d1f1a4

See more details on using hashes here.

File details

Details for the file pygit2-1.7.0-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: pygit2-1.7.0-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 2.4 MB
  • Tags: CPython 3.8, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.4 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.9.6

File hashes

Hashes for pygit2-1.7.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d3cbc2d212ea1c0c802a0f8141b3a4b6690ceb8c858731cb10cb60a41c6bc188
MD5 dcdd8a04a086978982708ed2f9299b3f
BLAKE2b-256 39a83ba5708a43d15fd5b4ff753c2f721aca7d595c13f2c9dbf7ea6655525b0e

See more details on using hashes here.

File details

Details for the file pygit2-1.7.0-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: pygit2-1.7.0-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.7.1 requests/2.26.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/2.7.18

File hashes

Hashes for pygit2-1.7.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 ddbba54869e0ed7878a3ef9ffebc756f47f1609294130c04b83a08896bff0b18
MD5 745e199d28db8b1eb9adfd28685c4f7a
BLAKE2b-256 a9a96872a7bd8a5347fcee1305287fbd5c500145dc3dce4bafa98b4f912e422d

See more details on using hashes here.

File details

Details for the file pygit2-1.7.0-cp37-cp37m-win32.whl.

File metadata

  • Download URL: pygit2-1.7.0-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.7.1 requests/2.26.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/2.7.18

File hashes

Hashes for pygit2-1.7.0-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 4d6b8742fd30931e85bbc792237a9ec23a84548707d0f59312b59a96583565b1
MD5 978206bc6486bbecc6aa12ce1a2856a0
BLAKE2b-256 21bc6b368e072af4b5c827b363bb30455931a6388b134173eedf67772db0fc09

See more details on using hashes here.

File details

Details for the file pygit2-1.7.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pygit2-1.7.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cc6758852a3969b7feb2f6395c3d6b90bc7c337f574134c1ed718216009aef98
MD5 e136d6ae349fc96f4255343b162e9539
BLAKE2b-256 999fd58a8a834fc97b6c78e62a37e3d050f15a393bb56980b4ab477d170f32e9

See more details on using hashes here.

File details

Details for the file pygit2-1.7.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pygit2-1.7.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e2ec6c77194e337c133c4a40c11992597a8c55ac91219cd03ec054de9d20b486
MD5 d41019e7cce3c3d8476529ec6c6e26c7
BLAKE2b-256 4b43da8a6e0da2b0238045d9afc86cbd513159ddc7a536c7959568928709f34a

See more details on using hashes here.

File details

Details for the file pygit2-1.7.0-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: pygit2-1.7.0-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 2.4 MB
  • Tags: CPython 3.7m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.4 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.9.6

File hashes

Hashes for pygit2-1.7.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2e6fc9cb4213d501f7dd11c23b02d9e6206e1a5615e23cfbc95aaeb300a0f5d6
MD5 ec77b800d27c449276da15d8b271e222
BLAKE2b-256 461b7661a2b10b55dec4df60e5887f64149c9ec5e4162f9a742c12e0a7ee14f7

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