pkgsrc-WIP-changes archive

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

py-deepmerge: add finished package



Module Name:	pkgsrc-wip
Committed By:	Thomas Klausner <wiz%gatalith.at@localhost>
Pushed By:	wiz
Date:		Tue Dec 12 19:00:50 2023 +0100
Changeset:	1113dad6f9a53dc0e42fe741986109205ed05ac4

Modified Files:
	Makefile
	py-spsdk/Makefile
Added Files:
	py-deepmerge/DESCR
	py-deepmerge/Makefile
	py-deepmerge/PLIST
	py-deepmerge/distinfo

Log Message:
py-deepmerge: add finished package

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=1113dad6f9a53dc0e42fe741986109205ed05ac4

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

diffstat:
 Makefile              |  1 +
 py-deepmerge/DESCR    |  1 +
 py-deepmerge/Makefile | 22 ++++++++++++++++++++++
 py-deepmerge/PLIST    | 46 ++++++++++++++++++++++++++++++++++++++++++++++
 py-deepmerge/distinfo |  5 +++++
 py-spsdk/Makefile     |  2 +-
 6 files changed, 76 insertions(+), 1 deletion(-)

diffs:
diff --git a/Makefile b/Makefile
index a3d01ab86c..a0bdf1339f 100644
--- a/Makefile
+++ b/Makefile
@@ -3468,6 +3468,7 @@ SUBDIR+=	py-decorated-registry
 SUBDIR+=	py-decoratortools
 SUBDIR+=	py-deep-merge
 SUBDIR+=	py-deep-translator
+SUBDIR+=	py-deepmerge
 SUBDIR+=	py-delay
 SUBDIR+=	py-delegator
 SUBDIR+=	py-delny
