git: 3aa0db157a0f - main - devel/py-gitpython: use the right gitdb dependency

Adriaan de Groot adridg at FreeBSD.org
Thu May 20 12:44:21 UTC 2021


The branch main has been updated by adridg:

URL: https://cgit.FreeBSD.org/ports/commit/?id=3aa0db157a0f4c32ed906aea98568a23fe861330

commit 3aa0db157a0f4c32ed906aea98568a23fe861330
Author:     Adriaan de Groot <adridg at FreeBSD.org>
AuthorDate: 2021-05-20 12:34:38 +0000
Commit:     Adriaan de Groot <adridg at FreeBSD.org>
CommitDate: 2021-05-20 12:44:18 +0000

    devel/py-gitpython: use the right gitdb dependency
    
    gitdb2 is the "old" gitdb; it is still at version 2.0.
    On PyPy it is listed as a mirror of gitdb and has version 4.0,
    but gitpython wants gitdb 4.0.7 or later (as stated in its
    `requires.txt`). While gitpython **builds** against the
    older version, at runtime anything using setuptools to
    require gitpython will fall over (because the installed
    gitdb2 is way too old).
    
    Switch to the right, modern dependency.
    
    PORTREVISION bumped because of this make-it-actually-work
    dependency change.
---
 devel/py-gitpython/Makefile | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/devel/py-gitpython/Makefile b/devel/py-gitpython/Makefile
index 62f970b3e5ff..9f8ff65dad3b 100644
--- a/devel/py-gitpython/Makefile
+++ b/devel/py-gitpython/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	gitpython
 DISTVERSION=	3.1.15
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	devel python
 MASTER_SITES=	CHEESESHOP
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
@@ -13,7 +13,7 @@ LICENSE=	BSD3CLAUSE
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
 RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}ddt>=1.1.1:devel/py-ddt@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}gitdb2>=2.0.0:devel/py-gitdb2@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}gitdb>=4.0.1:devel/py-gitdb@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}typing-extensions>=3.7.4.3:devel/py-typing-extensions@${PY_FLAVOR}
 TEST_DEPENDS=	${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}nose>=0:devel/py-nose@${PY_FLAVOR}


More information about the dev-commits-ports-all mailing list