Skip to content

Commit

Permalink
devel/py-dj41-graphene-django: Downgrade to 3.0.0
Browse files Browse the repository at this point in the history
* 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)
  • Loading branch information
knobix committed Jun 12, 2023
1 parent 5734368 commit eae23f2
Show file tree
Hide file tree
Showing 4 changed files with 9 additions and 6 deletions.
5 changes: 4 additions & 1 deletion 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-
Expand All @@ -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
Expand Down
6 changes: 3 additions & 3 deletions 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
2 changes: 1 addition & 1 deletion net-mgmt/netbox/Makefile
Expand Up @@ -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} \
Expand Down
2 changes: 1 addition & 1 deletion www/py-dj41-django-graphiql-debug-toolbar/Makefile
Expand Up @@ -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
Expand Down

0 comments on commit eae23f2

Please sign in to comment.