pkgsrc-Changes archive

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

CVS commit: pkgsrc/databases/py-multidict



Module Name:    pkgsrc
Committed By:   adam
Date:           Fri Feb  2 08:08:49 UTC 2024

Modified Files:
        pkgsrc/databases/py-multidict: Makefile PLIST distinfo

Log Message:
py-multidict: updated to 6.0.5

6.0.5 (2024-02-01)
==================

Bug fixes
---------

- Upgraded the C-API macros that have been deprecated in Python 3.9
  and later removed in 3.13 -- by :user:`iemelyanov`.

- Reverted to using the public argument parsing API
  :c:func:`PyArg_ParseTupleAndKeywords` under Python 3.12
  -- by :user:`charles-dyfis-net` and :user:`webknjaz`.

  The effect is that this change prevents build failures with
  clang 16.9.6 and gcc-14 reported in :issue:`926`. It also
  fixes a segmentation fault crash caused by passing keyword
  arguments to :py:meth:`MultiDict.getall()
  <multidict.MultiDict.getall>` discovered by :user:`jonaslb`
  and :user:`hroncok` while examining the problem.

- Fixed a ``SystemError: null argument to internal routine`` error on
  a ``MultiDict.items().isdisjoint()`` call when using C Extensions.


To generate a diff of this commit:
cvs rdiff -u -r1.30 -r1.31 pkgsrc/databases/py-multidict/Makefile \
    pkgsrc/databases/py-multidict/distinfo
cvs rdiff -u -r1.11 -r1.12 pkgsrc/databases/py-multidict/PLIST

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/databases/py-multidict/Makefile
diff -u pkgsrc/databases/py-multidict/Makefile:1.30 pkgsrc/databases/py-multidict/Makefile:1.31
--- pkgsrc/databases/py-multidict/Makefile:1.30 Mon Jan  2 08:41:26 2023
+++ pkgsrc/databases/py-multidict/Makefile      Fri Feb  2 08:08:49 2024
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.30 2023/01/02 08:41:26 adam Exp $
+# $NetBSD: Makefile,v 1.31 2024/02/02 08:08:49 adam Exp $
 
-DISTNAME=      multidict-6.0.4
+DISTNAME=      multidict-6.0.5
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=    databases python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=m/multidict/}
@@ -10,14 +10,12 @@ HOMEPAGE=   https://github.com/aio-libs/mu
 COMMENT=       Multidict implementation
 LICENSE=       apache-2.0
 
-TEST_DEPENDS+= ${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test
+TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=40:../../devel/py-setuptools
+TOOL_DEPENDS+= ${PYPKGPREFIX}-wheel-[0-9]*:../../devel/py-wheel
 TEST_DEPENDS+= ${PYPKGPREFIX}-test-cov-[0-9]*:../../devel/py-test-cov
 
 PYTHON_VERSIONS_INCOMPATIBLE=  27
 
-do-test:
-       cd ${WRKSRC} && ${SETENV} ${TEST_ENV} pytest-${PYVERSSUFFIX} tests
-
 .include "../../devel/py-cython/buildlink3.mk"
-.include "../../lang/python/egg.mk"
+.include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"
Index: pkgsrc/databases/py-multidict/distinfo
diff -u pkgsrc/databases/py-multidict/distinfo:1.30 pkgsrc/databases/py-multidict/distinfo:1.31
--- pkgsrc/databases/py-multidict/distinfo:1.30 Mon Jan  2 08:41:26 2023
+++ pkgsrc/databases/py-multidict/distinfo      Fri Feb  2 08:08:49 2024
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.30 2023/01/02 08:41:26 adam Exp $
+$NetBSD: distinfo,v 1.31 2024/02/02 08:08:49 adam Exp $
 
-BLAKE2s (multidict-6.0.4.tar.gz) = 442f117b659622dd381f98fb1820241babc902a030d0abbba2ddede544e408c5
-SHA512 (multidict-6.0.4.tar.gz) = a9ea452bf5f87711eed2e1f37c19047efe77812489fbd520fcb46a83334ba454a33438289c5543d8eee046332ef30d3c2384c0e0ca771504d1fdd54c81f0ef3d
-Size (multidict-6.0.4.tar.gz) = 51304 bytes
+BLAKE2s (multidict-6.0.5.tar.gz) = 8ad3a6c55556df585824b689fd02bb173c135405e272f400662c69c78a175b66
+SHA512 (multidict-6.0.5.tar.gz) = 01306848e1e91bd55aca1f60e7ab91f09d8c0bff81c5c3f903975789f86758b0b0ed0dfae7017984df9edc6d37ecfef74729bcbc71f910d8ff58e020ce247288
+Size (multidict-6.0.5.tar.gz) = 59867 bytes

Index: pkgsrc/databases/py-multidict/PLIST
diff -u pkgsrc/databases/py-multidict/PLIST:1.11 pkgsrc/databases/py-multidict/PLIST:1.12
--- pkgsrc/databases/py-multidict/PLIST:1.11    Mon Jan 24 10:02:23 2022
+++ pkgsrc/databases/py-multidict/PLIST Fri Feb  2 08:08:49 2024
@@ -1,8 +1,9 @@
-@comment $NetBSD: PLIST,v 1.11 2022/01/24 10:02:23 wiz Exp $
-${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
-${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
-${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
-${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+@comment $NetBSD: PLIST,v 1.12 2024/02/02 08:08:49 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/LICENSE
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/multidict/__init__.py
 ${PYSITELIB}/multidict/__init__.pyc
 ${PYSITELIB}/multidict/__init__.pyi



Home | Main Index | Thread Index | Old Index