Wed Nov 22 12:27:21 2023 UTC ()
py-yarl: updated to 1.9.3

1.9.3 (2023-11-20)
==================

Bug fixes
---------

- Stopped dropping trailing slashes in :py:meth:`~yarl.URL.joinpath`
- Started accepting string subclasses in ``__truediv__()`` operations (``URL / segment``)
- Fixed the human representation of URLs with square brackets in usernames and passwords
- Updated type hints to include ``URL.missing_port()``, ``URL.__bytes__()``
  and the ``encoding`` argument to :py:meth:`~yarl.URL.joinpath`


(adam)
diff -r1.32 -r1.33 pkgsrc/www/py-yarl/Makefile
diff -r1.4 -r1.5 pkgsrc/www/py-yarl/PLIST
diff -r1.30 -r1.31 pkgsrc/www/py-yarl/distinfo

cvs diff -r1.32 -r1.33 pkgsrc/www/py-yarl/Makefile (expand / switch to unified diff)

--- pkgsrc/www/py-yarl/Makefile 2023/04/26 13:46:13 1.32
+++ pkgsrc/www/py-yarl/Makefile 2023/11/22 12:27:21 1.33
@@ -1,25 +1,30 @@ @@ -1,25 +1,30 @@
1# $NetBSD: Makefile,v 1.32 2023/04/26 13:46:13 adam Exp $ 1# $NetBSD: Makefile,v 1.33 2023/11/22 12:27:21 adam Exp $
2 2
3DISTNAME= yarl-1.9.2 3DISTNAME= yarl-1.9.3
4PKGNAME= ${PYPKGPREFIX}-${DISTNAME} 4PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
5CATEGORIES= www python 5CATEGORIES= www python
6MASTER_SITES= ${MASTER_SITE_PYPI:=y/yarl/} 6MASTER_SITES= ${MASTER_SITE_PYPI:=y/yarl/}
7 7
8MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= https://github.com/aio-libs/yarl 9HOMEPAGE= https://github.com/aio-libs/yarl
10COMMENT= Yet another URL library 10COMMENT= Yet another URL library
11LICENSE= apache-2.0 11LICENSE= apache-2.0
12 12
 13TOOL_DEPENDS+= ${PYPKGPREFIX}-expandvars-[0-9]*:../../misc/py-expandvars
 14TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=47:../../devel/py-setuptools
 15TOOL_DEPENDS+= ${PYPKGPREFIX}-wheel-[0-9]*:../../devel/py-wheel
13DEPENDS+= ${PYPKGPREFIX}-idna>=2.0:../../www/py-idna 16DEPENDS+= ${PYPKGPREFIX}-idna>=2.0:../../www/py-idna
14DEPENDS+= ${PYPKGPREFIX}-multidict>=4.0:../../databases/py-multidict 17DEPENDS+= ${PYPKGPREFIX}-multidict>=4.0:../../databases/py-multidict
15TEST_DEPENDS+= ${PYPKGPREFIX}-test>=7.1.2:../../devel/py-test 
16TEST_DEPENDS+= ${PYPKGPREFIX}-test-cov>=2.3.1:../../devel/py-test-cov 18TEST_DEPENDS+= ${PYPKGPREFIX}-test-cov>=2.3.1:../../devel/py-test-cov
17 19
18PYTHON_VERSIONS_INCOMPATIBLE= 27 20PYTHON_VERSIONS_INCOMPATIBLE= 27
19 21
20do-test: 22.include "../../lang/python/pyversion.mk"
21 cd ${WRKSRC} && ${SETENV} ${TEST_ENV} pytest-${PYVERSSUFFIX} tests 23
 24.if ${PYTHON_VERSION} < 311
 25DEPENDS+= ${PYPKGPREFIX}-tomli-[0-9]*:../../textproc/py-tomli
 26.endif
22 27
23.include "../../devel/py-cython/buildlink3.mk" 28.include "../../devel/py-cython/buildlink3.mk"
24.include "../../lang/python/egg.mk" 29.include "../../lang/python/wheel.mk"
25.include "../../mk/bsd.pkg.mk" 30.include "../../mk/bsd.pkg.mk"

cvs diff -r1.4 -r1.5 pkgsrc/www/py-yarl/PLIST (expand / switch to unified diff)

