gitpython has 281.7M monthly downloads and 5K GitHub stars. Version 3.1.50 supports Python 3.7+, first published in 2010.
It is actively maintained under a permissive license, last released in May 2026.
It is built on top of gitdb and typing-extensions. It is used by 4,087 tracked packages, including swebench, mlflow-skinny and streamlit.
GitHub topics include git-porcelain and git-plumbing.
Package Insights
((week_daily_avg - month_daily_avg) / month_daily_avg) * 100Weekly Downloads
GitHub Stars
Downloads by OS
Python Versions
Top Countries
Dependencies
- gitdb <5,>=4.0.1
- typing-extensions >=3.10.0.2
14 optional dependencies
- coverage[test]
- ddt[test]
- mock[test]
- mypy[test]
- pre-commit[test]
- pytest[test]
- pytest-cov[test]
- pytest-instafail[test]
- pytest-mock[test]
- pytest-sugar[test]
- sphinx[doc]
- sphinx-autodoc-typehints[doc]
- sphinx-rtd-theme[doc]
- typing-extensions[test]
Used By
- swebench
- mlflow-skinny
- streamlit
- wandb
- checkov
- braintrust
- dlt
- openhands-ai
- openhands-aci
- tach
- agno
- dagster-dbt
- mistral-vibe
- scmrepo
- angr
- mkdocs-git-revision-date-localized-plugin
- python-semantic-release
- mkdocs-git-revision-date-plugin
- skypilot
- mcp-server-git
- snowflake-cli
- aider-chat
- supervisely
- kedro
- comfyui-manager
- neptune-scale
- pygount
- b2luigi
- frappe-bench
- edk2-pytool-library
- plato-sdk-v2
- metagit-cli
- rsl-rl-lib
- bittensor-cli
- pyats-reporter
- edk2-pytool-extensions
- pysen
- pydriller
- cosmic-ray
- nbdime
- promptflow-devkit
- snakemake
- apache-airflow-providers-git
- yolov5
- weblate
- colbert-ai
- cruft
- h2ogpte
- git-me-the-url
- azdev