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