pkgsrc-WIP-changes archive

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

py-glom: Import py-glom-22.1.0



Module Name:	pkgsrc-wip
Committed By:	Leonardo Taccari <leot%NetBSD.org@localhost>
Pushed By:	leot
Date:		Mon Jul 25 14:37:58 2022 +0200
Changeset:	1fc048f5ea731bb4e4887090d34f792a34b925ee

Added Files:
	py-glom/DESCR
	py-glom/Makefile
	py-glom/PLIST
	py-glom/distinfo

Log Message:
py-glom: Import py-glom-22.1.0

glom is a new approach to working with data in Python, featuring:

 * Path-based access for nested structures
 * Declarative data transformation using lightweight, Pythonic specifications
 * Readable, meaningful error messages
 * Built-in debugging features
 * Plus, deep assignment, streaming, data validation, and more!

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

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

diffstat:
 py-glom/DESCR    |   7 ++++
 py-glom/Makefile |  20 +++++++++++
 py-glom/PLIST    | 101 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 py-glom/distinfo |   5 +++
 4 files changed, 133 insertions(+)

diffs:
diff --git a/py-glom/DESCR b/py-glom/DESCR
new file mode 100644
index 0000000000..97d14389e7
--- /dev/null
+++ b/py-glom/DESCR
@@ -0,0 +1,7 @@
+glom is a new approach to working with data in Python, featuring:
+
+ * Path-based access for nested structures
+ * Declarative data transformation using lightweight, Pythonic specifications
+ * Readable, meaningful error messages
+ * Built-in debugging features
+ * Plus, deep assignment, streaming, data validation, and more!
diff --git a/py-glom/Makefile b/py-glom/Makefile
new file mode 100644
index 0000000000..de8fd8a90c
--- /dev/null
+++ b/py-glom/Makefile
@@ -0,0 +1,20 @@
+# $NetBSD$
+
+DISTNAME=	glom-22.1.0
+PKGNAME=	${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES=	devel python
+MASTER_SITES=	${MASTER_SITE_PYPI:=g/glom/}
+
+MAINTAINER=	pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=	https://github.com/mahmoud/glom
+COMMENT=	Python's nested data operator (and CLI)
+LICENSE=	modified-bsd
+
+DEPENDS+=	${PYPKGPREFIX}-attrs>=0:../../devel/py-attrs
+DEPENDS+=	${PYPKGPREFIX}-boltons>=19.3.0:../../devel/py-boltons
+DEPENDS+=	${PYPKGPREFIX}-face>=20.1.0:../../wip/py-face
+
+USE_LANGUAGES=	# none
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/py-glom/PLIST b/py-glom/PLIST
new file mode 100644
index 0000000000..d6b1e845e2
--- /dev/null
+++ b/py-glom/PLIST
@@ -0,0 +1,101 @@
+@comment $NetBSD$
+bin/glom
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
+${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/glom/__init__.py
+${PYSITELIB}/glom/__init__.pyc
+${PYSITELIB}/glom/__init__.pyo
+${PYSITELIB}/glom/__main__.py
+${PYSITELIB}/glom/__main__.pyc
+${PYSITELIB}/glom/__main__.pyo
+${PYSITELIB}/glom/_version.py
+${PYSITELIB}/glom/_version.pyc
+${PYSITELIB}/glom/_version.pyo
+${PYSITELIB}/glom/chainmap_backport.py
+${PYSITELIB}/glom/chainmap_backport.pyc
+${PYSITELIB}/glom/chainmap_backport.pyo
+${PYSITELIB}/glom/cli.py
+${PYSITELIB}/glom/cli.pyc
+${PYSITELIB}/glom/cli.pyo
+${PYSITELIB}/glom/core.py
+${PYSITELIB}/glom/core.pyc
+${PYSITELIB}/glom/core.pyo
+${PYSITELIB}/glom/grouping.py
+${PYSITELIB}/glom/grouping.pyc
+${PYSITELIB}/glom/grouping.pyo
+${PYSITELIB}/glom/matching.py
+${PYSITELIB}/glom/matching.pyc
+${PYSITELIB}/glom/matching.pyo
+${PYSITELIB}/glom/mutation.py
+${PYSITELIB}/glom/mutation.pyc
+${PYSITELIB}/glom/mutation.pyo
+${PYSITELIB}/glom/reduction.py
+${PYSITELIB}/glom/reduction.pyc
+${PYSITELIB}/glom/reduction.pyo
+${PYSITELIB}/glom/streaming.py
+${PYSITELIB}/glom/streaming.pyc
+${PYSITELIB}/glom/streaming.pyo
+${PYSITELIB}/glom/test/__init__.py
+${PYSITELIB}/glom/test/__init__.pyc
+${PYSITELIB}/glom/test/__init__.pyo
+${PYSITELIB}/glom/test/data/test_invalid.yaml
+${PYSITELIB}/glom/test/data/test_valid.yaml
+${PYSITELIB}/glom/test/perf_report.py
+${PYSITELIB}/glom/test/perf_report.pyc
+${PYSITELIB}/glom/test/perf_report.pyo
+${PYSITELIB}/glom/test/test_basic.py
+${PYSITELIB}/glom/test/test_basic.pyc
+${PYSITELIB}/glom/test/test_basic.pyo
+${PYSITELIB}/glom/test/test_check.py
+${PYSITELIB}/glom/test/test_check.pyc
+${PYSITELIB}/glom/test/test_check.pyo
+${PYSITELIB}/glom/test/test_cli.py
+${PYSITELIB}/glom/test/test_cli.pyc
+${PYSITELIB}/glom/test/test_cli.pyo
+${PYSITELIB}/glom/test/test_error.py
+${PYSITELIB}/glom/test/test_error.pyc
+${PYSITELIB}/glom/test/test_error.pyo
+${PYSITELIB}/glom/test/test_fill.py
+${PYSITELIB}/glom/test/test_fill.pyc
+${PYSITELIB}/glom/test/test_fill.pyo
+${PYSITELIB}/glom/test/test_grouping.py
+${PYSITELIB}/glom/test/test_grouping.pyc
+${PYSITELIB}/glom/test/test_grouping.pyo
+${PYSITELIB}/glom/test/test_match.py
+${PYSITELIB}/glom/test/test_match.pyc
+${PYSITELIB}/glom/test/test_match.pyo
+${PYSITELIB}/glom/test/test_mutation.py
+${PYSITELIB}/glom/test/test_mutation.pyc
+${PYSITELIB}/glom/test/test_mutation.pyo
+${PYSITELIB}/glom/test/test_path_and_t.py
+${PYSITELIB}/glom/test/test_path_and_t.pyc
+${PYSITELIB}/glom/test/test_path_and_t.pyo
+${PYSITELIB}/glom/test/test_reduction.py
+${PYSITELIB}/glom/test/test_reduction.pyc
+${PYSITELIB}/glom/test/test_reduction.pyo
+${PYSITELIB}/glom/test/test_scope_vars.py
+${PYSITELIB}/glom/test/test_scope_vars.pyc
+${PYSITELIB}/glom/test/test_scope_vars.pyo
+${PYSITELIB}/glom/test/test_snippets.py
+${PYSITELIB}/glom/test/test_snippets.pyc
+${PYSITELIB}/glom/test/test_snippets.pyo
+${PYSITELIB}/glom/test/test_spec.py
+${PYSITELIB}/glom/test/test_spec.pyc
+${PYSITELIB}/glom/test/test_spec.pyo
+${PYSITELIB}/glom/test/test_streaming.py
+${PYSITELIB}/glom/test/test_streaming.pyc
+${PYSITELIB}/glom/test/test_streaming.pyo
+${PYSITELIB}/glom/test/test_target_types.py
+${PYSITELIB}/glom/test/test_target_types.pyc
+${PYSITELIB}/glom/test/test_target_types.pyo
+${PYSITELIB}/glom/test/test_tutorial.py
+${PYSITELIB}/glom/test/test_tutorial.pyc
+${PYSITELIB}/glom/test/test_tutorial.pyo
+${PYSITELIB}/glom/tutorial.py
+${PYSITELIB}/glom/tutorial.pyc
+${PYSITELIB}/glom/tutorial.pyo
diff --git a/py-glom/distinfo b/py-glom/distinfo
new file mode 100644
index 0000000000..4ce30ef183
--- /dev/null
+++ b/py-glom/distinfo
@@ -0,0 +1,5 @@
+$NetBSD$
+
+BLAKE2s (glom-22.1.0.tar.gz) = 2558b5c5ed6773e7d49e7548e06e2bd2418dfc7d42c5f6aca49e87f29ee6e61c
+SHA512 (glom-22.1.0.tar.gz) = be6eadd6ea6347e0b44092f3996d7bd51de5dcaf3e1b7bca5653a8bca0b368a0067f2ce9f153835cb30e966e14aba9663302c88a55889200f001970d2e3e549d
+Size (glom-22.1.0.tar.gz) = 189738 bytes


Home | Main Index | Thread Index | Old Index