From: Stuart Henderson Subject: NEW: textproc/py-pyjson5 To: ports Date: Mon, 12 Jan 2026 09:56:56 +0000 ok to import? needed to update devel/py-application_properties (diff for that below if anyone wants to test). (py-pyjson5 != py-json5) --- JSON5 serializer and parser library for Python 3 written in Cython. The serializer returns ASCII data that can safely be used in an HTML template. Apostrophes, ampersands, greater-than, and less-then signs are encoded as unicode escaped sequences. Unless the input contains infinite or NaN values, the result will be valid JSON data. The parser can handle all valid JSON5 1.0.0 and JSON data can be read, unless the nesting level is absurdly high. --- Index: Makefile =================================================================== RCS file: /cvs/ports/devel/py-application_properties/Makefile,v diff -u -p -r1.1.1.1 Makefile --- Makefile 27 Jun 2025 08:05:56 -0000 1.1.1.1 +++ Makefile 12 Jan 2026 09:55:53 -0000 @@ -1,6 +1,9 @@ COMMENT = interface to access properties in a Python script or program -MODPY_DISTV = 0.8.3 +MODPY_DISTV = 0.9.0 +GH_ACCOUNT = jackdewinter +GH_PROJECT = application_properties +GH_TAGNAME = v${MODPY_DISTV} DISTNAME = application_properties-${MODPY_DISTV} PKGNAME = py-application_properties-${MODPY_DISTV} @@ -11,17 +14,15 @@ HOMEPAGE = https://github.com/jackdewint # MIT PERMIT_PACKAGE = Yes -MODPY_PI = Yes - MODULES = lang/python - MODPY_PYBUILD = setuptools RUN_DEPENDS = devel/py-typing-extensions \ + textproc/py-pyjson5 \ textproc/py-tomli \ textproc/py-yaml -# some files from test dir are missing in sdist -NO_TEST = Yes +TEST_DEPENDS = devel/py-test-cov \ + devel/py-test-timeout .include Index: distinfo =================================================================== RCS file: /cvs/ports/devel/py-application_properties/distinfo,v diff -u -p -r1.1.1.1 distinfo --- distinfo 27 Jun 2025 08:05:56 -0000 1.1.1.1 +++ distinfo 12 Jan 2026 09:55:53 -0000 @@ -1,2 +1,2 @@ -SHA256 (application_properties-0.8.3.tar.gz) = qrtU4mzcN7pz9bAu9FO3c4zKlEaPcGyFIodqCBZMGIo= -SIZE (application_properties-0.8.3.tar.gz) = 29763 +SHA256 (application_properties-0.9.0.tar.gz) = 9zLJ1ybtfNtRR8/PaTHqgcyFOfJTXST0orPBzNZptwc= +SIZE (application_properties-0.9.0.tar.gz) = 123629 Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/devel/py-application_properties/pkg/PLIST,v diff -u -p -r1.2 PLIST --- pkg/PLIST 23 Oct 2025 13:19:06 -0000 1.2 +++ pkg/PLIST 12 Jan 2026 09:55:53 -0000 @@ -28,6 +28,8 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/application_properties/${MODPY_PYCACHE}application_properties_utilities.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/application_properties/${MODPY_PYCACHE}application_properties_yaml_loader.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/application_properties/${MODPY_PYCACHE}application_properties_yaml_loader.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/application_properties/${MODPY_PYCACHE}multisource_configuration_loader.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/application_properties/${MODPY_PYCACHE}multisource_configuration_loader.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/application_properties/${MODPY_PYCACHE}version.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/application_properties/${MODPY_PYCACHE}version.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/application_properties/application_properties.py @@ -38,5 +40,6 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/application_properties/application_properties_toml_loader.py lib/python${MODPY_VERSION}/site-packages/application_properties/application_properties_utilities.py lib/python${MODPY_VERSION}/site-packages/application_properties/application_properties_yaml_loader.py +lib/python${MODPY_VERSION}/site-packages/application_properties/multisource_configuration_loader.py lib/python${MODPY_VERSION}/site-packages/application_properties/py.typed lib/python${MODPY_VERSION}/site-packages/application_properties/version.py