--- pkgsrc/www/py-yarl/PLIST 2022/08/05 07:14:05 1.4
+++ pkgsrc/www/py-yarl/PLIST 2023/11/22 12:27:21 1.5
@@ -1,19 +1,20 @@ @@ -1,19 +1,20 @@
1@comment $NetBSD: PLIST,v 1.4 2022/08/05 07:14:05 adam Exp $ 1@comment $NetBSD: PLIST,v 1.5 2023/11/22 12:27:21 adam Exp $
2${PYSITELIB}/${EGG_INFODIR}/PKG-INFO 2${PYSITELIB}/${WHEEL_INFODIR}/LICENSE
3${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt 3${PYSITELIB}/${WHEEL_INFODIR}/METADATA
4${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt 4${PYSITELIB}/${WHEEL_INFODIR}/NOTICE
5${PYSITELIB}/${EGG_INFODIR}/requires.txt 5${PYSITELIB}/${WHEEL_INFODIR}/RECORD
6${PYSITELIB}/${EGG_INFODIR}/top_level.txt 6${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
 7${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
7${PYSITELIB}/yarl/__init__.py 8${PYSITELIB}/yarl/__init__.py
8${PYSITELIB}/yarl/__init__.pyc 9${PYSITELIB}/yarl/__init__.pyc
9${PYSITELIB}/yarl/__init__.pyi 10${PYSITELIB}/yarl/__init__.pyi
10${PYSITELIB}/yarl/__init__.pyo 11${PYSITELIB}/yarl/__init__.pyo
11${PYSITELIB}/yarl/_quoting.py 12${PYSITELIB}/yarl/_quoting.py
12${PYSITELIB}/yarl/_quoting.pyc 13${PYSITELIB}/yarl/_quoting.pyc
13${PYSITELIB}/yarl/_quoting.pyo 14${PYSITELIB}/yarl/_quoting.pyo
14${PYSITELIB}/yarl/_quoting_c.pyi 15${PYSITELIB}/yarl/_quoting_c.pyi
15${PYSITELIB}/yarl/_quoting_c.pyx 16${PYSITELIB}/yarl/_quoting_c.pyx
16${PYSITELIB}/yarl/_quoting_c.so 17${PYSITELIB}/yarl/_quoting_c.so
17${PYSITELIB}/yarl/_quoting_py.py 18${PYSITELIB}/yarl/_quoting_py.py
18${PYSITELIB}/yarl/_quoting_py.pyc 19${PYSITELIB}/yarl/_quoting_py.pyc
19${PYSITELIB}/yarl/_quoting_py.pyo 20${PYSITELIB}/yarl/_quoting_py.pyo

cvs diff -r1.30 -r1.31 pkgsrc/www/py-yarl/distinfo (expand / switch to unified diff)

--- pkgsrc/www/py-yarl/distinfo 2023/04/26 13:46:13 1.30
+++ pkgsrc/www/py-yarl/distinfo 2023/11/22 12:27:21 1.31
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.30 2023/04/26 13:46:13 adam Exp $ 1$NetBSD: distinfo,v 1.31 2023/11/22 12:27:21 adam Exp $
2 2
3BLAKE2s (yarl-1.9.2.tar.gz) = 0a3a718c17ca7d83570d35206e986f1d5484933263e6bd06dd64e6c5de07123d 3BLAKE2s (yarl-1.9.3.tar.gz) = 6f1a8246b230e9e3501fb45bc4e5cf2216a93a3974df5b8b63a9b6d10574b0da
4SHA512 (yarl-1.9.2.tar.gz) = ffbb6df94220bb1561333f1ad69a70334328e2273ec5e91c2741f6fd5ca2f6dd38d5b5f617728797fce490accc2394a406a5f9b5b665af4746746229af0d7c5f 4SHA512 (yarl-1.9.3.tar.gz) = 44dcc51c0b01eda024d9e6a236b95999a6be5989958362060b6b21c3d98fcb862824f7ec1897ac8c164ad2cb9362a2df4d40dcc980f57eaeefb0eddfc19b4741
5Size (yarl-1.9.2.tar.gz) = 184673 bytes 5Size (yarl-1.9.3.tar.gz) = 135606 bytes