Skip to main content

Python bindings for libgit2.

Project description

pygit2 - libgit2 bindings in Python

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

image

image

Links

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

Uploaded Source

Built Distributions

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

Uploaded CPython 3.12Windows x86-64

pygit2-1.14.1-cp312-cp312-win32.whl (1.2 MB view details)

Uploaded CPython 3.12Windows x86

pygit2-1.14.1-cp312-cp312-musllinux_1_1_x86_64.whl (5.1 MB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ x86-64

pygit2-1.14.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

pygit2-1.14.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.8 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

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

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

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

Uploaded CPython 3.11Windows x86-64

pygit2-1.14.1-cp311-cp311-win32.whl (1.2 MB view details)

Uploaded CPython 3.11Windows x86

pygit2-1.14.1-cp311-cp311-musllinux_1_1_x86_64.whl (5.1 MB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ x86-64

pygit2-1.14.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

pygit2-1.14.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

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

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

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

Uploaded CPython 3.10Windows x86-64

pygit2-1.14.1-cp310-cp310-win32.whl (1.2 MB view details)

Uploaded CPython 3.10Windows x86

pygit2-1.14.1-cp310-cp310-musllinux_1_1_x86_64.whl (5.1 MB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ x86-64

pygit2-1.14.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

pygit2-1.14.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

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

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

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

Uploaded CPython 3.9Windows x86-64

pygit2-1.14.1-cp39-cp39-win32.whl (1.2 MB view details)

Uploaded CPython 3.9Windows x86

pygit2-1.14.1-cp39-cp39-musllinux_1_1_x86_64.whl (5.0 MB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ x86-64

pygit2-1.14.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.1 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

pygit2-1.14.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.8 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

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

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

File details

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

File metadata

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

File hashes

Hashes for pygit2-1.14.1.tar.gz
Algorithm Hash digest
SHA256 ec5958571b82a6351785ca645e5394c31ae45eec5384b2fa9c4e05dde3597ad6
MD5 71c332392e9ff92de825fc5285ace2ef
BLAKE2b-256 f05e6e05213a9163bad15489beda5f958500881d45889b0df01d7b8964f031bf

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pygit2-1.14.1-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.14.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 67b6e5911101dc5ecb679bf241c0b9ee2099f4d76aa0ad66b326400cb4590afa
MD5 30f0da18d2f4d33c6aad63934dc62047
BLAKE2b-256 6663bc57fa97a5fe82be876eaa3736c1e581e1c61d35418973e25b0479c0cae2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pygit2-1.14.1-cp312-cp312-win32.whl
  • Upload date:
  • Size: 1.2 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.14.1-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 11058be23a5d6c1308303fd450d690eada117c564154634d81676e66530056be
MD5 728e5dac6d3d9aa6adce75cb83ff1b92
BLAKE2b-256 4b03ac8f68544c63c379d2a3626db2c8308be95b724824e66bc26a7b06f9f647

See more details on using hashes here.

File details

Details for the file pygit2-1.14.1-cp312-cp312-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for pygit2-1.14.1-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 acb849cea89438192e78eea91a27fb9c54c7286a82aac65a3f746ea8c498fedb
MD5 0e7607ada07acac0f6765711a4d8767d
BLAKE2b-256 80278f83eceb96f779c0fc5026b34440ece2dc7ba4e22a5d14a27c3246f80007

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pygit2-1.14.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f2378f9a70cea27809a2c78b823e22659691a91db9d81b1f3a58d537067815ac
MD5 9160baabfb48e17e4714f48ee5995723
BLAKE2b-256 757f2d71d2e4c1b78138ff3f92a2cf871141d96043ea3362205cd18ffbfb47ed

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pygit2-1.14.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e4f371c4b7ee86c0a751209fac7c941d1f6a3aca6af89ac09481469dbe0ea1cc
MD5 0e0ac6ab704ca1fe422e0b9cfadc3570
BLAKE2b-256 b15384e535d2d50a840cc3d130b246559f38dd13e945463f92f6343404e4dd36

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pygit2-1.14.1-cp312-cp312-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 8589c8c0005b5ba373b3b101f903d4451338f3dfc09f8a38c76da6584fef84d0
MD5 bbfc59c46e4d696bd3c1ea17cf4df0f1
BLAKE2b-256 a40e89fb7e8cf72824f2294f39f10cf60c3771a4544a6bbb7f79228005ebbac4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pygit2-1.14.1-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.14.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 9d96e46b94dc706e6316e6cc293c0a0692e5b0811a6f8f2738728a4a68d7a827
MD5 d06c8864f2b71bb09a6272eb0666d280
BLAKE2b-256 c3a1b6fb581c07ecae46da0b4e3243879c2939ca513cb570a4c3292e462d138f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pygit2-1.14.1-cp311-cp311-win32.whl
  • Upload date:
  • Size: 1.2 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.14.1-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 a03de11ba5205628996d867280e5181605009c966c801dbb94781bed55b740d7
MD5 5f42a0cf5b797ab8186c9132fccc0b2a
BLAKE2b-256 d949d8264ca15d8fb5d604f3af6ddbd097de983a9e928d5e9b2febfe7d33a09a

See more details on using hashes here.

File details

Details for the file pygit2-1.14.1-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for pygit2-1.14.1-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 15db91695259f672f8be3080eb943889f7c8bdc5fbd8b89555e0c53ba2481f15
MD5 f04c5513666f2a41f8ed3d0135bd84bf
BLAKE2b-256 dd3ea70906841c1958e4c56623086b258422cffe7d2d6bbb2aaffb0e4c1e794b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pygit2-1.14.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bc3326a5ce891ef26429ae6d4290acb80ea0064947b4184a4c4940b4bd6ab4a3
MD5 786ae12e0230788db5609d84d0c5f893
BLAKE2b-256 16b9e03b5fa734f3f2a1129edd820812d69924909643f3bd263ed4aede682860

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pygit2-1.14.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0fff3d1aaf1d7372757888c4620347d6ad8b1b3a637b30a3abd156da7cf9476b
MD5 7716856b9b65ec91b0a03ae8c18ab907
BLAKE2b-256 0eb27b7a57f69e44b0a65e3324986e64f804f390b2cc5bdecbeb4760a20494c4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pygit2-1.14.1-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 f5a87744e6c36f03fe488b975c73d3eaef22eadce433152516a2b8dbc4015233
MD5 c9071f4d0ee51a0c5c2b2f6ceb25eaf3
BLAKE2b-256 7c3da4d797fdeee6bdc9bde9dd895392ba9367036df4e44a584535a59f8cb51d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pygit2-1.14.1-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.14.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 46ae2149851d5da2934e27c9ac45c375d04af1e549f8c4cbb4e9e4de5f43dc42
MD5 49830740011da6a9f46be71955630043
BLAKE2b-256 a70dd94e6f106d77eb903a146530c46b26021449f22410ccaa5904639419dcca

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pygit2-1.14.1-cp310-cp310-win32.whl
  • Upload date:
  • Size: 1.2 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.14.1-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 793f49ce66640d41d977e1337ddb5dec9b3b4ff818040d78d3ded052e1ea52e6
MD5 a3d7863d7b6c4608e9ac3c26fbe3b7a6
BLAKE2b-256 0a89eef44330bb93b716b82e73946a07698e72066d7952289c4da5f0072948f0

See more details on using hashes here.

File details

Details for the file pygit2-1.14.1-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for pygit2-1.14.1-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 ea505739af41496b1d36c99bc15e2bd5631880059514458977c8931e27063a8d
MD5 642d8cfe628b58143f99f8c8720e29fc
BLAKE2b-256 514f53e4d0d136faa5c25768e90f666507329e24b8921459648f0abb1ebbfa11

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pygit2-1.14.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f35152b96a31ab705cdd63aef08fb199d6c1e87fc6fd45b1945f8cd040a43b7b
MD5 e083d5be0e24153e0cd84e32a04076c1
BLAKE2b-256 152f9e898a7e81a6ed8275c586ffb23763b0afcc668d78d814aea372ac760f64

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pygit2-1.14.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 141a1b37fc431d98b3de2f4651eab8b1b1b038cd50de42bfd1c8de057ec2284e
MD5 86334bd3b2bfa76bc507ee0d9c6cbaca
BLAKE2b-256 fe946a95ebbcc29fbf37e4af2d797e1009507460125d93d8038b81cd2c636bd7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pygit2-1.14.1-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 404d3d9bac22ff022157de3fbfd8997c108d86814ba88cbc8709c1c2daef833a
MD5 9d2c0bb312a60e4033588986db6ef864
BLAKE2b-256 da23ad5de987c38b17290fe58bc723e2f85c8c41ba4fb6675b17b9c7af5826fd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pygit2-1.14.1-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.14.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 ed16f2bc8ca9c42af8adb967c73227b1de973e9c4d717bd738fb2f177890ca2c
MD5 9b5d95566915f72eb36ef17949868f24
BLAKE2b-256 79f37b6258b45917cb446e4365761c9f1dae2af115bf534384298d7949232fec

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pygit2-1.14.1-cp39-cp39-win32.whl
  • Upload date:
  • Size: 1.2 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.14.1-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 acc7be8a439274fc6227e33b63b9ec83cd51fa210ab898eaadffb7bf930c0087
MD5 5026867cbadbcf2c689a75725d0b885c
BLAKE2b-256 871187af1f4717af905592b7466cb1e809037b15cb20b50437ef4554c549fbd4

See more details on using hashes here.

File details

Details for the file pygit2-1.14.1-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for pygit2-1.14.1-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 760614370fcce4e9606ff675d6fc11165badb59aaedc2ea6cb2e7ec1855616c2
MD5 c86d0ba59459eb3849621f7228a3f88c
BLAKE2b-256 53ff1552c73c77f39a3f9b380151d2c05e2a37c90d72820f5adeb1e69e5bf379

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pygit2-1.14.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 230493d43945e10365070d349da206d39cc885ae8c52fdeca93942f36661dd93
MD5 1dfe8f5e2eeaaf81d825a67ccdf77ed1
BLAKE2b-256 399a97a37758cb0bc8781c47fdc6677bbca5b7a687c6f9659c1e9e4413a0f501

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pygit2-1.14.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7b6d1202d6a0c21281d2697321292aff9e2e2e195d6ce553efcdf86c2de2af1a
MD5 fba323b70a800ed4b6ed8fec47c02b9e
BLAKE2b-256 f0e150f0f2105df7e67c0106b94f718a6c9d68418710842c2b23407d91accbb2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pygit2-1.14.1-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 c22027f748d125698964ed696406075dac85f114e01d50547e67053c1bb03308
MD5 45a8cf02170cfce2234b4813a0788934
BLAKE2b-256 bd47a9f3d85a94637ae109c39ba83ac1d5a62aafbc9cf93f8b40c448c0ca36d9

See more details on using hashes here.

Supported by

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