Skip to main content

Python Git Library

Project description

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.2

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.

Project details


Release history Release notifications

History Node

2.1.11

History Node

2.1.10

History Node

2.1.9

History Node

2.1.8

History Node

2.1.7

History Node

2.1.6

History Node

2.1.5

History Node

2.1.4

History Node

2.1.3

History Node

2.1.2

History Node

2.1.1

History Node

2.1.0

History Node

2.0.9

History Node

2.0.9.dev1

History Node

2.0.9.dev0

History Node

2.0.8

History Node

2.0.7

History Node

2.0.6

History Node

2.0.5

History Node

2.0.4

History Node

2.0.3

History Node

2.0.2

History Node

2.0.1

History Node

2.0.0

History Node

1.0.2

History Node

1.0.1

History Node

1.0.0

History Node

0.3.7

History Node

0.3.6

History Node

0.3.5

History Node

0.3.4

History Node

0.3.3

History Node

0.3.2.1

History Node

0.3.2

This version
History Node

0.3.2.RC1

History Node

0.3.1-beta2

History Node

0.3.0-beta2

History Node

0.3.0-beta1

History Node

0.2.0-beta1

History Node

0.1.7

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Filename, size & hash SHA256 hash help File type Python version Upload date
GitPython-0.3.2.RC1.tar.gz (313.5 kB) Copy SHA256 hash SHA256 Source None Jul 6, 2011

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging CloudAMQP CloudAMQP RabbitMQ AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page