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