Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

GitPython is a python library used to interact with Git repositories.

GitPython provides object model read and write access to your git repository. Access repository information conveniently, alter the index directly, handle remotes, or go down to low-level object database access with big-files support.

With the new object database abstraction added in 0.3, its even possible to implement your own storage mechanisms, the currently available implementations are ‘cgit’ and pure python, which is the default.

Documentation

The latest documentation can be found here:

http://packages.python.org/GitPython/0.3.0

Installation

As this version of GitPython depends on GitDB, which in turn needs Async to work, installation is a bit more complicated if you do a manual installation, instead of using easy_install.

Please have a look at the respective section in the docs for more information.

Upgrading from 0.2

Version 0.3 introduces a few changes regarding the names of modules and class members which may break existing code written for version 0.2.

If you consider upgrading, please read the upgrade guide.

Mailing List

http://groups.google.com/group/git-python

Issue Tracker

https://github.com/gitpython-developers/GitPython/issues

Silent Changes

A silent change is done by adjusting the existing release by swapping the release file, instead of incrementing the version number.

  • Fixed setup script of child-packages to allow their installation even if the optional c-extensions cannot be build.

  • If you couldn’t install git-python previously, just try again and it should work now.

Metadata

Release files for GitPython 0.3.0-beta2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for GitPython 0.3.0-beta2
File Size Uploaded Provenance Actions
GitPython-0.3.0-beta2.tar.gz 87.9 kB Without provenance Details for GitPython-0.3.0-beta2.tar.gz

Release files / GitPython-0.3.0-beta2.tar.gz

Download URL GitPython-0.3.0-beta2.tar.gz
Size 87.9 kB
Tags Source
SHA-256 checksum
How to use checksums
40041c4dd7323785763eb8010c3adc0941f6e868bf4c30a9852474757adebd6f
BLAKE2b-256 checksum
How to use checksums
f17faaccacc16ad619bd41ed75f6c6d39a24760e8b78b4e09e31c5ce1efc1cc2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Security for GitPython 0.3.0-beta2

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

2.1.2

This release
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page