git: d75177416f4d - main - net/py-sbws: update 1.3.0 to 1.7.0

From: Vinícius Zavam <egypcio_at_FreeBSD.org>
Date: Sat, 02 Sep 2023 15:41:41 UTC
The branch main has been updated by egypcio:

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

commit d75177416f4d5716aa75eb78ddc92cb68e6a1cfc
Author:     Vinícius Zavam <egypcio@FreeBSD.org>
AuthorDate: 2023-09-02 15:37:23 +0000
Commit:     Vinícius Zavam <egypcio@FreeBSD.org>
CommitDate: 2023-09-02 15:37:23 +0000

    net/py-sbws: update 1.3.0 to 1.7.0
    
      while here,
      * take care of #262759;
      * avoid expanding 'test' support, which depends on git and chutney.
    
    PR:             262759
    Reported by:    se@
    Sponsored by:   The Tor Project
    Sponsored by:   TorBSD Diversity Project, TDP
---
 net/py-sbws/Makefile | 17 +++++++++++++----
 net/py-sbws/distinfo |  6 +++---
 2 files changed, 16 insertions(+), 7 deletions(-)

diff --git a/net/py-sbws/Makefile b/net/py-sbws/Makefile
index 6ae893e79a10..58ce18e367af 100644
--- a/net/py-sbws/Makefile
+++ b/net/py-sbws/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=		sbws
-PORTVERSION=		1.3.0
+PORTVERSION=		1.7.0
 DISTVERSIONPREFIX=	v
 CATEGORIES=		net python
 PKGNAMEPREFIX=		${PYTHON_PKGNAMEPREFIX}
@@ -16,9 +16,12 @@ RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}pysocks>=1.6.8:net/py-pysocks@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}requests>=2.18.4:www/py-requests@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}stem>=1.7.0:security/py-stem@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}psutil>=5.5:sysutils/py-psutil@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}versioneer>=0:devel/py-versioneer@${PY_FLAVOR} \
 		tor:security/tor \
-		obfs4proxy:security/obfs4proxy-tor
+		obfs4proxy:security/obfs4proxy-tor \
+		snowflake-client:security/snowflake-tor
 
+		# testing depends on `git` and chutney. not adding that here. see `start_chutney.sh`
 TEST_DEPENDS=	${PYTHON_PKGNAMEPREFIX}coverage>=0:devel/py-coverage@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}flake8>=0:devel/py-flake8@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}flake8-docstrings>=0:devel/py-flake8-docstrings@${PY_FLAVOR} \
@@ -39,18 +42,24 @@ CPE_VENDOR=	torproject
 GL_SITE=	https://gitlab.torproject.org/tpo
 GL_ACCOUNT=	network-health
 GL_PROJECT=	sbws
-GL_TAGNAME=	25aa5b232ca26729e1bf30a7c5a54fd22f5c3eeb
+GL_TAGNAME=	30a2256098fad8e8aaa06e325274546b4aead552
 
 SHEBANG_FILES=	setup.py \
+		sbws/core/bwfile_health.py \
+		scripts/maint/release.py \
 		scripts/tools/get-per-relay-budget.py \
-		scripts/tools/sbws-http-server.py \
 		scripts/tools/scale-v3bw-with-budget.py \
+		tests/integration/async_https_server.py \
 		tests/integration/stop_chutney.sh \
 		tests/integration/start_chutney.sh \
 		tests/integration/run.sh
 
 NO_ARCH=	yes
 
+# https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=262759
+post-patch:
+	${RM} ${WRKSRC}/tests/__init__.py
+
 do-test:
 	cd ${WRKSRC} && \
 	${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest -v
diff --git a/net/py-sbws/distinfo b/net/py-sbws/distinfo
index bdee2f3e42ca..458f86c7eb64 100644
--- a/net/py-sbws/distinfo
+++ b/net/py-sbws/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1635670376
-SHA256 (network-health-sbws-25aa5b232ca26729e1bf30a7c5a54fd22f5c3eeb_GL0.tar.gz) = fdea5d6522dffe129f9f56f79d81dc7a680dc73e69ceb8a8fad3728fde1c3351
-SIZE (network-health-sbws-25aa5b232ca26729e1bf30a7c5a54fd22f5c3eeb_GL0.tar.gz) = 4640815
+TIMESTAMP = 1693666331
+SHA256 (network-health-sbws-30a2256098fad8e8aaa06e325274546b4aead552_GL0.tar.gz) = 61aaade50cd99160109cbabb2fec540f8703c9e99d0cc1c0dc0192b7a132efb7
+SIZE (network-health-sbws-30a2256098fad8e8aaa06e325274546b4aead552_GL0.tar.gz) = 4659885