diff --git a/py-deepmerge/DESCR b/py-deepmerge/DESCR
new file mode 100644
index 0000000000..296b22756a
--- /dev/null
+++ b/py-deepmerge/DESCR
@@ -0,0 +1 @@
+A tools to handle merging of nested data structures in Python.
diff --git a/py-deepmerge/Makefile b/py-deepmerge/Makefile
new file mode 100644
index 0000000000..20f4618701
--- /dev/null
+++ b/py-deepmerge/Makefile
@@ -0,0 +1,22 @@
+# $NetBSD$
+
+DISTNAME=	deepmerge-1.1.0
+PKGNAME=	${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES=	devel
+MASTER_SITES=	${MASTER_SITE_PYPI:=d/deepmerge/}
+
+MAINTAINER=	pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=	https://pypi.org/project/deepmerge/
+COMMENT=	Toolset to deeply merge Python dictionaries
+LICENSE=	mit
+
+TOOL_DEPENDS+=	${PYPKGPREFIX}-setuptools-[0-9]*:../../devel/py-setuptools
+TOOL_DEPENDS+=	${PYPKGPREFIX}-setuptools_scm-[0-9]*:../../devel/py-setuptools_scm
+TOOL_DEPENDS+=	${PYPKGPREFIX}-wheel-[0-9]*:../../devel/py-wheel
+
+USE_LANGUAGES=	# none
+
+PYTHON_VERSIONS_INCOMPATIBLE=	27
+
+.include "../../lang/python/wheel.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/py-deepmerge/PLIST b/py-deepmerge/PLIST
new file mode 100644
index 0000000000..ddb4601fa7
--- /dev/null
+++ b/py-deepmerge/PLIST
@@ -0,0 +1,46 @@
+@comment $NetBSD$
+${PYSITELIB}/${WHEEL_INFODIR}/LICENSE
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
+${PYSITELIB}/${WHEEL_INFODIR}/zip-safe
+${PYSITELIB}/deepmerge/__init__.py
+${PYSITELIB}/deepmerge/__init__.pyc
+${PYSITELIB}/deepmerge/__init__.pyo
+${PYSITELIB}/deepmerge/_version.py
+${PYSITELIB}/deepmerge/_version.pyc
+${PYSITELIB}/deepmerge/_version.pyo
+${PYSITELIB}/deepmerge/compat.py
+${PYSITELIB}/deepmerge/compat.pyc
+${PYSITELIB}/deepmerge/compat.pyo
+${PYSITELIB}/deepmerge/exception.py
+${PYSITELIB}/deepmerge/exception.pyc
+${PYSITELIB}/deepmerge/exception.pyo
+${PYSITELIB}/deepmerge/extended_set.py
+${PYSITELIB}/deepmerge/extended_set.pyc
+${PYSITELIB}/deepmerge/extended_set.pyo
+${PYSITELIB}/deepmerge/merger.py
+${PYSITELIB}/deepmerge/merger.pyc
+${PYSITELIB}/deepmerge/merger.pyo
+${PYSITELIB}/deepmerge/strategy/__init__.py
+${PYSITELIB}/deepmerge/strategy/__init__.pyc
+${PYSITELIB}/deepmerge/strategy/__init__.pyo
+${PYSITELIB}/deepmerge/strategy/core.py
+${PYSITELIB}/deepmerge/strategy/core.pyc
+${PYSITELIB}/deepmerge/strategy/core.pyo
+${PYSITELIB}/deepmerge/strategy/dict.py
+${PYSITELIB}/deepmerge/strategy/dict.pyc
+${PYSITELIB}/deepmerge/strategy/dict.pyo
+${PYSITELIB}/deepmerge/strategy/fallback.py
+${PYSITELIB}/deepmerge/strategy/fallback.pyc
+${PYSITELIB}/deepmerge/strategy/fallback.pyo
+${PYSITELIB}/deepmerge/strategy/list.py
+${PYSITELIB}/deepmerge/strategy/list.pyc
+${PYSITELIB}/deepmerge/strategy/list.pyo
+${PYSITELIB}/deepmerge/strategy/set.py
+${PYSITELIB}/deepmerge/strategy/set.pyc
+${PYSITELIB}/deepmerge/strategy/set.pyo
+${PYSITELIB}/deepmerge/strategy/type_conflict.py
+${PYSITELIB}/deepmerge/strategy/type_conflict.pyc
+${PYSITELIB}/deepmerge/strategy/type_conflict.pyo
diff --git a/py-deepmerge/distinfo b/py-deepmerge/distinfo
new file mode 100644
index 0000000000..a8fa84298a
--- /dev/null
+++ b/py-deepmerge/distinfo
@@ -0,0 +1,5 @@
+$NetBSD$
+
+BLAKE2s (deepmerge-1.1.0.tar.gz) = dccba3d3e1a1c6d095777c22d96d37b2cc9e62a5e4045696e74a52d80b4b3f07
+SHA512 (deepmerge-1.1.0.tar.gz) = 9facde604ee02271ad49d9a14e88fa23690c41728c3c350594533725c2e38803cc75f9345ff19bb63ceb318ea7c58a46ed0d6091682560509401206c8b4e8537
+Size (deepmerge-1.1.0.tar.gz) = 17785 bytes
diff --git a/py-spsdk/Makefile b/py-spsdk/Makefile
index fc2c714e8f..837f47cde4 100644
--- a/py-spsdk/Makefile
+++ b/py-spsdk/Makefile
@@ -22,7 +22,7 @@ DEPENDS+=	${PYPKGPREFIX}-colorama>=0.4.6:../../comms/py-colorama
 DEPENDS+=	${PYPKGPREFIX}-commentjson>=0.9:../../wip/py-commentjson
 DEPENDS+=	${PYPKGPREFIX}-crcmod>=0:../../security/py-crcmod
 DEPENDS+=	${PYPKGPREFIX}-cryptography>=3.4.4:../../security/py-cryptography
-DEPENDS+=	# TODO: deepmerge>=0
+DEPENDS+=	${PYPKGPREFIX}-deepmerge>=0:../../wip/py-deepmerge
 DEPENDS+=	${PYPKGPREFIX}-fastjsonschema>=2.15.1:../../textproc/py-fastjsonschema
 DEPENDS+=	# TODO: hexdump<3.4>=0
 DEPENDS+=	${PYPKGPREFIX}-jinja2>=3.0:../../textproc/py-jinja2


Home | Main Index | Thread Index | Old Index