diff options
author | Dmitry Marakasov <amdmi3@FreeBSD.org> | 2020-07-21 17:33:03 +0000 |
---|---|---|
committer | Dmitry Marakasov <amdmi3@FreeBSD.org> | 2020-07-21 17:33:03 +0000 |
commit | 16f76872f8f71dfed0797f927af975d5073f83e3 (patch) | |
tree | 240da2117eab3f352b0f63b5d875549ff3869c0f /net/py-siosocks | |
parent | 7f61da70ca6c5c10b8bdcedd4d1a325525a2eb4b (diff) | |
download | ports-16f76872f8f71dfed0797f927af975d5073f83e3.tar.gz ports-16f76872f8f71dfed0797f927af975d5073f83e3.zip |
- Add net/py-siosocks: Sans-io socks proxy client/server library/framework
Sans-io socks 4/5 client/server library/framework.
Features:
* Only tcp connect (no bind, no udp)
* Both client and server
* Socks versions: 4, 4a, 5
* Socks5 auth: no auth, username/password
* Couple io backends: asyncio, trio, socketserver
* One-shot socks server (python -m siosocks)
WWW: https://pypi.python.org/pypi/siosocks
Notes
Notes:
svn path=/head/; revision=542765
Diffstat (limited to 'net/py-siosocks')
-rw-r--r-- | net/py-siosocks/Makefile | 27 | ||||
-rw-r--r-- | net/py-siosocks/distinfo | 3 | ||||
-rw-r--r-- | net/py-siosocks/pkg-descr | 12 |
3 files changed, 42 insertions, 0 deletions
diff --git a/net/py-siosocks/Makefile b/net/py-siosocks/Makefile new file mode 100644 index 000000000000..76be66120b22 --- /dev/null +++ b/net/py-siosocks/Makefile @@ -0,0 +1,27 @@ +# Created by: Dmitry Marakasov <amdmi3@FreeBSD.org> +# $FreeBSD$ + +PORTNAME= siosocks +PORTVERSION= 0.1.0 +CATEGORIES= net python +MASTER_SITES= CHEESESHOP +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= amdmi3@FreeBSD.org +COMMENT= Sans-io socks proxy client/server library/framework + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/license.txt + +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pytest-asyncio>=0:devel/py-pytest-asyncio@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pytest-trio>=0:devel/py-pytest-trio@${PY_FLAVOR} + +USES= python:3.6+ +USE_PYTHON= autoplist distutils +NO_ARCH= yes + +do-test: + @cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest -v -rs + +.include <bsd.port.mk> diff --git a/net/py-siosocks/distinfo b/net/py-siosocks/distinfo new file mode 100644 index 000000000000..f22e1e865622 --- /dev/null +++ b/net/py-siosocks/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1585496616 +SHA256 (siosocks-0.1.0.tar.gz) = fec516338e16a036b415a4e0468742d5648fa2c87b3b9802f3c04803d397bbda +SIZE (siosocks-0.1.0.tar.gz) = 45595 diff --git a/net/py-siosocks/pkg-descr b/net/py-siosocks/pkg-descr new file mode 100644 index 000000000000..f83c18763544 --- /dev/null +++ b/net/py-siosocks/pkg-descr @@ -0,0 +1,12 @@ +Sans-io socks 4/5 client/server library/framework. + +Features: + + * Only tcp connect (no bind, no udp) + * Both client and server + * Socks versions: 4, 4a, 5 + * Socks5 auth: no auth, username/password + * Couple io backends: asyncio, trio, socketserver + * One-shot socks server (python -m siosocks) + +WWW: https://pypi.python.org/pypi/siosocks |