py-curl: updated to 7.45.3

Version 7.45.3 [requires libcurl-7.19.0 or better] - 2024-02-17
---------------------------------------------------------------

* Add CURLOPT_REQUEST_TARGET option (patch by Marcel Brouwers).
* Add missing 2nd parameters to METH_NOARGS functions
  (patch by Scott Talbert).
* Add CURLOPT_AWS_SIGV4 option (patch by Scott Talbert).
* Add consistent names for newer Curl version constants
  (patch by Scott Talbert).
* Only run HTTP version 3 option constant test if curl supported
  (patch by Scott Talbert).
* Expose COMPILE_SSL_LIB in Python and use for test filtering
  (patch by Scott Talbert).
* Filter tests based on *compile* libcurl version not runtime version
  (patch by Scott Talbert).
* Use print function in callbacks documentation
  (patch by Scott Talbert).
* Add missing shebang to tests/ext/test-suite.sh
  (patch by Scott Talbert).
* Officially declare support for Python 3.12
  (patch by Scott Talbert).
* Fix curl_multi_info_read flow that loses messages
  (patch by Dom Sekotill).
* Support using environment variables for setup on Windows
  (patch by Scott Talbert).
* Add support for Schannel SSL backend (patch by Scott Talbert)
* Skip HTTP2 tests based on a curl support check
  (patch by Scott Talbert).
* Fix fake-curl tests so they work when run out of tree
  (patch by Scott Talbert).
* xfail test_easy_pause_unpause unconditionally
  (patch by Scott Talbert).
* Provide generic error strings in pycurl.error objects
  (patch by Scott Talbert).
* Change URLs to new curl mailing list (patch by Michael C).
* Add missing HTTPS proxy options (patch by Jean Hominal).
* Add support for setting CURLOPT_SSLCERT_BLOB
  (patch by Vesa Jääskeläinen).
* Add support for setting rest of CURLOPTTYPE_BLOB fields
  (patch by Vesa Jääskeläinen).
* Build wheels on Linux/macOS/Windows (patch by Scott Talbert).
This commit is contained in:
adam 2024-02-18 08:28:12 +00:00
parent d8d88c08a1
commit 2433dcaf73
3 changed files with 19 additions and 19 deletions

View File

@ -1,8 +1,7 @@
# $NetBSD: Makefile,v 1.88 2023/11/08 13:21:22 wiz Exp $
# $NetBSD: Makefile,v 1.89 2024/02/18 08:28:12 adam Exp $
DISTNAME= pycurl-7.45.2
DISTNAME= pycurl-7.45.3
PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/py//}
PKGREVISION= 3
CATEGORIES= www python
MASTER_SITES= ${MASTER_SITE_PYPI:=p/pycurl/}
@ -11,18 +10,17 @@ HOMEPAGE= http://pycurl.io/
COMMENT= Python module interface to the cURL library
LICENSE= gnu-lgpl-v2.1 OR mit
TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools-[0-9]*:../../devel/py-setuptools
TOOL_DEPENDS+= ${PYPKGPREFIX}-wheel-[0-9]*:../../devel/py-wheel
TEST_DEPENDS+= ${PYPKGPREFIX}-bottle-[0-9]*:../../www/py-bottle
TEST_DEPENDS+= ${PYPKGPREFIX}-flaky-[0-9]*:../../devel/py-flaky
TEST_DEPENDS+= ${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test
PYSETUPARGS= --with-openssl
MAKE_ENV+= PYCURL_SSL_LIBRARY=openssl
INSTALL_ENV+= PYCURL_SSL_LIBRARY=openssl
PYTHON_VERSIONS_INCOMPATIBLE= 27
do-test:
cd ${WRKSRC} && ${SETENV} ${TEST_ENV} pytest-${PYVERSSUFFIX} tests
BUILDLINK_API_DEPENDS.curl+= curl>=7.19.0
.include "../../www/curl/buildlink3.mk"
.include "../../lang/python/egg.mk"
.include "../../lang/python/wheel.mk"
.include "../../mk/bsd.pkg.mk"

View File

@ -1,12 +1,14 @@
@comment $NetBSD: PLIST,v 1.20 2022/01/22 15:50:05 wiz Exp $
@comment $NetBSD: PLIST,v 1.21 2024/02/18 08:28:12 adam Exp $
${PYSITELIB}/${WHEEL_INFODIR}/AUTHORS
${PYSITELIB}/${WHEEL_INFODIR}/COPYING-LGPL
${PYSITELIB}/${WHEEL_INFODIR}/COPYING-MIT
${PYSITELIB}/${WHEEL_INFODIR}/METADATA
${PYSITELIB}/${WHEEL_INFODIR}/RECORD
${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
${PYSITELIB}/curl/__init__.py
${PYSITELIB}/curl/__init__.pyc
${PYSITELIB}/curl/__init__.pyo
${PLIST.py2x}${PYSITELIB}/${EGG_INFODIR}
${PLIST.py3x}${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
${PLIST.py3x}${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
${PLIST.py3x}${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
${PLIST.py3x}${PYSITELIB}/${EGG_INFODIR}/top_level.txt
${PYSITELIB}/pycurl.so
share/doc/pycurl${PYVERSSUFFIX}/AUTHORS
share/doc/pycurl${PYVERSSUFFIX}/COPYING-LGPL

View File

@ -1,6 +1,6 @@
$NetBSD: distinfo,v 1.34 2022/12/17 06:22:02 adam Exp $
$NetBSD: distinfo,v 1.35 2024/02/18 08:28:12 adam Exp $
BLAKE2s (pycurl-7.45.2.tar.gz) = 390ff4e6ecd026d2faf86d3ece510fdf241a62e01f2a5abdfc6790c4ee92e1d9
SHA512 (pycurl-7.45.2.tar.gz) = 8a82346395acfc0bd37a8c4d8d2b17e5ab4602710308ed50f9ed88c223c73f15f5b1c95fc6191708e3bd9d647e4bc5ec91f740de433dd87e2ae0796ac79879ac
Size (pycurl-7.45.2.tar.gz) = 234245 bytes
BLAKE2s (pycurl-7.45.3.tar.gz) = 885c3b616f8beb4a1cfaf5d522004e3204b9be51c3f32d7700554e8d6720421b
SHA512 (pycurl-7.45.3.tar.gz) = 12a55070602a1fd22b160ad582a4001bdd28531d2b2ccd365ff0136bc13dd23af80b19488bdbbc60a902a3a362b64383b9ae6acce6ed328c74dcffc8a6a3f4ad
Size (pycurl-7.45.3.tar.gz) = 236470 bytes
SHA1 (patch-setup.py) = 3eedbb40aece1e4d26cccd25f6f84698450ae446