pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/www/py-httpcore2



Module Name:    pkgsrc
Committed By:   wiz
Date:           Mon Jul  6 06:54:27 UTC 2026

Added Files:
        pkgsrc/www/py-httpcore2: DESCR Makefile PLIST distinfo

Log Message:
www/py-httpcore2: import py-httpcore2-2.5.0

The HTTP Core package provides a minimal low-level HTTP client,
which does one thing only. Sending HTTP requests.

It does not provide any high level model abstractions over the API,
does not handle redirects, multipart uploads, building authentication
headers, transparent HTTP caching, URL parsing, session cookie
handling, content or charset decoding, handling JSON, environment
based configuration defaults, or any of that Jazz.


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 pkgsrc/www/py-httpcore2/DESCR \
    pkgsrc/www/py-httpcore2/Makefile pkgsrc/www/py-httpcore2/PLIST \
    pkgsrc/www/py-httpcore2/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-httpcore2/DESCR
diff -u /dev/null pkgsrc/www/py-httpcore2/DESCR:1.1
--- /dev/null   Mon Jul  6 06:54:27 2026
+++ pkgsrc/www/py-httpcore2/DESCR       Mon Jul  6 06:54:27 2026
@@ -0,0 +1,8 @@
+The HTTP Core package provides a minimal low-level HTTP client,
+which does one thing only. Sending HTTP requests.
+
+It does not provide any high level model abstractions over the API,
+does not handle redirects, multipart uploads, building authentication
+headers, transparent HTTP caching, URL parsing, session cookie
+handling, content or charset decoding, handling JSON, environment
+based configuration defaults, or any of that Jazz.
Index: pkgsrc/www/py-httpcore2/Makefile
diff -u /dev/null pkgsrc/www/py-httpcore2/Makefile:1.1
--- /dev/null   Mon Jul  6 06:54:27 2026
+++ pkgsrc/www/py-httpcore2/Makefile    Mon Jul  6 06:54:27 2026
@@ -0,0 +1,25 @@
+# $NetBSD: Makefile,v 1.1 2026/07/06 06:54:27 wiz Exp $
+
+DISTNAME=      httpcore2-2.5.0
+PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES=    www python
+MASTER_SITES=  ${MASTER_SITE_PYPI:=h/httpcore2/}
+
+MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=      https://github.com/pydantic/httpx2
+COMMENT=       Minimal low-level 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
+DEPENDS+=      ${PYPKGPREFIX}-truststore>=0.10:../../security/py-truststore
+DEPENDS+=      ${PYPKGPREFIX}-h11>=0.16:../../www/py-h11
+DEPENDS+=      ${PYPKGPREFIX}-h2>=3:../../www/py-h2
+# TODO: package socksio-1
+DEPENDS+=      ${PYPKGPREFIX}-trio>=0.22.0:../../devel/py-trio
+DEPENDS+=      ${PYPKGPREFIX}-anyio>=4.5.0:../../devel/py-anyio
+
+USE_LANGUAGES= # none
+
+.include "../../lang/python/wheel.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/www/py-httpcore2/PLIST
diff -u /dev/null pkgsrc/www/py-httpcore2/PLIST:1.1
--- /dev/null   Mon Jul  6 06:54:27 2026
+++ pkgsrc/www/py-httpcore2/PLIST       Mon Jul  6 06:54:27 2026
@@ -0,0 +1,99 @@
+@comment $NetBSD: PLIST,v 1.1 2026/07/06 06:54:27 wiz Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE.md
+${PYSITELIB}/httpcore2/__init__.py
+${PYSITELIB}/httpcore2/__init__.pyc
+${PYSITELIB}/httpcore2/__init__.pyo
+${PYSITELIB}/httpcore2/_api.py
+${PYSITELIB}/httpcore2/_api.pyc
+${PYSITELIB}/httpcore2/_api.pyo
+${PYSITELIB}/httpcore2/_async/__init__.py
+${PYSITELIB}/httpcore2/_async/__init__.pyc
+${PYSITELIB}/httpcore2/_async/__init__.pyo
+${PYSITELIB}/httpcore2/_async/connection.py
+${PYSITELIB}/httpcore2/_async/connection.pyc
+${PYSITELIB}/httpcore2/_async/connection.pyo
+${PYSITELIB}/httpcore2/_async/connection_pool.py
+${PYSITELIB}/httpcore2/_async/connection_pool.pyc
+${PYSITELIB}/httpcore2/_async/connection_pool.pyo
+${PYSITELIB}/httpcore2/_async/http11.py
+${PYSITELIB}/httpcore2/_async/http11.pyc
+${PYSITELIB}/httpcore2/_async/http11.pyo
+${PYSITELIB}/httpcore2/_async/http2.py
+${PYSITELIB}/httpcore2/_async/http2.pyc
+${PYSITELIB}/httpcore2/_async/http2.pyo
+${PYSITELIB}/httpcore2/_async/http_proxy.py
+${PYSITELIB}/httpcore2/_async/http_proxy.pyc
+${PYSITELIB}/httpcore2/_async/http_proxy.pyo
+${PYSITELIB}/httpcore2/_async/interfaces.py
+${PYSITELIB}/httpcore2/_async/interfaces.pyc
+${PYSITELIB}/httpcore2/_async/interfaces.pyo
+${PYSITELIB}/httpcore2/_async/socks_proxy.py
+${PYSITELIB}/httpcore2/_async/socks_proxy.pyc
+${PYSITELIB}/httpcore2/_async/socks_proxy.pyo
+${PYSITELIB}/httpcore2/_backends/__init__.py
+${PYSITELIB}/httpcore2/_backends/__init__.pyc
+${PYSITELIB}/httpcore2/_backends/__init__.pyo
+${PYSITELIB}/httpcore2/_backends/anyio.py
+${PYSITELIB}/httpcore2/_backends/anyio.pyc
+${PYSITELIB}/httpcore2/_backends/anyio.pyo
+${PYSITELIB}/httpcore2/_backends/auto.py
+${PYSITELIB}/httpcore2/_backends/auto.pyc
+${PYSITELIB}/httpcore2/_backends/auto.pyo
+${PYSITELIB}/httpcore2/_backends/base.py
+${PYSITELIB}/httpcore2/_backends/base.pyc
+${PYSITELIB}/httpcore2/_backends/base.pyo
+${PYSITELIB}/httpcore2/_backends/mock.py
+${PYSITELIB}/httpcore2/_backends/mock.pyc
+${PYSITELIB}/httpcore2/_backends/mock.pyo
+${PYSITELIB}/httpcore2/_backends/sync.py
+${PYSITELIB}/httpcore2/_backends/sync.pyc
+${PYSITELIB}/httpcore2/_backends/sync.pyo
+${PYSITELIB}/httpcore2/_backends/trio.py
+${PYSITELIB}/httpcore2/_backends/trio.pyc
+${PYSITELIB}/httpcore2/_backends/trio.pyo
+${PYSITELIB}/httpcore2/_exceptions.py
+${PYSITELIB}/httpcore2/_exceptions.pyc
+${PYSITELIB}/httpcore2/_exceptions.pyo
+${PYSITELIB}/httpcore2/_models.py
+${PYSITELIB}/httpcore2/_models.pyc
+${PYSITELIB}/httpcore2/_models.pyo
+${PYSITELIB}/httpcore2/_ssl.py
+${PYSITELIB}/httpcore2/_ssl.pyc
+${PYSITELIB}/httpcore2/_ssl.pyo
+${PYSITELIB}/httpcore2/_sync/__init__.py
+${PYSITELIB}/httpcore2/_sync/__init__.pyc
+${PYSITELIB}/httpcore2/_sync/__init__.pyo
+${PYSITELIB}/httpcore2/_sync/connection.py
+${PYSITELIB}/httpcore2/_sync/connection.pyc
+${PYSITELIB}/httpcore2/_sync/connection.pyo
+${PYSITELIB}/httpcore2/_sync/connection_pool.py
+${PYSITELIB}/httpcore2/_sync/connection_pool.pyc
+${PYSITELIB}/httpcore2/_sync/connection_pool.pyo
+${PYSITELIB}/httpcore2/_sync/http11.py
+${PYSITELIB}/httpcore2/_sync/http11.pyc
+${PYSITELIB}/httpcore2/_sync/http11.pyo
+${PYSITELIB}/httpcore2/_sync/http2.py
+${PYSITELIB}/httpcore2/_sync/http2.pyc
+${PYSITELIB}/httpcore2/_sync/http2.pyo
+${PYSITELIB}/httpcore2/_sync/http_proxy.py
+${PYSITELIB}/httpcore2/_sync/http_proxy.pyc
+${PYSITELIB}/httpcore2/_sync/http_proxy.pyo
+${PYSITELIB}/httpcore2/_sync/interfaces.py
+${PYSITELIB}/httpcore2/_sync/interfaces.pyc
+${PYSITELIB}/httpcore2/_sync/interfaces.pyo
+${PYSITELIB}/httpcore2/_sync/socks_proxy.py
+${PYSITELIB}/httpcore2/_sync/socks_proxy.pyc
+${PYSITELIB}/httpcore2/_sync/socks_proxy.pyo
+${PYSITELIB}/httpcore2/_synchronization.py
+${PYSITELIB}/httpcore2/_synchronization.pyc
+${PYSITELIB}/httpcore2/_synchronization.pyo
+${PYSITELIB}/httpcore2/_trace.py
+${PYSITELIB}/httpcore2/_trace.pyc
+${PYSITELIB}/httpcore2/_trace.pyo
+${PYSITELIB}/httpcore2/_utils.py
+${PYSITELIB}/httpcore2/_utils.pyc
+${PYSITELIB}/httpcore2/_utils.pyo
+${PYSITELIB}/httpcore2/py.typed
Index: pkgsrc/www/py-httpcore2/distinfo
diff -u /dev/null pkgsrc/www/py-httpcore2/distinfo:1.1
--- /dev/null   Mon Jul  6 06:54:27 2026
+++ pkgsrc/www/py-httpcore2/distinfo    Mon Jul  6 06:54:27 2026
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2026/07/06 06:54:27 wiz Exp $
+
+BLAKE2s (httpcore2-2.5.0.tar.gz) = 07dd51ac649dc33540ef5ace9cbb19bff1f9022850336a644280c8bbcb81cfd7
+SHA512 (httpcore2-2.5.0.tar.gz) = 0ec068cb854a9144410ea81ea9b43cfa1f856c9e89c5e045f8ba13bc79cc71062dbee91a3f97154f35ce6ed27f82f4b3a84dd8e783be1aacb24d3c095de86a79
+Size (httpcore2-2.5.0.tar.gz) = 64808 bytes



Home | Main Index | Thread Index | Old Index