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)