@@ -924,6 +924,7 @@ menu "External python modules"
source "package/python-futures/Config.in"
source "package/python-gobject/Config.in"
source "package/python-gitdb2/Config.in"
+ source "package/python-gitpython/Config.in"
source "package/python-gunicorn/Config.in"
source "package/python-h2/Config.in"
source "package/python-hiredis/Config.in"
new file mode 100644
@@ -0,0 +1,21 @@
+config BR2_PACKAGE_PYTHON_GITPYTHON
+ bool "python-gitpython"
+ depends on BR2_PACKAGE_PYTHON3 # runtime
+ select BR2_PACKAGE_PYTHON_GITDB2 # runtime
+ select BR2_PACKAGE_GIT # runtime
+ help
+ GitPython is a python library used to interact with git
+ repositories, high-level like git-porcelain, or low-level like
+ git-plumbing.
+
+ It provides abstractions of git objects for easy access of
+ repository data, and additionally allows you to access the git
+ repository more directly using either a pure python
+ implementation, or the faster, but more resource intensive git
+ command implementation.
+
+ The object database implementation is optimized for handling
+ large quantities of objects and large datasets, which is
+ achieved by using low-level structures and data streaming.
+
+ https://github.com/gitpython-developers/GitPython
new file mode 100644
@@ -0,0 +1,5 @@
+# md5, sha256 from https://pypi.org/pypi/gitpython/json
+md5 7555ad89a22f663c25cced5f623bdef0 GitPython-3.0.5.tar.gz
+sha256 9c2398ffc3dcb3c40b27324b316f08a4f93ad646d5a6328cafbb871aa79f5e42 GitPython-3.0.5.tar.gz
+# Locally computed sha256 checksums
+sha256 fd657ffc2cef63d25c78cab7808d414dd03a282e63893491fd11c32f98be67fb LICENSE
new file mode 100644
@@ -0,0 +1,14 @@
+################################################################################
+#
+# python-gitpython
+#
+################################################################################
+
+PYTHON_GITPYTHON_VERSION = 3.0.5
+PYTHON_GITPYTHON_SOURCE = GitPython-$(PYTHON_GITPYTHON_VERSION).tar.gz
+PYTHON_GITPYTHON_SITE = https://files.pythonhosted.org/packages/d2/e8/0bd80cc9e1422f5449d663479459c3c032ff7acaf6609a63324d23bde9ac
+PYTHON_GITPYTHON_SETUP_TYPE = setuptools
+PYTHON_GITPYTHON_LICENSE = BSD-3-Clause
+PYTHON_GITPYTHON_LICENSE_FILES = LICENSE
+
+$(eval $(python-package))