As pointed out by bket@, py-metlog is not maintained since 2013 and has been superceded by heka-py. heka-py itself has also been deprecated, with no updates since 2014.
py-metlog is preventing numpy from being updated since it is python2 only. ok to remove sysutils/py-metlog? There are no consumers of py-metlog in the tree anymore (the initial commit said it was needed by something firefox-related back in 2012?) quirks and top level Makefile diff that would go along with the removal are shown below. Index: sysutils/Makefile =================================================================== RCS file: /cvs/ports/sysutils/Makefile,v retrieving revision 1.578 diff -u -p -u -r1.578 Makefile --- sysutils/Makefile 8 Oct 2020 23:12:03 -0000 1.578 +++ sysutils/Makefile 10 Oct 2020 14:47:54 -0000 @@ -268,7 +268,6 @@ SUBDIR += py-joblib SUBDIR += py-lockfile SUBDIR += py-lockfile,python3 - SUBDIR += py-metlog SUBDIR += py-packaging SUBDIR += py-packaging,python3 SUBDIR += py-parallel-ssh Index: devel/quirks/Makefile =================================================================== RCS file: /cvs/ports/devel/quirks/Makefile,v retrieving revision 1.1058 diff -u -p -u -r1.1058 Makefile --- devel/quirks/Makefile 8 Oct 2020 23:12:03 -0000 1.1058 +++ devel/quirks/Makefile 10 Oct 2020 14:47:54 -0000 @@ -5,7 +5,7 @@ CATEGORIES = devel databases DISTFILES = # API.rev -PKGNAME = quirks-3.450 +PKGNAME = quirks-3.451 PKG_ARCH = * MAINTAINER = Marc Espie <es...@openbsd.org> Index: devel/quirks/files/Quirks.pm =================================================================== RCS file: /cvs/ports/devel/quirks/files/Quirks.pm,v retrieving revision 1.1076 diff -u -p -u -r1.1076 Quirks.pm --- devel/quirks/files/Quirks.pm 8 Oct 2020 23:12:03 -0000 1.1076 +++ devel/quirks/files/Quirks.pm 10 Oct 2020 14:47:54 -0000 @@ -1863,6 +1863,7 @@ my $obsolete_reason = { # 6.9 'py-notify' => 3, 'glimpse' => 3, + 'py-metlog' => 3, }; # reasons for obsolete packages