diff --git a/devel/py-jmespath/Makefile b/devel/py-jmespath/Makefile index 032e1d009b9..a6da866d8a7 100644 --- a/devel/py-jmespath/Makefile +++ b/devel/py-jmespath/Makefile @@ -1,26 +1,22 @@ -COMMENT= extract elements from a JSON document +COMMENT= extract elements from a JSON document -MODPY_EGG_VERSION= 0.10.0 -DISTNAME= jmespath-${MODPY_EGG_VERSION} -PKGNAME= py-${DISTNAME} -REVISION= 3 +MODPY_EGG_VERSION= 1.0.1 +DISTNAME= jmespath-${MODPY_EGG_VERSION} +PKGNAME= py-${DISTNAME} -CATEGORIES= devel +CATEGORIES= devel -HOMEPAGE= https://github.com/jmespath/jmespath.py +HOMEPAGE= https://github.com/jmespath/jmespath.py # MIT PERMIT_PACKAGE= Yes -MODULES= lang/python +MODULES= lang/python -MODPY_PI= Yes -MODPY_SETUPTOOLS= Yes +MODPY_PI= Yes +MODPY_PYBUILD= setuptools -FLAVORS= python3 -FLAVOR = python3 - -post-install: - rm ${PREFIX}/bin/jp.py +FLAVORS= python3 +FLAVOR= python3 .include diff --git a/devel/py-jmespath/distinfo b/devel/py-jmespath/distinfo index 573793478f1..6b673e31795 100644 --- a/devel/py-jmespath/distinfo +++ b/devel/py-jmespath/distinfo @@ -1,2 +1,2 @@ -SHA256 (jmespath-0.10.0.tar.gz) = uF0FZ7hmYUmpMXJxLmiSBzQzPAzn6Jt4s+mH9x5e1Pk= -SIZE (jmespath-0.10.0.tar.gz) = 21607 +SHA256 (jmespath-1.0.1.tar.gz) = kCYbIG1t79WP3V6F9Hi/YzopAXmJBr4q04kVDFxg7b4= +SIZE (jmespath-1.0.1.tar.gz) = 25843 diff --git a/devel/py-jmespath/pkg/DESCR b/devel/py-jmespath/pkg/DESCR index fcae4e82f8f..c399ae318ab 100644 --- a/devel/py-jmespath/pkg/DESCR +++ b/devel/py-jmespath/pkg/DESCR @@ -1,3 +1,9 @@ JSON Matching Expressions. -JMESPath (pronounced "james path") allows you to declaratively specify how to -extract elements from a JSON document. + +JMESPath (pronounced "james path") allows you to declaratively +specify how to extract elements from a JSON document. + +For example, given this document: {"foo": {"bar": "baz"}} +The jmespath expression foo.bar will return "baz". + +JMESPath also supports referencing elements in a list. diff --git a/devel/py-jmespath/pkg/PLIST b/devel/py-jmespath/pkg/PLIST index 879aaaf5f4b..ac534b4be1f 100644 --- a/devel/py-jmespath/pkg/PLIST +++ b/devel/py-jmespath/pkg/PLIST @@ -1,19 +1,29 @@ @pkgpath devel/py-jmespath +bin/jp.py lib/python${MODPY_VERSION}/site-packages/jmespath/ -lib/python${MODPY_VERSION}/site-packages/jmespath-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/ -lib/python${MODPY_VERSION}/site-packages/jmespath-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/PKG-INFO -lib/python${MODPY_VERSION}/site-packages/jmespath-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/SOURCES.txt -lib/python${MODPY_VERSION}/site-packages/jmespath-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/dependency_links.txt -lib/python${MODPY_VERSION}/site-packages/jmespath-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/top_level.txt +lib/python${MODPY_VERSION}/site-packages/jmespath-${MODPY_EGG_VERSION}.dist-info/ +lib/python${MODPY_VERSION}/site-packages/jmespath-${MODPY_EGG_VERSION}.dist-info/LICENSE.txt +lib/python${MODPY_VERSION}/site-packages/jmespath-${MODPY_EGG_VERSION}.dist-info/METADATA +lib/python${MODPY_VERSION}/site-packages/jmespath-${MODPY_EGG_VERSION}.dist-info/RECORD +lib/python${MODPY_VERSION}/site-packages/jmespath-${MODPY_EGG_VERSION}.dist-info/WHEEL +lib/python${MODPY_VERSION}/site-packages/jmespath-${MODPY_EGG_VERSION}.dist-info/top_level.txt lib/python${MODPY_VERSION}/site-packages/jmespath/__init__.py ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/jmespath/${MODPY_PYCACHE}/ +lib/python${MODPY_VERSION}/site-packages/jmespath/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/jmespath/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/jmespath/${MODPY_PYCACHE}ast.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/jmespath/${MODPY_PYCACHE}ast.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/jmespath/${MODPY_PYCACHE}compat.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/jmespath/${MODPY_PYCACHE}compat.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/jmespath/${MODPY_PYCACHE}exceptions.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/jmespath/${MODPY_PYCACHE}exceptions.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/jmespath/${MODPY_PYCACHE}functions.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/jmespath/${MODPY_PYCACHE}functions.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/jmespath/${MODPY_PYCACHE}lexer.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/jmespath/${MODPY_PYCACHE}lexer.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/jmespath/${MODPY_PYCACHE}parser.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/jmespath/${MODPY_PYCACHE}parser.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/jmespath/${MODPY_PYCACHE}visitor.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/jmespath/${MODPY_PYCACHE}visitor.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/jmespath/ast.py lib/python${MODPY_VERSION}/site-packages/jmespath/compat.py