git: 138331992a42 - main - misc/py-censys: update 2.2.19 → 2.3.0

From: Yuri Victorovich <yuri_at_FreeBSD.org>
Date: Sat, 19 Sep 2026 22:42:57 UTC
The branch main has been updated by yuri:

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

commit 138331992a4231293537ed2575f51f062598e8d0
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2026-09-19 19:57:05 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2026-09-19 22:42:22 +0000

    misc/py-censys: update 2.2.19 → 2.3.0
---
 misc/py-censys/Makefile       | 23 +++++++++++++++++------
 misc/py-censys/distinfo       |  6 +++---
 misc/py-censys/files/test.xml | 10 ++++++++++
 3 files changed, 30 insertions(+), 9 deletions(-)

diff --git a/misc/py-censys/Makefile b/misc/py-censys/Makefile
index d74cdfdf43f6..2007c492fcb9 100644
--- a/misc/py-censys/Makefile
+++ b/misc/py-censys/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	censys
-DISTVERSION=	2.2.19
+DISTVERSION=	2.3.0
 CATEGORIES=	misc python
 MASTER_SITES=	PYPI
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
@@ -13,16 +13,27 @@ LICENSE_FILE=	${WRKSRC}/LICENSE
 
 PY_DEPENDS=	${PYTHON_PKGNAMEPREFIX}argcomplete>=2.0.0:devel/py-argcomplete@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}backoff>=2.0.0:devel/py-backoff@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}requests>=2.29.0:www/py-requests@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}rich>=10.16.2:textproc/py-rich@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}urllib3>0:net/py-urllib3@${PY_FLAVOR}
+		${PYTHON_PKGNAMEPREFIX}requests>=2.32.0:www/py-requests@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}rich>=10.16.2:textproc/py-rich@${PY_FLAVOR}
 BUILD_DEPENDS=	${PY_DEPENDS} \
-		${PYTHON_PKGNAMEPREFIX}poetry-core>=1.0.0:devel/py-poetry-core@${PY_FLAVOR}
+		${PYTHON_PKGNAMEPREFIX}hatchling>=0:devel/py-hatchling@${PY_FLAVOR}
 RUN_DEPENDS=	${PY_DEPENDS}
+TEST_DEPENDS=	${PYTHON_PKGNAMEPREFIX}pytest-cov>=4:devel/py-pytest-cov@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}pytest-mock>=3.10.0:devel/py-pytest-mock@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}responses>=0.23.1:devel/py-responses@${PY_FLAVOR}
 
 USES=		python
-USE_PYTHON=	pep517 autoplist
+USE_PYTHON=	pep517 autoplist pytest
+
+TEST_ARGS=	--disable-plugin-autoload -p pytest_cov -p pytest_mock
+TEST_ENV=	${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
+TEST_WRKDIR=	${WRKSRC}
 
 NO_ARCH=	yes
 
+pre-test:
+	@${INSTALL_DATA} ${FILESDIR}/test.xml ${WRKSRC}/tests/cli/test.xml
+
+# tests as of 2.3.0: 459 passed, 14 skipped in 12.15s
+
 .include <bsd.port.mk>
diff --git a/misc/py-censys/distinfo b/misc/py-censys/distinfo
index 0c9e88246221..312f618bb450 100644
--- a/misc/py-censys/distinfo
+++ b/misc/py-censys/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1774981384
-SHA256 (censys-2.2.19.tar.gz) = 9202e17c2583d4b3d0af32a5be161ddb505edd390a9ca909f2e7470d4af19a97
-SIZE (censys-2.2.19.tar.gz) = 62101
+TIMESTAMP = 1789490087
+SHA256 (censys-2.3.0.tar.gz) = 7ebf18d6327acd27817265a5ad34342afae56f9f5c7f0016f651b82e593a6a33
+SIZE (censys-2.3.0.tar.gz) = 412111
diff --git a/misc/py-censys/files/test.xml b/misc/py-censys/files/test.xml
new file mode 100644
index 000000000000..82eb4809c4cc
--- /dev/null
+++ b/misc/py-censys/files/test.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<nmaprun>
+  <host>
+    <status state="up"/>
+    <address addr="45.33.32.156" addrtype="ipv4"/>
+    <hostnames>
+      <hostname name="scanme.nmap.org" type="user"/>
+    </hostnames>
+  </host>
+</nmaprun>