pkgsrc-Changes archive

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

CVS commit: pkgsrc/devel/py-msgspec



Module Name:    pkgsrc
Committed By:   wiz
Date:           Fri Dec 27 22:45:51 UTC 2024

Modified Files:
        pkgsrc/devel/py-msgspec: Makefile distinfo

Log Message:
py-msgspec: update to 0.19.0.

Version 0.19.0 (2024-12-27)

    Improve JSON encoding performance by up to 40% (PR #647).
    Ensure tuple and frozenset default values are treated identically whether specified by value or default_factory (PR #653).
    Fix memory leak of match_args in StructConfig object (PR #684).
    Fix memory leak in Raw.copy() (PR #709).
    Update decode signatures for PEP 688 (PR #740).
    Generate __replace__ method on Struct types, for use with copy.replace (PR #747).
    Fix incorrect decoding of certain > 64 bit integers (PR #751).
    Call __post_init__ when converting from an object to a Struct (PR #752).
    BREAKING: Expand buffer when encode_into is passed a buffer smaller than offset (PR #753).
    Support Raw objects as inputs to convert (PR #754).
    Error nicely when a dataclass type (instead of an instance) is passed to encode (PR #755).
    Drop support for Python 3.8 (PR #756, PR #763).
    Add support for Python 3.13 (PR #711).
    Remove deprecated from_builtins (PR #761).
    Support encoding any Enum type whose .value is a supported type (PR #757).
    Don’t fail eagerly when processing generic types with unsupported __parameters__ (PR #772).
    Use eval_type_backport to backport type annotations to Python 3.9 (PR #773).


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 pkgsrc/devel/py-msgspec/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/devel/py-msgspec/distinfo

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

Modified files:

Index: pkgsrc/devel/py-msgspec/Makefile
diff -u pkgsrc/devel/py-msgspec/Makefile:1.3 pkgsrc/devel/py-msgspec/Makefile:1.4
--- pkgsrc/devel/py-msgspec/Makefile:1.3        Tue Nov 26 12:45:44 2024
+++ pkgsrc/devel/py-msgspec/Makefile    Fri Dec 27 22:45:50 2024
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.3 2024/11/26 12:45:44 nia Exp $
+# $NetBSD: Makefile,v 1.4 2024/12/27 22:45:50 wiz Exp $
 
-DISTNAME=      msgspec-0.18.6
+DISTNAME=      msgspec-0.19.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=    devel python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=m/msgspec/}
@@ -14,9 +14,6 @@ TOOL_DEPENDS+=        ${PYPKGPREFIX}-setuptools
 DEPENDS+=      ${PYPKGPREFIX}-yaml-[0-9]*:../../textproc/py-yaml
 DEPENDS+=      ${PYPKGPREFIX}-tomli_w-[0-9]*:../../textproc/py-tomli_w
 
-# Uses deprecated internal APIs like _PyUnicode_EQ
-PYTHON_VERSIONS_ACCEPTED=      312 311 310
-
 .include "../../lang/python/pyversion.mk"
 
 .if ${PYTHON_VERSION} < 311

Index: pkgsrc/devel/py-msgspec/distinfo
diff -u pkgsrc/devel/py-msgspec/distinfo:1.1 pkgsrc/devel/py-msgspec/distinfo:1.2
--- pkgsrc/devel/py-msgspec/distinfo:1.1        Sun May 12 17:46:55 2024
+++ pkgsrc/devel/py-msgspec/distinfo    Fri Dec 27 22:45:50 2024
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.1 2024/05/12 17:46:55 wiz Exp $
+$NetBSD: distinfo,v 1.2 2024/12/27 22:45:50 wiz Exp $
 
-BLAKE2s (msgspec-0.18.6.tar.gz) = 950e2c8d418d9fa3bf52cb63ab3d8961b3dcd7a10a82792b37a1f69b5049ea23
-SHA512 (msgspec-0.18.6.tar.gz) = d8edd040875f9e632cca6207a6771ec4a876f34a12f032e785f803713bdf27d7923d77ea2d4ac00fee65ae57aebfd7ddf6df7046163fb15e7248bff87ad5cbee
-Size (msgspec-0.18.6.tar.gz) = 216757 bytes
+BLAKE2s (msgspec-0.19.0.tar.gz) = 66233864d6679723de1ec68a17ee8f665ec7639aee74d7f0d833851099463aec
+SHA512 (msgspec-0.19.0.tar.gz) = 64e04fbe24c53dcdc511d71c04e5437262f979f3aec7a9d5036119793b585ea046eda5ce55d898dec5cc43cf91c22f0712020cd3bced964e551daac525ddcd35
+Size (msgspec-0.19.0.tar.gz) = 216934 bytes



Home | Main Index | Thread Index | Old Index