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: adam
Date: Mon Nov 24 14:56:15 UTC 2025
Modified Files:
pkgsrc/devel/py-msgspec: Makefile PLIST distinfo
Log Message:
py-msgspec: updated to 0.20.0
0.20.0 (2025-11-23)
Support Python 3.14, including freethreaded mode
Expose the StructMeta metaclass
Add msgspec.inspect.is_struct and msgspec.inspect.is_struct_type functions for checking whether an object is a msgspec.Struct-like instance or class
Support Windows arm64 builds
Enable ThinLTO on macOS aarch64 builds
Fix leaks of re.Pattern objects when using pattern constraints of msgspec.Meta
Fixed memoryview support for msgspec.msgpack
Fix crash when typing.TypedDict contains incorrect metadata
Add setuptools-scm as a build dependency instead of vendoring versioneer
Remove support for legacy packaging builds
Improved the developer experience by adding the just command runner and Dev Container support
To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8 pkgsrc/devel/py-msgspec/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/devel/py-msgspec/PLIST \
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.7 pkgsrc/devel/py-msgspec/Makefile:1.8
--- pkgsrc/devel/py-msgspec/Makefile:1.7 Thu Oct 9 07:57:34 2025
+++ pkgsrc/devel/py-msgspec/Makefile Mon Nov 24 14:56:15 2025
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.7 2025/10/09 07:57:34 wiz Exp $
+# $NetBSD: Makefile,v 1.8 2025/11/24 14:56:15 adam Exp $
-DISTNAME= msgspec-0.19.0
+DISTNAME= msgspec-0.20.0
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
-PKGREVISION= 1
CATEGORIES= devel python
MASTER_SITES= ${MASTER_SITE_PYPI:=m/msgspec/}
@@ -11,9 +10,12 @@ HOMEPAGE= https://jcristharif.com/msgspe
COMMENT= Fast serialization and validation library
LICENSE= modified-bsd
-TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=78:../../devel/py-setuptools
-DEPENDS+= ${PYPKGPREFIX}-yaml-[0-9]*:../../textproc/py-yaml
+TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=80:../../devel/py-setuptools
+TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools_scm>=8:../../devel/py-setuptools_scm
+# toml
DEPENDS+= ${PYPKGPREFIX}-tomli_w-[0-9]*:../../textproc/py-tomli_w
+# yaml
+DEPENDS+= ${PYPKGPREFIX}-yaml-[0-9]*:../../textproc/py-yaml
PYTHON_VERSIONS_INCOMPATIBLE= 310
Index: pkgsrc/devel/py-msgspec/PLIST
diff -u pkgsrc/devel/py-msgspec/PLIST:1.2 pkgsrc/devel/py-msgspec/PLIST:1.3
--- pkgsrc/devel/py-msgspec/PLIST:1.2 Sat Apr 12 12:08:14 2025
+++ pkgsrc/devel/py-msgspec/PLIST Mon Nov 24 14:56:15 2025
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.2 2025/04/12 12:08:14 adam Exp $
+@comment $NetBSD: PLIST,v 1.3 2025/11/24 14:56:15 adam Exp $
${PYSITELIB}/${WHEEL_INFODIR}/METADATA
${PYSITELIB}/${WHEEL_INFODIR}/RECORD
${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
@@ -12,6 +12,10 @@ ${PYSITELIB}/msgspec/_core.so
${PYSITELIB}/msgspec/_json_schema.py
${PYSITELIB}/msgspec/_json_schema.pyc
${PYSITELIB}/msgspec/_json_schema.pyo
+${PYSITELIB}/msgspec/_typing_utils.py
+${PYSITELIB}/msgspec/_typing_utils.pyc
+${PYSITELIB}/msgspec/_typing_utils.pyi
+${PYSITELIB}/msgspec/_typing_utils.pyo
${PYSITELIB}/msgspec/_utils.py
${PYSITELIB}/msgspec/_utils.pyc
${PYSITELIB}/msgspec/_utils.pyo
Index: pkgsrc/devel/py-msgspec/distinfo
diff -u pkgsrc/devel/py-msgspec/distinfo:1.2 pkgsrc/devel/py-msgspec/distinfo:1.3
--- pkgsrc/devel/py-msgspec/distinfo:1.2 Fri Dec 27 22:45:50 2024
+++ pkgsrc/devel/py-msgspec/distinfo Mon Nov 24 14:56:15 2025
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.2 2024/12/27 22:45:50 wiz Exp $
+$NetBSD: distinfo,v 1.3 2025/11/24 14:56:15 adam Exp $
-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
+BLAKE2s (msgspec-0.20.0.tar.gz) = a7ecd8c20a9ddc82aabb2032ea8f04010e89cb6459c2de983cccfaae705925a0
+SHA512 (msgspec-0.20.0.tar.gz) = 41fea07bac025684e914fb9a60590c389b4eaac0a45fd22ccbb629062561dbfe0b5a0b63e304ee74a0a97e1bb262b96f5c47637cef47b2c97090f8d333774001
+Size (msgspec-0.20.0.tar.gz) = 317862 bytes
Home |
Main Index |
Thread Index |
Old Index