pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/www/py-httpx2
Module Name: pkgsrc
Committed By: wiz
Date: Mon Jul 6 06:54:46 UTC 2026
Added Files:
pkgsrc/www/py-httpx2: ALTERNATIVES DESCR Makefile PLIST distinfo
Log Message:
www/py-httpx2: import py-httpx2-2.5.0
HTTPX2 is a fully featured HTTP client library for Python. It
includes an integrated command line client, has support for both
HTTP/1.1 and HTTP/2, and provides both sync and async APIs.
To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 pkgsrc/www/py-httpx2/ALTERNATIVES \
pkgsrc/www/py-httpx2/DESCR pkgsrc/www/py-httpx2/Makefile \
pkgsrc/www/py-httpx2/PLIST pkgsrc/www/py-httpx2/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Added files:
Index: pkgsrc/www/py-httpx2/ALTERNATIVES
diff -u /dev/null pkgsrc/www/py-httpx2/ALTERNATIVES:1.1
--- /dev/null Mon Jul 6 06:54:46 2026
+++ pkgsrc/www/py-httpx2/ALTERNATIVES Mon Jul 6 06:54:46 2026
@@ -0,0 +1 @@
+bin/httpx2 @PREFIX@/bin/httpx2-@PYVERSSUFFIX@
Index: pkgsrc/www/py-httpx2/DESCR
diff -u /dev/null pkgsrc/www/py-httpx2/DESCR:1.1
--- /dev/null Mon Jul 6 06:54:46 2026
+++ pkgsrc/www/py-httpx2/DESCR Mon Jul 6 06:54:46 2026
@@ -0,0 +1,3 @@
+HTTPX2 is a fully featured HTTP client library for Python. It
+includes an integrated command line client, has support for both
+HTTP/1.1 and HTTP/2, and provides both sync and async APIs.
Index: pkgsrc/www/py-httpx2/Makefile
diff -u /dev/null pkgsrc/www/py-httpx2/Makefile:1.1
--- /dev/null Mon Jul 6 06:54:46 2026
+++ pkgsrc/www/py-httpx2/Makefile Mon Jul 6 06:54:46 2026
@@ -0,0 +1,38 @@
+# $NetBSD: Makefile,v 1.1 2026/07/06 06:54:46 wiz Exp $
+
+DISTNAME= httpx2-2.5.0
+PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES= www python
+MASTER_SITES= ${MASTER_SITE_PYPI:=h/httpx2/}
+
+MAINTAINER= pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE= https://github.com/pydantic/httpx2
+COMMENT= Next generation HTTP client
+LICENSE= modified-bsd
+
+TOOL_DEPENDS+= ${PYPKGPREFIX}-hatchling-[0-9]*:../../devel/py-hatchling
+TOOL_DEPENDS+= ${PYPKGPREFIX}-hatch-fancy-pypi-readme-[0-9]*:../../devel/py-hatch-fancy-pypi-readme
+TOOL_DEPENDS+= ${PYPKGPREFIX}-uv-dynamic-versioning-[0-9]*:../../devel/py-uv-dynamic-versioning
+DEPENDS+= ${PYPKGPREFIX}-truststore>=0.10:../../security/py-truststore
+DEPENDS+= ${PYPKGPREFIX}-httpcore2>=${PKGVERSION_NOREV}:../../www/py-httpcore2
+DEPENDS+= ${PYPKGPREFIX}-anyio-[0-9]*:../../devel/py-anyio
+DEPENDS+= ${PYPKGPREFIX}-idna>=3.18:../../www/py-idna
+DEPENDS+= ${PYPKGPREFIX}-brotli-[0-9]*:../../archivers/py-brotli
+DEPENDS+= ${PYPKGPREFIX}-click>=8:../../devel/py-click
+DEPENDS+= ${PYPKGPREFIX}-pygments>=2:../../textproc/py-pygments
+DEPENDS+= ${PYPKGPREFIX}-rich>=10:../../comms/py-rich
+DEPENDS+= ${PYPKGPREFIX}-h2>=3:../../www/py-h2
+# TODO: wants socksio-1*
+
+.include "../../lang/python/pyversion.mk"
+.if ${PYTHON_VERSION} < 313
+DEPENDS+= ${PYPKGPREFIX}-typing-extensions>=4.5.0:../../devel/py-typing-extensions
+DEPENDS+= ${PYPKGPREFIX}-zstandard>=0.18.0:../../archivers/py-zstandard
+.endif
+
+USE_LANGUAGES= # none
+
+PY_RENAME_BINARIES= httpx2
+
+.include "../../lang/python/wheel.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/www/py-httpx2/PLIST
diff -u /dev/null pkgsrc/www/py-httpx2/PLIST:1.1
--- /dev/null Mon Jul 6 06:54:46 2026
+++ pkgsrc/www/py-httpx2/PLIST Mon Jul 6 06:54:46 2026
@@ -0,0 +1,80 @@
+@comment $NetBSD: PLIST,v 1.1 2026/07/06 06:54:46 wiz Exp $
+bin/httpx2-${PYVERSSUFFIX}
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/entry_points.txt
+${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE.md
+${PYSITELIB}/httpx2/__init__.py
+${PYSITELIB}/httpx2/__init__.pyc
+${PYSITELIB}/httpx2/__init__.pyo
+${PYSITELIB}/httpx2/__version__.py
+${PYSITELIB}/httpx2/__version__.pyc
+${PYSITELIB}/httpx2/__version__.pyo
+${PYSITELIB}/httpx2/_api.py
+${PYSITELIB}/httpx2/_api.pyc
+${PYSITELIB}/httpx2/_api.pyo
+${PYSITELIB}/httpx2/_auth.py
+${PYSITELIB}/httpx2/_auth.pyc
+${PYSITELIB}/httpx2/_auth.pyo
+${PYSITELIB}/httpx2/_client.py
+${PYSITELIB}/httpx2/_client.pyc
+${PYSITELIB}/httpx2/_client.pyo
+${PYSITELIB}/httpx2/_config.py
+${PYSITELIB}/httpx2/_config.pyc
+${PYSITELIB}/httpx2/_config.pyo
+${PYSITELIB}/httpx2/_content.py
+${PYSITELIB}/httpx2/_content.pyc
+${PYSITELIB}/httpx2/_content.pyo
+${PYSITELIB}/httpx2/_decoders.py
+${PYSITELIB}/httpx2/_decoders.pyc
+${PYSITELIB}/httpx2/_decoders.pyo
+${PYSITELIB}/httpx2/_exceptions.py
+${PYSITELIB}/httpx2/_exceptions.pyc
+${PYSITELIB}/httpx2/_exceptions.pyo
+${PYSITELIB}/httpx2/_main.py
+${PYSITELIB}/httpx2/_main.pyc
+${PYSITELIB}/httpx2/_main.pyo
+${PYSITELIB}/httpx2/_models.py
+${PYSITELIB}/httpx2/_models.pyc
+${PYSITELIB}/httpx2/_models.pyo
+${PYSITELIB}/httpx2/_multipart.py
+${PYSITELIB}/httpx2/_multipart.pyc
+${PYSITELIB}/httpx2/_multipart.pyo
+${PYSITELIB}/httpx2/_sse.py
+${PYSITELIB}/httpx2/_sse.pyc
+${PYSITELIB}/httpx2/_sse.pyo
+${PYSITELIB}/httpx2/_status_codes.py
+${PYSITELIB}/httpx2/_status_codes.pyc
+${PYSITELIB}/httpx2/_status_codes.pyo
+${PYSITELIB}/httpx2/_transports/__init__.py
+${PYSITELIB}/httpx2/_transports/__init__.pyc
+${PYSITELIB}/httpx2/_transports/__init__.pyo
+${PYSITELIB}/httpx2/_transports/asgi.py
+${PYSITELIB}/httpx2/_transports/asgi.pyc
+${PYSITELIB}/httpx2/_transports/asgi.pyo
+${PYSITELIB}/httpx2/_transports/base.py
+${PYSITELIB}/httpx2/_transports/base.pyc
+${PYSITELIB}/httpx2/_transports/base.pyo
+${PYSITELIB}/httpx2/_transports/default.py
+${PYSITELIB}/httpx2/_transports/default.pyc
+${PYSITELIB}/httpx2/_transports/default.pyo
+${PYSITELIB}/httpx2/_transports/mock.py
+${PYSITELIB}/httpx2/_transports/mock.pyc
+${PYSITELIB}/httpx2/_transports/mock.pyo
+${PYSITELIB}/httpx2/_transports/wsgi.py
+${PYSITELIB}/httpx2/_transports/wsgi.pyc
+${PYSITELIB}/httpx2/_transports/wsgi.pyo
+${PYSITELIB}/httpx2/_types.py
+${PYSITELIB}/httpx2/_types.pyc
+${PYSITELIB}/httpx2/_types.pyo
+${PYSITELIB}/httpx2/_urlparse.py
+${PYSITELIB}/httpx2/_urlparse.pyc
+${PYSITELIB}/httpx2/_urlparse.pyo
+${PYSITELIB}/httpx2/_urls.py
+${PYSITELIB}/httpx2/_urls.pyc
+${PYSITELIB}/httpx2/_urls.pyo
+${PYSITELIB}/httpx2/_utils.py
+${PYSITELIB}/httpx2/_utils.pyc
+${PYSITELIB}/httpx2/_utils.pyo
+${PYSITELIB}/httpx2/py.typed
Index: pkgsrc/www/py-httpx2/distinfo
diff -u /dev/null pkgsrc/www/py-httpx2/distinfo:1.1
--- /dev/null Mon Jul 6 06:54:46 2026
+++ pkgsrc/www/py-httpx2/distinfo Mon Jul 6 06:54:46 2026
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2026/07/06 06:54:46 wiz Exp $
+
+BLAKE2s (httpx2-2.5.0.tar.gz) = 267e91ab0f256263b924342aac899e070a1e55f764787147619b9578ea90764f
+SHA512 (httpx2-2.5.0.tar.gz) = 4060bdb865272192270a3e6b2f7f08da0f7d43d2f0b97cd106b52444ac145b2a84276c17f321ef8c81e02b82fc74d17a9dd2f3d464a6a8424cad72e9c1a8c1d4
+Size (httpx2-2.5.0.tar.gz) = 83121 bytes
Home |
Main Index |
Thread Index |
Old Index