git: eae23f2d14fa - main - devel/py-dj41-graphene-django: Downgrade to 3.0.0

From: Kai Knoblich <kai_at_FreeBSD.org>
Date: Mon, 12 Jun 2023 11:01:38 UTC
The branch main has been updated by kai:

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

commit eae23f2d14fad5318416c59814806b99c2165797
Author:     Kai Knoblich <kai@FreeBSD.org>
AuthorDate: 2023-06-12 10:58:42 +0000
Commit:     Kai Knoblich <kai@FreeBSD.org>
CommitDate: 2023-06-12 10:58:42 +0000

    devel/py-dj41-graphene-django: Downgrade to 3.0.0
    
    * Since NetBox 3.5, there has been a regression with newer versions of
      py-graphene-django that produces a blank screen at the GraphQL API.
    
      Hence, upstream has pinned the version of py-graphene-django to 3.0.0
      with the release of NetBox 3.5.3 because an alternative implementation
      is planned for the GraphQL feature.
    
    * Add PORTSCOUT because upstream is very likely to switch to Django 4.2
      with the NetBox 3.6 release series (ETA: Mid of 2023Q3) and
      Django 4.1 will reach its EoL (= End-of-Life) at the end of 2023.
    
    * Adjust the version requirements of net-mgmt/netbox and
      www/py-dj41-graphiql-debug-toolbar accordingly.
    
    PR:             271887
    Reviewed by:    sunpoet (maintainer)
    Approved by:    sunpoet (maintainer)
---
 devel/py-dj41-graphene-django/Makefile             | 5 ++++-
 devel/py-dj41-graphene-django/distinfo             | 6 +++---
 net-mgmt/netbox/Makefile                           | 2 +-
 www/py-dj41-django-graphiql-debug-toolbar/Makefile | 2 +-
 4 files changed, 9 insertions(+), 6 deletions(-)

diff --git a/devel/py-dj41-graphene-django/Makefile b/devel/py-dj41-graphene-django/Makefile
index 9c8d340f096a..c925c84aa701 100644
--- a/devel/py-dj41-graphene-django/Makefile
+++ b/devel/py-dj41-graphene-django/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	graphene-django
-PORTVERSION=	3.0.2
+PORTVERSION=	3.0.0
+PORTEPOCH=	1
 CATEGORIES=	devel python
 MASTER_SITES=	PYPI
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}dj41-
@@ -25,6 +26,8 @@ CONFLICTS_INSTALL=	${PYTHON_PKGNAMEPREFIX}*${PORTNAME}
 
 NO_ARCH=	yes
 
+PORTSCOUT=	ignore:1
+
 OPTIONS_DEFINE=	REST_FRAMEWORK
 OPTIONS_DEFAULT=REST_FRAMEWORK
 REST_FRAMEWORK_DESC=	REST framework support
diff --git a/devel/py-dj41-graphene-django/distinfo b/devel/py-dj41-graphene-django/distinfo
index 29ca6a0fb289..0b2ced22678e 100644
--- a/devel/py-dj41-graphene-django/distinfo
+++ b/devel/py-dj41-graphene-django/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1683227613
-SHA256 (graphene-django-3.0.2.tar.gz) = 895e0cf02d4264010a95dc1126cef920e137db31c8f09e5c9a96679dcecc0759
-SIZE (graphene-django-3.0.2.tar.gz) = 77349
+TIMESTAMP = 1686153295
+SHA256 (graphene-django-3.0.0.tar.gz) = 018a8dc4736d99b5bb4a15d7fd0b46c98010e9201cb52a290f6d1f16ae6fefda
+SIZE (graphene-django-3.0.0.tar.gz) = 77525
diff --git a/net-mgmt/netbox/Makefile b/net-mgmt/netbox/Makefile
index da73a43afae7..09749e2ba0a5 100644
--- a/net-mgmt/netbox/Makefile
+++ b/net-mgmt/netbox/Makefile
@@ -39,7 +39,7 @@ RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}django41>=4.1.9<4.2:www/py-django41@${PY_FLA
 		${PYTHON_PKGNAMEPREFIX}dj41-djangorestframework>=3.14.0<3.15.0:www/py-dj41-djangorestframework@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}dj41-drf-spectacular>=0.26.2<1:www/py-dj41-drf-spectacular@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}dj41-drf-spectacular-sidecar>=2023.5.1:www/py-dj41-drf-spectacular-sidecar@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}dj41-graphene-django>=3.0.0<4:devel/py-dj41-graphene-django@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}dj41-graphene-django>=3.0.0,1<3.0.0_99,1:devel/py-dj41-graphene-django@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}django-pglocks>=1.0.4<1.1:www/py-django-pglocks@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}bleach>=5.0.1<7:www/py-bleach@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}boto3>=1.26.138<2:www/py-boto3@${PY_FLAVOR} \
diff --git a/www/py-dj41-django-graphiql-debug-toolbar/Makefile b/www/py-dj41-django-graphiql-debug-toolbar/Makefile
index 3243684460b0..f6dcd205a409 100644
--- a/www/py-dj41-django-graphiql-debug-toolbar/Makefile
+++ b/www/py-dj41-django-graphiql-debug-toolbar/Makefile
@@ -12,7 +12,7 @@ LICENSE=	MIT
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
 RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}django41>=2.2:www/py-django41@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}dj41-graphene-django>=2.0.0:devel/py-dj41-graphene-django@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}dj41-graphene-django>=2.0.0,1:devel/py-dj41-graphene-django@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}dj41-django-debug-toolbar>=3.1:www/py-dj41-django-debug-toolbar@${PY_FLAVOR}
 
 USES=		python