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:
Installation
As this version of GitPython depends on GitDB, which in turn needs smmap to work, installation is a bit more involved if you do a manual installation, instead of using pip.
Please have a look at the respective section in the docs for more information.
Live Coding
You can watch me fix issues or implement new features live on Twitch, or have a look at past recordings on youtube
Live on Twitch (just follow the channel to be notified when a session starts)
Mailing List
Issue Tracker
Release files for GitPython 0.3.6
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| GitPython-0.3.6.tar.gz | 353.6 kB | Details |
Release files / GitPython-0.3.6.tar.gz
| Download URL | GitPython-0.3.6.tar.gz |
|---|---|
| Size | 353.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
f3f42ca085eedbd3a9956b5e639de58bbe77a119f6b3d5c3af27669a2322c4a9
|
|
BLAKE2b-256 checksum How to use checksums |
e9d5807cea9ffbfa398a23bbaff35d3fd37aa330c8c264c9489ed104b6192f74
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |