Date: Sun, 13 Jun 2021 13:51:52 GMT From: Rainer Hurling <rhurlin@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: git: c87e99309f1a - main - www/py-httpx-socks: New port - Proxy (HTTP, SOCKS) transports for httpx Message-ID: <202106131351.15DDpqYo019106@gitrepo.freebsd.org>
next in thread | raw e-mail | index | archive | help
The branch main has been updated by rhurlin: URL: https://cgit.FreeBSD.org/ports/commit/?id=c87e99309f1afd5a71be51cf1b6b7afba00a3c11 commit c87e99309f1afd5a71be51cf1b6b7afba00a3c11 Author: Zane C. Bowers-Hadley <vvelox@vvelox.net> AuthorDate: 2021-06-13 13:39:33 +0000 Commit: Rainer Hurling <rhurlin@FreeBSD.org> CommitDate: 2021-06-13 13:51:27 +0000 www/py-httpx-socks: New port - Proxy (HTTP, SOCKS) transports for httpx https://github.com/romis2012/httpx-socks PR: 256527 --- www/Makefile | 1 + .../256527/225692-www_py-httpx-socks.diff | 56 ++++++++++++++++++++++ www/py-httpx-socks/Makefile | 28 +++++++++++ www/py-httpx-socks/distinfo | 3 ++ www/py-httpx-socks/pkg-descr | 5 ++ 5 files changed, 93 insertions(+) diff --git a/www/Makefile b/www/Makefile index 2aaee5870f45..2b58bfde4876 100644 --- a/www/Makefile +++ b/www/Makefile @@ -1655,6 +1655,7 @@ SUBDIR += py-httpretty SUBDIR += py-httptools SUBDIR += py-httpx + SUBDIR += py-httpx-socks SUBDIR += py-httpx013 SUBDIR += py-hyper SUBDIR += py-hypercorn diff --git a/www/py-httpx-socks/256527/225692-www_py-httpx-socks.diff b/www/py-httpx-socks/256527/225692-www_py-httpx-socks.diff new file mode 100644 index 000000000000..5071196838b6 --- /dev/null +++ b/www/py-httpx-socks/256527/225692-www_py-httpx-socks.diff @@ -0,0 +1,56 @@ +diff --git a/www/py-httpx-socks/Makefile b/www/py-httpx-socks/Makefile +new file mode 100644 +index 000000000000..7eb42a7f4e3f +--- /dev/null ++++ b/www/py-httpx-socks/Makefile +@@ -0,0 +1,30 @@ ++# $FreeBSD$ ++ ++PORTNAME= httpx-socks ++PORTVERSION= 0.4.0 ++DISTVERSIONPREFIX= v ++CATEGORIES= www python ++PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} ++ ++MAINTAINER= vvelox@vvelox.net ++COMMENT= Proxy (HTTP, SOCKS) transports for httpx ++ ++LICENSE= APACHE20 ++LICENSE_FILE= ${WRKSRC}/LICENSE.txt ++ ++RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}httpcore>=0.13.0<0.14:www/py-httpcore@${PY_FLAVOR} \ ++ ${PYTHON_PKGNAMEPREFIX}httpx>0:www/py-httpx@${PY_FLAVOR} \ ++ ${PYTHON_PKGNAMEPREFIX}async_timeout>0:devel/py-async_timeout@${PY_FLAVOR} \ ++ ${PYTHON_PKGNAMEPREFIX}trio>0:net/py-trio@${PY_FLAVOR} \ ++ ${PYTHON_PKGNAMEPREFIX}curio>0:devel/py-curio@${PY_FLAVOR} \ ++ ${PYTHON_PKGNAMEPREFIX}python-socks>0:net/py-python-socks@${PY_FLAVOR} \ ++ ${PYTHON_PKGNAMEPREFIX}sniffio>=0:devel/py-sniffio@${PY_FLAVOR} ++ ++USES= python:3.6+ ++USE_GITHUB= yes ++GH_ACCOUNT= romis2012 ++USE_PYTHON= autoplist concurrent distutils ++ ++NO_ARCH= yes ++ ++.include <bsd.port.mk> +diff --git a/www/py-httpx-socks/distinfo b/www/py-httpx-socks/distinfo +new file mode 100644 +index 000000000000..6003706ee254 +--- /dev/null ++++ b/www/py-httpx-socks/distinfo +@@ -0,0 +1,3 @@ ++TIMESTAMP = 1623307598 ++SHA256 (romis2012-httpx-socks-v0.4.0_GH0.tar.gz) = 921815312c22aa8b6c25a5a6b3759048df07758827071339c249264e85309f53 ++SIZE (romis2012-httpx-socks-v0.4.0_GH0.tar.gz) = 20241 +diff --git a/www/py-httpx-socks/pkg-descr b/www/py-httpx-socks/pkg-descr +new file mode 100644 +index 000000000000..25bdf71d3e7a +--- /dev/null ++++ b/www/py-httpx-socks/pkg-descr +@@ -0,0 +1,5 @@ ++The httpx-socks package provides proxy transports for httpx ++client. SOCKS4(a), SOCKS5, HTTP (tunneling) proxy supported. ++It uses python-socks for core proxy functionality. ++ ++WWW: https://github.com/romis2012/httpx-socks diff --git a/www/py-httpx-socks/Makefile b/www/py-httpx-socks/Makefile new file mode 100644 index 000000000000..d20448772ca0 --- /dev/null +++ b/www/py-httpx-socks/Makefile @@ -0,0 +1,28 @@ +PORTNAME= httpx-socks +PORTVERSION= 0.4.1 +DISTVERSIONPREFIX= v +CATEGORIES= www python +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= vvelox@vvelox.net +COMMENT= Proxy (HTTP, SOCKS) transports for httpx + +LICENSE= APACHE20 +LICENSE_FILE= ${WRKSRC}/LICENSE.txt + +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}httpcore>=0.13.0<0.14:www/py-httpcore@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}httpx>0:www/py-httpx@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}async_timeout>0:devel/py-async_timeout@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}trio>0:net/py-trio@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}curio>0:devel/py-curio@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}python-socks>0:net/py-python-socks@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}sniffio>=0:devel/py-sniffio@${PY_FLAVOR} + +USES= python:3.7+ +USE_GITHUB= yes +GH_ACCOUNT= romis2012 +USE_PYTHON= autoplist concurrent distutils + +NO_ARCH= yes + +.include <bsd.port.mk> diff --git a/www/py-httpx-socks/distinfo b/www/py-httpx-socks/distinfo new file mode 100644 index 000000000000..dce346385f7d --- /dev/null +++ b/www/py-httpx-socks/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1623327658 +SHA256 (romis2012-httpx-socks-v0.4.1_GH0.tar.gz) = f6c24f6606865f89083e51799d69bd5e005739c9b9569a9a0653e86f8ec1be9d +SIZE (romis2012-httpx-socks-v0.4.1_GH0.tar.gz) = 20276 diff --git a/www/py-httpx-socks/pkg-descr b/www/py-httpx-socks/pkg-descr new file mode 100644 index 000000000000..25bdf71d3e7a --- /dev/null +++ b/www/py-httpx-socks/pkg-descr @@ -0,0 +1,5 @@ +The httpx-socks package provides proxy transports for httpx +client. SOCKS4(a), SOCKS5, HTTP (tunneling) proxy supported. +It uses python-socks for core proxy functionality. + +WWW: https://github.com/romis2012/httpx-socks
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202106131351.15DDpqYo019106>