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,62 +1,71 @@ PORTNAME= sbws -PORTVERSION= 1.3.0 +PORTVERSION= 1.7.0 DISTVERSIONPREFIX= v CATEGORIES= net python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= egypcio@FreeBSD.org COMMENT= Tor network bandwidth scanner WWW= https://sbws.readthedocs.io/ LICENSE= CC0-1.0 LICENSE_FILE= ${WRKSRC}/LICENSE.rst # pysocks: indirect dependency via requests[socks] 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} \ ${PYTHON_PKGNAMEPREFIX}freezegun>=0:devel/py-freezegun@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-mock>=0:devel/py-pytest-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sphinx>=0:textproc/py-sphinx@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tox>=0:devel/py-tox@${PY_FLAVOR} \ bash:shells/bash USES= cpe python shebangfix USE_GITLAB= yes USE_PYTHON= autoplist distutils concurrent flavors PLIST_FILES= "@sample ${PREFIX}/etc/sbws.ini.sample" 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 post-install: ${INSTALL_DATA} ${WRKSRC}/docs/source/examples/sbws.example.ini \ ${STAGEDIR}${PREFIX}/etc/sbws.ini.sample .include 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