Index | Thread | Search

From:
Stuart Henderson <stu@spacehopper.org>
Subject:
NEW: textproc/py-pyjson5
To:
ports <ports@openbsd.org>
Date:
Mon, 12 Jan 2026 09:56:56 +0000

Download raw body.

Thread
  • Stuart Henderson:

    NEW: textproc/py-pyjson5

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 <bsd.port.mk>
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