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