Date: Fri, 17 Apr 2026 12:22:14 +0000 From: Kai Knoblich <kai@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: git: f2e7efda0deb - main - security/py-netbox-secrets: Update to 3.0.1 Message-ID: <69e225f6.3bcfb.773256e6@gitrepo.freebsd.org>
index | next in thread | raw e-mail
The branch main has been updated by kai: URL: https://cgit.FreeBSD.org/ports/commit/?id=f2e7efda0deb21178521f6b341ace8f3dedb3f64 commit f2e7efda0deb21178521f6b341ace8f3dedb3f64 Author: Kai Knoblich <kai@FreeBSD.org> AuthorDate: 2026-04-17 12:21:35 +0000 Commit: Kai Knoblich <kai@FreeBSD.org> CommitDate: 2026-04-17 12:21:35 +0000 security/py-netbox-secrets: Update to 3.0.1 * Remove patches that are no longer needed. Changelog: https://github.com/Onemind-Services-LLC/netbox-secrets/releases/tag/v3.0.1 MFH: 2026Q2 --- security/py-netbox-secrets/Makefile | 3 +- security/py-netbox-secrets/distinfo | 6 +-- .../files/patch-netbox__secrets_api_views.py | 55 ---------------------- .../files/patch-netbox__secrets_graphql_filters.py | 30 ------------ 4 files changed, 4 insertions(+), 90 deletions(-) diff --git a/security/py-netbox-secrets/Makefile b/security/py-netbox-secrets/Makefile index 15a7f8ec7100..847737cb6a39 100644 --- a/security/py-netbox-secrets/Makefile +++ b/security/py-netbox-secrets/Makefile @@ -1,6 +1,5 @@ PORTNAME= netbox-secrets -DISTVERSION= 3.0.0 -PORTREVISION= 1 +DISTVERSION= 3.0.1 CATEGORIES= security python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/security/py-netbox-secrets/distinfo b/security/py-netbox-secrets/distinfo index c8ea1e0d7743..e986a81aaaf1 100644 --- a/security/py-netbox-secrets/distinfo +++ b/security/py-netbox-secrets/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1771962228 -SHA256 (netbox_secrets-3.0.0.tar.gz) = 2657bbe21360f13a3279ac5944fe3417f4506cc15bbb35ea94ddcbe454d1ae95 -SIZE (netbox_secrets-3.0.0.tar.gz) = 61240 +TIMESTAMP = 1776345623 +SHA256 (netbox_secrets-3.0.1.tar.gz) = 218ed565e6715ded330a11c5d09ca91fd3f94ea774f3b9102de01cd7552a6307 +SIZE (netbox_secrets-3.0.1.tar.gz) = 61467 diff --git a/security/py-netbox-secrets/files/patch-netbox__secrets_api_views.py b/security/py-netbox-secrets/files/patch-netbox__secrets_api_views.py deleted file mode 100644 index bf80f2407895..000000000000 --- a/security/py-netbox-secrets/files/patch-netbox__secrets_api_views.py +++ /dev/null @@ -1,55 +0,0 @@ -Fix API schema error caused by LegacyActivateUserKeyViewSet - -Obtained from: - -https://github.com/Onemind-Services-LLC/netbox-secrets/pull/241 - ---- netbox_secrets/api/views.py.orig 2026-03-18 08:56:30 UTC -+++ netbox_secrets/api/views.py -@@ -725,6 +725,46 @@ class LegacyActivateUserKeyViewSet(ViewSet): - permission_classes = [IsAuthenticated] - serializer_class = serializers.ActivateUserKeySerializer - -+ @extend_schema( -+ request=serializers.ActivateUserKeySerializer, -+ responses={ -+ 200: OpenApiResponse( -+ response=OpenApiTypes.STR, -+ description="Plain-text success message.", -+ examples=[ -+ OpenApiExample( -+ "Success", -+ value="Successfully activated 2 user keys.", -+ ) -+ ], -+ ), -+ 400: OpenApiResponse( -+ description="Bad request or validation error.", -+ response=OpenApiTypes.OBJECT, -+ examples=[ -+ OpenApiExample( -+ "Validation error", -+ value={"user_key_ids": ["This field is required."]}, -+ ), -+ OpenApiExample( -+ "Legacy error message", -+ value={"detail": ERR_NO_KEYS_PROVIDED}, -+ ), -+ ], -+ ), -+ 403: OpenApiResponse( -+ response=OpenApiTypes.STR, -+ description="Permission denied.", -+ examples=[ -+ OpenApiExample( -+ "Permission denied", -+ value="You do not have permission to active User Keys.", -+ ) -+ ], -+ ), -+ }, -+ deprecated=True, -+ ) - def create(self, request): - """ - Activate one or more user keys using the caller's private key. diff --git a/security/py-netbox-secrets/files/patch-netbox__secrets_graphql_filters.py b/security/py-netbox-secrets/files/patch-netbox__secrets_graphql_filters.py deleted file mode 100644 index 90dffb5d66e1..000000000000 --- a/security/py-netbox-secrets/files/patch-netbox__secrets_graphql_filters.py +++ /dev/null @@ -1,30 +0,0 @@ -Fixes following warnings/exceptions: - -UserWarning: FilterLookup[str] may cause DuplicatedTypeName errors. Use StrFilterLookup instead - -Obtained from: - -https://github.com/Onemind-Services-LLC/netbox-secrets/pull/239 - ---- netbox_secrets/graphql/filters.py.orig 2026-03-18 09:11:43 UTC -+++ netbox_secrets/graphql/filters.py -@@ -3,7 +3,7 @@ from strawberry.scalars import ID - import strawberry - import strawberry_django - from strawberry.scalars import ID --from strawberry_django import FilterLookup -+from strawberry_django import StrFilterLookup - - from netbox.graphql.filters import ( - OrganizationalModelFilter, -@@ -36,8 +36,8 @@ class SecretRoleFilter(OrganizationalModelFilter): - - - @strawberry_django.filter_type(Secret, lookups=True) --class SecretFilter(ContactFilterMixin, PrimaryModelFilter): -- name: FilterLookup[str] | None = strawberry_django.filter_field() -+class SecretFilter(PrimaryModelFilter, ContactFilterMixin): -+ name: StrFilterLookup[str] | None = strawberry_django.filter_field() - role: Annotated[ - 'SecretRoleFilter', strawberry.lazy('netbox_secrets.graphql.filters') - ] | None = strawberry_django.filter_field()home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?69e225f6.3bcfb.773256e6>
