Page Menu
Home
FreeBSD
Search
Configure Global Search
Log In
Files
F158140353
D57131.id.diff
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Flag For Later
Award Token
Size
30 KB
Referenced Files
None
Subscribers
None
D57131.id.diff
View Options
diff --git a/devel/py-cereslib/Makefile b/devel/py-cereslib/Makefile
--- a/devel/py-cereslib/Makefile
+++ b/devel/py-cereslib/Makefile
@@ -1,11 +1,11 @@
PORTNAME= cereslib
-DISTVERSION= 1.0.9
+DISTVERSION= 1.1.8
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-# Ask clusteradm@ before removal
-MAINTAINER= ports@FreeBSD.org
+# Ask clusteradm@ before removal of this port if it becomes unmaintained
+MAINTAINER= siva@FreeBSD.org
COMMENT= Unify, eventize and enrich information from Perceval
WWW= https://github.com/chaoss/grimoirelab-cereslib
@@ -14,7 +14,7 @@
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>=1.0.0:devel/py-poetry-core@${PY_FLAVOR}
RUN_DEPENDS= \
- ${PYTHON_PKGNAMEPREFIX}grimoirelab-toolkit>=1.0.9:devel/py-grimoirelab-toolkit@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}grimoirelab-toolkit>=0.3:devel/py-grimoirelab-toolkit@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}scipy>=1.5:science/py-scipy@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}six>=1.16.0:devel/py-six@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pandas>=2.2:math/py-pandas@${PY_FLAVOR}
@@ -22,7 +22,7 @@
${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3@${PY_FLAVOR}
USES= python shebangfix
-USE_PYTHON= autoplist concurrent pep517 unittest2
+USE_PYTHON= autoplist concurrent pep517 pytest
SHEBANG_GLOB= *.py
NO_ARCH= yes
diff --git a/devel/py-cereslib/distinfo b/devel/py-cereslib/distinfo
--- a/devel/py-cereslib/distinfo
+++ b/devel/py-cereslib/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1737404362
-SHA256 (cereslib-1.0.9.tar.gz) = b86c5118e379003fa27af8ff51b91cd6745a6e48b82e26f04cbff24e741f042c
-SIZE (cereslib-1.0.9.tar.gz) = 29561
+TIMESTAMP = 1779230051
+SHA256 (cereslib-1.1.8.tar.gz) = c08546c07e6de3a465f9e9690adc00cc51ace220ccf83c983bb5a86951510f24
+SIZE (cereslib-1.1.8.tar.gz) = 29331
diff --git a/devel/py-graal/Makefile b/devel/py-graal/Makefile
--- a/devel/py-graal/Makefile
+++ b/devel/py-graal/Makefile
@@ -1,12 +1,11 @@
PORTNAME= graal
-DISTVERSION= 1.1.2
-PORTREVISION= 1
+DISTVERSION= 1.2.8
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-# Ask clusteradm@ before removal
-MAINTAINER= ports@FreeBSD.org
+# Ask clusteradm@ before removal of this port if it becomes unmaintained
+MAINTAINER= siva@FreeBSD.org
COMMENT= Generic source code analyzer
WWW= https://github.com/chaoss/grimoirelab-graal
@@ -25,23 +24,29 @@
git>0:devel/git \
${PYTHON_PKGNAMEPREFIX}bandit>=1.4.0:devel/py-bandit@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}cloc>=0.2.5:devel/py-cloc@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}execnet>=1.9.0:sysutils/py-execnet@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}execnet>=2.1.1:sysutils/py-execnet@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}flake8>=7.1.1:devel/py-flake8@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}grimoirelab-toolkit>=1.0.9:devel/py-grimoirelab-toolkit@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}grimoirelab-toolkit>=0.3:devel/py-grimoirelab-toolkit@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}lizard>=1.16.6:devel/py-lizard@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}networkx>=2.1:math/py-networkx@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}perceval>=1.1.1:devel/py-perceval@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}perceval>=0.19:devel/py-perceval@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pydot>=1.2.4:graphics/py-pydot@${PY_FLAVOR} \
pylint${PYTHON_PKGNAMESUFFIX}>=1.8.4:devel/pylint \
rubygem-github-linguist>0:textproc/rubygem-github-linguist \
scc>0:devel/scc
USES= python shebangfix
-USE_PYTHON= autoplist concurrent pep517 unittest
+USE_PYTHON= autoplist concurrent pep517 pytest
SHEBANG_GLOB= *.py
NO_ARCH= yes
TEST_WRKSRC= ${WRKSRC}/tests
+REINPLACE_ARGS= -i ''
+
+post-patch:
+ @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' ${WRKSRC}/graal/graal.py
+ @${RM} ${WRKSRC}/graal/graal.py.orig
+
.include <bsd.port.mk>
diff --git a/devel/py-graal/distinfo b/devel/py-graal/distinfo
--- a/devel/py-graal/distinfo
+++ b/devel/py-graal/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1737405741
-SHA256 (graal-1.1.2.tar.gz) = ce2c0939b2e6bc51801790fed9684206800fd79be00598c11647eeed1cb33938
-SIZE (graal-1.1.2.tar.gz) = 280817
+TIMESTAMP = 1779231593
+SHA256 (graal-1.2.8.tar.gz) = f5818f74184ac27b4ecdba30e52d9b6fdf5da30d99e01f63a7ed492f1a91c11c
+SIZE (graal-1.2.8.tar.gz) = 279319
diff --git a/devel/py-graal/files/patch-graal_graal.py b/devel/py-graal/files/patch-graal_graal.py
new file mode 100644
--- /dev/null
+++ b/devel/py-graal/files/patch-graal_graal.py
@@ -0,0 +1,11 @@
+--- graal/graal.py.orig 2025-12-29 14:37:21 UTC
++++ graal/graal.py
+@@ -47,7 +47,7 @@ DEFAULT_WORKTREE_PATH = '/tmp/worktrees/'
+
+ CATEGORY_GRAAL = 'graal'
+ DEFAULT_WORKTREE_PATH = '/tmp/worktrees/'
+-GIT_EXEC_PATH = '/usr/bin/git'
++GIT_EXEC_PATH = '%%LOCALBASE%%/bin/git'
+
+ logger = logging.getLogger(__name__)
+
diff --git a/devel/py-grimoirelab-toolkit/Makefile b/devel/py-grimoirelab-toolkit/Makefile
--- a/devel/py-grimoirelab-toolkit/Makefile
+++ b/devel/py-grimoirelab-toolkit/Makefile
@@ -1,12 +1,12 @@
PORTNAME= grimoirelab-toolkit
-DISTVERSION= 1.0.9
+DISTVERSION= 1.2.6
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
DISTNAME= grimoirelab_toolkit-${DISTVERSION}
-# Ask clusteradm@ before removal
-MAINTAINER= ports@FreeBSD.org
+# Ask clusteradm@ before removal of this port if it becomes unmaintained
+MAINTAINER= siva@FreeBSD.org
COMMENT= Toolkit of common functions used across GrimoireLab projects
WWW= https://github.com/chaoss/grimoirelab-toolkit/
@@ -14,10 +14,11 @@
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>=1.0.0:devel/py-poetry-core@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-dateutil>=2.8.2:devel/py-python-dateutil@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-dateutil>=2.8.2:devel/py-python-dateutil@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}hvac>=2.3.0:devel/py-hvac@${PY_FLAVOR}
USES= python
-USE_PYTHON= autoplist concurrent pep517 unittest
+USE_PYTHON= autoplist concurrent pep517 pytest
NO_ARCH= yes
diff --git a/devel/py-grimoirelab-toolkit/distinfo b/devel/py-grimoirelab-toolkit/distinfo
--- a/devel/py-grimoirelab-toolkit/distinfo
+++ b/devel/py-grimoirelab-toolkit/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1737404065
-SHA256 (grimoirelab_toolkit-1.0.9.tar.gz) = 058547499ff3600e7d4de535d7d895bc5d0ce47b826d260349606857db9e17fe
-SIZE (grimoirelab_toolkit-1.0.9.tar.gz) = 21508
+TIMESTAMP = 1779243988
+SHA256 (grimoirelab_toolkit-1.2.6.tar.gz) = abf00dc16f67a7a2cd0400e5ce1e36e8b705e28b026884fd969cea3a4b4225ed
+SIZE (grimoirelab_toolkit-1.2.6.tar.gz) = 37814
diff --git a/devel/py-perceval-mozilla/Makefile b/devel/py-perceval-mozilla/Makefile
--- a/devel/py-perceval-mozilla/Makefile
+++ b/devel/py-perceval-mozilla/Makefile
@@ -1,12 +1,12 @@
PORTNAME= perceval-mozilla
-DISTVERSION= 1.0.11
+DISTVERSION= 1.2.8
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
DISTNAME= ${PORTNAME:S/-/_/}-${DISTVERSION}
-# Ask clusteradm@ before removal
-MAINTAINER= ports@FreeBSD.org
+# Ask clusteradm@ before removal of this port if it becomes unmaintained
+MAINTAINER= siva@FreeBSD.org
COMMENT= Bundle of Perceval backends for Mozilla ecosystem
WWW= https://github.com/chaoss/grimoirelab-perceval-mozilla
@@ -15,14 +15,14 @@
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>=1.0.0:devel/py-poetry-core@${PY_FLAVOR}
RUN_DEPENDS= \
- ${PYTHON_PKGNAMEPREFIX}grimoirelab-toolkit>=1.0.9:devel/py-grimoirelab-toolkit@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}perceval>=1.1.1:devel/py-perceval@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}grimoirelab-toolkit>=0.3:devel/py-grimoirelab-toolkit@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}perceval>=0.19:devel/py-perceval@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>=2.7.0:www/py-requests@${PY_FLAVOR}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}httpretty>0:www/py-httpretty@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3@${PY_FLAVOR}
USES= python shebangfix
-USE_PYTHON= autoplist concurrent pep517 unittest2
+USE_PYTHON= autoplist concurrent pep517 pytest
SHEBANG_GLOB= *.py
NO_ARCH= yes
diff --git a/devel/py-perceval-mozilla/distinfo b/devel/py-perceval-mozilla/distinfo
--- a/devel/py-perceval-mozilla/distinfo
+++ b/devel/py-perceval-mozilla/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1737404947
-SHA256 (perceval_mozilla-1.0.11.tar.gz) = ac53a6dc686cecdaab6965ab315f8e16854bc503d057e7c8c55ff98111e53705
-SIZE (perceval_mozilla-1.0.11.tar.gz) = 151179
+TIMESTAMP = 1779229716
+SHA256 (perceval_mozilla-1.2.8.tar.gz) = 3a0af3a1f281f6f27b4b1fc28285e27b32d92d69355898af438320937f88f7ec
+SIZE (perceval_mozilla-1.2.8.tar.gz) = 150751
diff --git a/devel/py-perceval-opnfv/Makefile b/devel/py-perceval-opnfv/Makefile
--- a/devel/py-perceval-opnfv/Makefile
+++ b/devel/py-perceval-opnfv/Makefile
@@ -1,12 +1,12 @@
PORTNAME= perceval-opnfv
-DISTVERSION= 1.0.11
+DISTVERSION= 1.1.8
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
DISTNAME= ${PORTNAME:S/-/_/}-${DISTVERSION}
-# Ask clusteradm@ before removal
-MAINTAINER= ports@FreeBSD.org
+# Ask clusteradm@ before removal of this port if it becomes unmaintained
+MAINTAINER= siva@FreeBSD.org
COMMENT= Bundle of Perceval backends for OPNFV ecosystem
WWW= https://github.com/chaoss/grimoirelab-perceval-opnfv
@@ -15,14 +15,14 @@
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>=1.0.0:devel/py-poetry-core@${PY_FLAVOR}
RUN_DEPENDS= \
- ${PYTHON_PKGNAMEPREFIX}grimoirelab-toolkit>=1.0.9:devel/py-grimoirelab-toolkit@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}perceval>=1.1.1:devel/py-perceval@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}grimoirelab-toolkit>=0.3:devel/py-grimoirelab-toolkit@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}perceval>=0.19:devel/py-perceval@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>=2.7.0:www/py-requests@${PY_FLAVOR}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}httpretty>0:www/py-httpretty@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3@${PY_FLAVOR}
USES= python shebangfix
-USE_PYTHON= autoplist concurrent pep517 unittest2
+USE_PYTHON= autoplist concurrent pep517 pytest
SHEBANG_GLOB= *.py
NO_ARCH= yes
diff --git a/devel/py-perceval-opnfv/distinfo b/devel/py-perceval-opnfv/distinfo
--- a/devel/py-perceval-opnfv/distinfo
+++ b/devel/py-perceval-opnfv/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1737405187
-SHA256 (perceval_opnfv-1.0.11.tar.gz) = 1e924a7c0abfb381a67fb41e5e3cb89209ed0c974945e5c3a302e7077424bcd3
-SIZE (perceval_opnfv-1.0.11.tar.gz) = 32944
+TIMESTAMP = 1779229816
+SHA256 (perceval_opnfv-1.1.8.tar.gz) = ced31dd8ba0fc66c58c3dca2b25632b6b60104348163e15ee1f9f50b163be444
+SIZE (perceval_opnfv-1.1.8.tar.gz) = 32709
diff --git a/devel/py-perceval-puppet/Makefile b/devel/py-perceval-puppet/Makefile
--- a/devel/py-perceval-puppet/Makefile
+++ b/devel/py-perceval-puppet/Makefile
@@ -1,12 +1,12 @@
PORTNAME= perceval-puppet
-DISTVERSION= 1.0.11
+DISTVERSION= 1.1.8
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
DISTNAME= ${PORTNAME:S/-/_/}-${DISTVERSION}
-# Ask clusteradm@ before removal
-MAINTAINER= ports@FreeBSD.org
+# Ask clusteradm@ before removal of this port if it becomes unmaintained
+MAINTAINER= siva@FreeBSD.org
COMMENT= Bundle of Perceval backends for Puppet ecosystem
WWW= https://github.com/chaoss/grimoirelab-perceval-puppet
@@ -15,14 +15,14 @@
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>=1.0.0:devel/py-poetry-core@${PY_FLAVOR}
RUN_DEPENDS= \
- ${PYTHON_PKGNAMEPREFIX}grimoirelab-toolkit>=1.0.9:devel/py-grimoirelab-toolkit@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}perceval>=1.1.1:devel/py-perceval@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}grimoirelab-toolkit>=0.3:devel/py-grimoirelab-toolkit@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}perceval>=0.19:devel/py-perceval@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>=2.7.0:www/py-requests@${PY_FLAVOR}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}httpretty>0:www/py-httpretty@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3@${PY_FLAVOR}
USES= python shebangfix
-USE_PYTHON= autoplist concurrent pep517 unittest2
+USE_PYTHON= autoplist concurrent pep517 pytest
SHEBANG_GLOB= *.py
NO_ARCH= yes
diff --git a/devel/py-perceval-puppet/distinfo b/devel/py-perceval-puppet/distinfo
--- a/devel/py-perceval-puppet/distinfo
+++ b/devel/py-perceval-puppet/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1737405325
-SHA256 (perceval_puppet-1.0.11.tar.gz) = c50dc11b723fd0b121c0ebd28d0b0cb3e5270f8f7fe53f0fbddf8d057473e652
-SIZE (perceval_puppet-1.0.11.tar.gz) = 28581
+TIMESTAMP = 1779229881
+SHA256 (perceval_puppet-1.1.8.tar.gz) = 8d3b568e11390208502e02410f02c79f81be1b51ac91d508e4fe64fb0988ac98
+SIZE (perceval_puppet-1.1.8.tar.gz) = 28285
diff --git a/devel/py-perceval-weblate/Makefile b/devel/py-perceval-weblate/Makefile
--- a/devel/py-perceval-weblate/Makefile
+++ b/devel/py-perceval-weblate/Makefile
@@ -1,12 +1,12 @@
PORTNAME= perceval-weblate
-DISTVERSION= 1.0.11
+DISTVERSION= 1.1.8
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
DISTNAME= ${PORTNAME:S/-/_/}-${DISTVERSION}
-# Ask clusteradm@ before removal
-MAINTAINER= ports@FreeBSD.org
+# Ask clusteradm@ before removal of this port if it becomes unmaintained
+MAINTAINER= siva@FreeBSD.org
COMMENT= Bundle of Perceval backends for Weblate
WWW= https://github.com/chaoss/grimoirelab-perceval-weblate
@@ -15,14 +15,14 @@
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>=1.0.0:devel/py-poetry-core@${PY_FLAVOR}
RUN_DEPENDS= \
- ${PYTHON_PKGNAMEPREFIX}grimoirelab-toolkit>=1.0.9:devel/py-grimoirelab-toolkit@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}perceval>=1.1.1:devel/py-perceval@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}grimoirelab-toolkit>=0.3:devel/py-grimoirelab-toolkit@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}perceval>=0.19:devel/py-perceval@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>=2.7.0:www/py-requests@${PY_FLAVOR}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}httpretty>0:www/py-httpretty@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3@${PY_FLAVOR}
USES= python shebangfix
-USE_PYTHON= autoplist concurrent pep517 unittest2
+USE_PYTHON= autoplist concurrent pep517 pytest
SHEBANG_GLOB= *.py
NO_ARCH= yes
diff --git a/devel/py-perceval-weblate/distinfo b/devel/py-perceval-weblate/distinfo
--- a/devel/py-perceval-weblate/distinfo
+++ b/devel/py-perceval-weblate/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1737405471
-SHA256 (perceval_weblate-1.0.11.tar.gz) = 23395ce2bf35798d5b6bce9086e56cbfdcfd1c117f499d2e251ff6a3e146e82e
-SIZE (perceval_weblate-1.0.11.tar.gz) = 24800
+TIMESTAMP = 1779229932
+SHA256 (perceval_weblate-1.1.8.tar.gz) = f928a06634f8fa803591055fc45f6e0e216842a9107e2ff10b82c6e36c0407ed
+SIZE (perceval_weblate-1.1.8.tar.gz) = 24479
diff --git a/devel/py-perceval/Makefile b/devel/py-perceval/Makefile
--- a/devel/py-perceval/Makefile
+++ b/devel/py-perceval/Makefile
@@ -1,11 +1,11 @@
PORTNAME= perceval
-DISTVERSION= 1.1.1
+DISTVERSION= 1.4.7
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-# Ask clusteradm@ before removal
-MAINTAINER= ports@FreeBSD.org
+# Ask clusteradm@ before removal of this port if it becomes unmaintained
+MAINTAINER= siva@FreeBSD.org
COMMENT= Send Sir Perceval on a quest to fetch and gather data from software repositories
WWW= https://github.com/chaoss/grimoirelab-perceval
@@ -17,7 +17,7 @@
${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.3.2:www/py-beautifulsoup@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}dulwich>=0.21.5:devel/py-dulwich@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}feedparser>=6.0.8:textproc/py-feedparser@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}grimoirelab-toolkit>=1.0.9:devel/py-grimoirelab-toolkit@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}grimoirelab-toolkit>=0.3:devel/py-grimoirelab-toolkit@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyjwt>=2.4.0:www/py-pyjwt@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}python-dateutil>=2.6.0:devel/py-python-dateutil@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>=2.7.0:www/py-requests@${PY_FLAVOR} \
@@ -26,7 +26,7 @@
${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3@${PY_FLAVOR}
USES= python shebangfix
-USE_PYTHON= autoplist concurrent cryptography pep517 unittest2
+USE_PYTHON= autoplist concurrent cryptography pep517 pytest
SHEBANG_GLOB= *.py
NO_ARCH= yes
diff --git a/devel/py-perceval/distinfo b/devel/py-perceval/distinfo
--- a/devel/py-perceval/distinfo
+++ b/devel/py-perceval/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1737404778
-SHA256 (perceval-1.1.1.tar.gz) = 1af2f637e148110f90ce4df0df53daf5204c4271a7572dcac06ea8746d39bea6
-SIZE (perceval-1.1.1.tar.gz) = 951453
+TIMESTAMP = 1779228341
+SHA256 (perceval-1.4.7.tar.gz) = 466a14e329d7490afd9357a3ee63dd17dfb6c71d54abee7469725e21d0485a3e
+SIZE (perceval-1.4.7.tar.gz) = 943756
diff --git a/devel/py-sirmordred/Makefile b/devel/py-sirmordred/Makefile
--- a/devel/py-sirmordred/Makefile
+++ b/devel/py-sirmordred/Makefile
@@ -1,12 +1,11 @@
PORTNAME= sirmordred
-DISTVERSION= 1.1.6
-PORTREVISION= 1
+DISTVERSION= 1.2.10
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-# Ask clusteradm@ before removal
-MAINTAINER= ports@FreeBSD.org
+# Ask clusteradm@ before removal of this port if it becomes unmaintained
+MAINTAINER= siva@FreeBSD.org
COMMENT= Drive GrimoireLab tools to produce a dashboard
WWW= https://github.com/chaoss/grimoirelab-sirmordred
@@ -15,25 +14,25 @@
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>=1.0.0:devel/py-poetry-core@${PY_FLAVOR}
RUN_DEPENDS= \
- ${PYTHON_PKGNAMEPREFIX}cereslib>=1.0.9:devel/py-cereslib@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}colorlog>=6.4.1:devel/py-colorlog@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}elasticsearch6>=6.3.1:textproc/py-elasticsearch6@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}elasticsearch-dsl6>=6.3.1:textproc/py-elasticsearch-dsl6@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}opensearch-py>=3.0.0:textproc/py-opensearch-py@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}file-read-backwards>=3.1.0:textproc/py-file-read-backwards@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}graal>=1.1.2:devel/py-graal@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}grimoire-elk>=1.3.4:textproc/py-grimoire-elk@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}grimoirelab-panels>=1.1.2:textproc/py-grimoirelab-panels@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}grimoirelab-toolkit>=1.0.9:devel/py-grimoirelab-toolkit@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}kidash>=1.0.10:textproc/py-kidash@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}perceval>=1.1.1:devel/py-perceval@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}perceval-mozilla>=1.0.11:devel/py-perceval-mozilla@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}perceval-opnfv>=1.0.11:devel/py-perceval-opnfv@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}perceval-puppet>=1.0.11:devel/py-perceval-puppet@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}perceval-weblate>=1.0.11:devel/py-perceval-weblate@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}sortinghat>=1.6.2:devel/py-sortinghat@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}grimoirelab-toolkit>=0.3:devel/py-grimoirelab-toolkit@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}sortinghat>=0.7.20:devel/py-sortinghat@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}kidash>=0.5:textproc/py-kidash@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}grimoire-elk>=0.102:textproc/py-grimoire-elk@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}grimoirelab-panels>=0.1:textproc/py-grimoirelab-panels@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}perceval>=0.19:devel/py-perceval@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}perceval-mozilla>=0.3:devel/py-perceval-mozilla@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}perceval-opnfv>=0.2:devel/py-perceval-opnfv@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}perceval-puppet>=0.2:devel/py-perceval-puppet@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}perceval-weblate>=0.2:devel/py-perceval-weblate@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}cereslib>=0.3:devel/py-cereslib@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}graal>=0.3:devel/py-graal@${PY_FLAVOR}
+TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}httpretty>=1.1.4:www/py-httpretty@${PY_FLAVOR}
USES= python shebangfix
-USE_PYTHON= autoplist concurrent pep517 unittest
+USE_PYTHON= autoplist concurrent pep517 pytest
SHEBANG_GLOB= *.py
NO_ARCH= yes
diff --git a/devel/py-sirmordred/distinfo b/devel/py-sirmordred/distinfo
--- a/devel/py-sirmordred/distinfo
+++ b/devel/py-sirmordred/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1738705473
-SHA256 (sirmordred-1.1.6.tar.gz) = f27f5fcfe08ae8c962bbbeaa616269777e3d7cc9cc0f38002b84045f7530097d
-SIZE (sirmordred-1.1.6.tar.gz) = 6187877
+TIMESTAMP = 1779243267
+SHA256 (sirmordred-1.2.10.tar.gz) = 0b216f3d9b37efc1422faf6195afaf06945eec8d13b97c4a9c7797cf51943095
+SIZE (sirmordred-1.2.10.tar.gz) = 6183168
diff --git a/textproc/py-grimoire-elk/Makefile b/textproc/py-grimoire-elk/Makefile
--- a/textproc/py-grimoire-elk/Makefile
+++ b/textproc/py-grimoire-elk/Makefile
@@ -1,13 +1,12 @@
PORTNAME= grimoire-elk
-DISTVERSION= 1.3.4
-PORTREVISION= 1
+DISTVERSION= 1.7.4
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
DISTNAME= ${PORTNAME:S/-/_/}-${DISTVERSION}
-# Ask clusteradm@ before removal
-MAINTAINER= ports@FreeBSD.org
+# Ask clusteradm@ before removal of this port if it becomes unmaintained
+MAINTAINER= siva@FreeBSD.org
COMMENT= GrimoireELK processes and stores software development data to ElasticSearch
WWW= https://github.com/chaoss/grimoirelab-elk
@@ -16,25 +15,24 @@
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>=1.0.0:devel/py-poetry-core@${PY_FLAVOR}
RUN_DEPENDS= \
- ${PYTHON_PKGNAMEPREFIX}cereslib>=1.0.9:devel/py-cereslib@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}elasticsearch6>=6.3.1:textproc/py-elasticsearch6@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}elasticsearch-dsl6>=6.3.1:textproc/py-elasticsearch-dsl6@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}opensearch-py>=3.0.0:textproc/py-opensearch-py@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}requests>=2.7.0:www/py-requests@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}urllib3>=1.26:net/py-urllib3@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}geopy>=2.0.0:net/py-geopy@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}graal>=1.1.2:devel/py-graal@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}grimoirelab-toolkit>=1.0.9:devel/py-grimoirelab-toolkit@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pandas>=0.22:math/py-pandas@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}perceval>=1.1.1:devel/py-perceval@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}perceval-mozilla>=1.0.11:devel/py-perceval-mozilla@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}perceval-opnfv>=1.0.11:devel/py-perceval-opnfv@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}perceval-puppet>=1.0.11:devel/py-perceval-puppet@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}perceval-weblate>=1.0.11:devel/py-perceval-weblate@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}requests>=2.7.0:www/py-requests@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}sortinghat>=1.6.2:devel/py-sortinghat@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}statsmodels>=0.9.0:math/py-statsmodels@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}urllib3>=1.26:net/py-urllib3@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}sortinghat>=0.7.20:devel/py-sortinghat@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}grimoirelab-toolkit>=0.3:devel/py-grimoirelab-toolkit@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}cereslib>=0.3:devel/py-cereslib@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}graal>=0.3:devel/py-graal@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}perceval>=0.19:devel/py-perceval@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}perceval-mozilla>=0.3:devel/py-perceval-mozilla@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}perceval-opnfv>=0.2:devel/py-perceval-opnfv@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}perceval-puppet>=0.2:devel/py-perceval-puppet@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}perceval-weblate>=0.2:devel/py-perceval-weblate@${PY_FLAVOR}
USES= python shebangfix
-USE_PYTHON= autoplist concurrent pep517
+USE_PYTHON= autoplist concurrent pep517 pytest
SHEBANG_GLOB= *.py
NO_ARCH= yes
diff --git a/textproc/py-grimoire-elk/distinfo b/textproc/py-grimoire-elk/distinfo
--- a/textproc/py-grimoire-elk/distinfo
+++ b/textproc/py-grimoire-elk/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1738703939
-SHA256 (grimoire_elk-1.3.4.tar.gz) = b880c08766023e6a8023de2e8b29619b0a3b49edc30944cc007c6243321ddac1
-SIZE (grimoire_elk-1.3.4.tar.gz) = 895551
+TIMESTAMP = 1779242737
+SHA256 (grimoire_elk-1.7.4.tar.gz) = 7d665b43156b594b36f4f75b2578d9d1842cf610ed9a86f0c5bbe07b5083d25f
+SIZE (grimoire_elk-1.7.4.tar.gz) = 893686
diff --git a/textproc/py-grimoirelab-panels/Makefile b/textproc/py-grimoirelab-panels/Makefile
--- a/textproc/py-grimoirelab-panels/Makefile
+++ b/textproc/py-grimoirelab-panels/Makefile
@@ -1,12 +1,12 @@
PORTNAME= grimoirelab-panels
-DISTVERSION= 1.1.2
+DISTVERSION= 1.2.0
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
DISTNAME= ${PORTNAME:S/-/_/}-${DISTVERSION}
-# Ask clusteradm@ before removal
-MAINTAINER= ports@FreeBSD.org
+# Ask clusteradm@ before removal of this port if it becomes unmaintained
+MAINTAINER= siva@FreeBSD.org
COMMENT= Generic Dashboards for GrimoireLab
WWW= https://github.com/chaoss/grimoirelab-sigils
diff --git a/textproc/py-grimoirelab-panels/distinfo b/textproc/py-grimoirelab-panels/distinfo
--- a/textproc/py-grimoirelab-panels/distinfo
+++ b/textproc/py-grimoirelab-panels/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1737406748
-SHA256 (grimoirelab_panels-1.1.2.tar.gz) = 8b2205a37de8eb67beb8177650225eac91769617ab3d07a31c3b3494ff326ada
-SIZE (grimoirelab_panels-1.1.2.tar.gz) = 491350
+TIMESTAMP = 1767393914
+SHA256 (grimoirelab_panels-1.2.0.tar.gz) = 12d61a9731bfec45a33a6d8c77e9a8712c221fb8947dcdcb22a98fea435e7f6a
+SIZE (grimoirelab_panels-1.2.0.tar.gz) = 480515
diff --git a/textproc/py-kidash/Makefile b/textproc/py-kidash/Makefile
--- a/textproc/py-kidash/Makefile
+++ b/textproc/py-kidash/Makefile
@@ -1,11 +1,11 @@
PORTNAME= kidash
-DISTVERSION= 1.0.10
+DISTVERSION= 1.1.8
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-# Ask clusteradm@ before removal
-MAINTAINER= ports@FreeBSD.org
+# Ask clusteradm@ before removal of this port if it becomes unmaintained
+MAINTAINER= siva@FreeBSD.org
COMMENT= GrimoireLab script to manage Kibana dashboards from the command line
WWW= https://github.com/chaoss/grimoirelab-kidash
@@ -18,7 +18,7 @@
${PYTHON_PKGNAMEPREFIX}urllib3>=2.2:net/py-urllib3@${PY_FLAVOR}
USES= python shebangfix
-USE_PYTHON= autoplist concurrent pep517 unittest2
+USE_PYTHON= autoplist concurrent pep517 pytest
SHEBANG_GLOB= *.py
NO_ARCH= yes
diff --git a/textproc/py-kidash/distinfo b/textproc/py-kidash/distinfo
--- a/textproc/py-kidash/distinfo
+++ b/textproc/py-kidash/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1737407048
-SHA256 (kidash-1.0.10.tar.gz) = 3df8d4875b599f796129215f70f4537dde54a266cd8a356a4e35a05cdf7ff5dd
-SIZE (kidash-1.0.10.tar.gz) = 33169
+TIMESTAMP = 1779231040
+SHA256 (kidash-1.1.8.tar.gz) = b83ffae4b9776f4b7d8b9aa694c5e18110ca448580aba7ed4abd5e2216bc2d18
+SIZE (kidash-1.1.8.tar.gz) = 32940
diff --git a/www/py-grimoirelab/Makefile b/www/py-grimoirelab/Makefile
--- a/www/py-grimoirelab/Makefile
+++ b/www/py-grimoirelab/Makefile
@@ -1,36 +1,35 @@
PORTNAME= grimoirelab
-DISTVERSION= 1.9.2
-PORTREVISION= 1
+DISTVERSION= 1.20.3
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-# Ask clusteradm@ before removal
-MAINTAINER= ports@FreeBSD.org
+# Ask clusteradm@ before removal of this port if it becomes unmaintained
+MAINTAINER= siva@FreeBSD.org
COMMENT= Tool set for software development analytics
WWW= https://chaoss.github.io/grimoirelab/
LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>0:devel/py-poetry-core@${PY_FLAVOR}
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>=1.0.0:devel/py-poetry-core@${PY_FLAVOR}
RUN_DEPENDS= \
- ${PYTHON_PKGNAMEPREFIX}cereslib>=1.0.9:devel/py-cereslib@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}graal>=1.1.2:devel/py-graal@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}grimoire-elk>=1.3.4:textproc/py-grimoire-elk@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}grimoirelab-panels>=1.1.2:textproc/py-grimoirelab-panels@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}grimoirelab-toolkit>=1.0.9:devel/py-grimoirelab-toolkit@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}kidash>=1.0.10:textproc/py-kidash@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}perceval>=1.1.1:devel/py-perceval@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}perceval-mozilla>=1.0.11:devel/py-perceval-mozilla@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}perceval-opnfv>=1.0.11:devel/py-perceval-opnfv@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}perceval-puppet>=1.0.11:devel/py-perceval-puppet@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}perceval-weblate>=1.0.11:devel/py-perceval-weblate@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}sirmordred>=1.1.6:devel/py-sirmordred@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}sortinghat>=1.6.2:devel/py-sortinghat@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}grimoirelab-toolkit>=1.2.6:devel/py-grimoirelab-toolkit@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}perceval-mozilla>=1.2.8:devel/py-perceval-mozilla@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}perceval-opnfv>=1.1.8:devel/py-perceval-opnfv@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}perceval-puppet>=1.1.8:devel/py-perceval-puppet@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}perceval-weblate>=1.1.8:devel/py-perceval-weblate@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}sortinghat>=1.14.3:devel/py-sortinghat@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}kidash>=1.1.8:textproc/py-kidash@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}grimoirelab-panels>=1.2.0:textproc/py-grimoirelab-panels@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}grimoire-elk>=1.7.4:textproc/py-grimoire-elk@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}sirmordred>=1.2.10:devel/py-sirmordred@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}cereslib>=1.1.8:devel/py-cereslib@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}graal>=1.2.8:devel/py-graal@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}perceval>=1.4.7:devel/py-perceval@${PY_FLAVOR}
USES= python shebangfix
-USE_PYTHON= autoplist concurrent pep517
+USE_PYTHON= autoplist concurrent pep517 pytest
SHEBANG_GLOB= *.py
BINARY_ALIAS= python3=${PYTHON_CMD}
diff --git a/www/py-grimoirelab/distinfo b/www/py-grimoirelab/distinfo
--- a/www/py-grimoirelab/distinfo
+++ b/www/py-grimoirelab/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1738706052
-SHA256 (grimoirelab-1.9.2.tar.gz) = 56cf8454980d50cec5bb90f0bf3ac0c472869129b2b3742cd001ccfed310fe73
-SIZE (grimoirelab-1.9.2.tar.gz) = 17327
+TIMESTAMP = 1779243796
+SHA256 (grimoirelab-1.20.3.tar.gz) = 15ba4de3f52126e53935c45bfa87f52935c2ff826ba399e2a74c6df611802d58
+SIZE (grimoirelab-1.20.3.tar.gz) = 17717
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Fri, May 29, 10:25 PM (3 m, 37 s)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
33623357
Default Alt Text
D57131.id.diff (30 KB)
Attached To
Mode
D57131: www/py-grimoirelab: take maintainership and update to 1.20.3
Attached
Detach File
Event Timeline
Log In to Comment