import efilter, a general-purpose destructuring and search language implemented in

Python, and suitable for integration with any Python project that requires a
search function for some of its data.
ok benoit@, inputs and ok shadchin@
This commit is contained in:
rpointel 2016-10-04 19:57:52 +00:00
parent de788a5895
commit 67b91c15db
4 changed files with 179 additions and 0 deletions

31
devel/py-efilter/Makefile Normal file
View File

@ -0,0 +1,31 @@
# $OpenBSD: Makefile,v 1.1.1.1 2016/10/04 19:57:52 rpointel Exp $
COMMENT = EFILTER query language
MODPY_EGG_VERSION = 1.5
DISTNAME = efilter-${MODPY_EGG_VERSION}
PKGNAME = py-${DISTNAME}
GH_ACCOUNT = google
GH_PROJECT = dotty
GH_TAGNAME = v${MODPY_EGG_VERSION}
CATEGORIES = devel
HOMEPAGE = https://github.com/google/dotty/
MAINTAINER = Remi Pointel <rpointel@openbsd.org>
# Apache v2
PERMIT_PACKAGE_CDROM = Yes
MODULES = lang/python
MODPY_SETUPTOOLS = Yes
RUN_DEPENDS = devel/py-dateutil \
devel/py-six \
devel/py-tz
NO_TEST = Yes
.include <bsd.port.mk>

View File

@ -0,0 +1,2 @@
SHA256 (efilter-1.5.tar.gz) = ExMM5ra5A8KSU0UfQvy+M6o36ocuPXEvEEbj3e1R+BI=
SIZE (efilter-1.5.tar.gz) = 14002703

View File

@ -0,0 +1,3 @@
EFILTER is a general-purpose destructuring and search language implemented in
Python, and suitable for integration with any Python project that requires a
search function for some of its data.

143
devel/py-efilter/pkg/PLIST Normal file
View File

@ -0,0 +1,143 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2016/10/04 19:57:52 rpointel Exp $
lib/python${MODPY_VERSION}/site-packages/efilter/
lib/python${MODPY_VERSION}/site-packages/efilter-1!${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/
lib/python${MODPY_VERSION}/site-packages/efilter-1!${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/PKG-INFO
lib/python${MODPY_VERSION}/site-packages/efilter-1!${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/SOURCES.txt
lib/python${MODPY_VERSION}/site-packages/efilter-1!${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/dependency_links.txt
lib/python${MODPY_VERSION}/site-packages/efilter-1!${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/requires.txt
lib/python${MODPY_VERSION}/site-packages/efilter-1!${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/top_level.txt
lib/python${MODPY_VERSION}/site-packages/efilter/__init__.py
lib/python${MODPY_VERSION}/site-packages/efilter/__init__.pyc
lib/python${MODPY_VERSION}/site-packages/efilter/api.py
lib/python${MODPY_VERSION}/site-packages/efilter/api.pyc
lib/python${MODPY_VERSION}/site-packages/efilter/ast.py
lib/python${MODPY_VERSION}/site-packages/efilter/ast.pyc
lib/python${MODPY_VERSION}/site-packages/efilter/dispatch.py
lib/python${MODPY_VERSION}/site-packages/efilter/dispatch.pyc
lib/python${MODPY_VERSION}/site-packages/efilter/errors.py
lib/python${MODPY_VERSION}/site-packages/efilter/errors.pyc
lib/python${MODPY_VERSION}/site-packages/efilter/ext/
lib/python${MODPY_VERSION}/site-packages/efilter/ext/__init__.py
lib/python${MODPY_VERSION}/site-packages/efilter/ext/__init__.pyc
lib/python${MODPY_VERSION}/site-packages/efilter/ext/csv_reader.py
lib/python${MODPY_VERSION}/site-packages/efilter/ext/csv_reader.pyc
lib/python${MODPY_VERSION}/site-packages/efilter/ext/lazy_repetition.py
lib/python${MODPY_VERSION}/site-packages/efilter/ext/lazy_repetition.pyc
lib/python${MODPY_VERSION}/site-packages/efilter/ext/line_reader.py
lib/python${MODPY_VERSION}/site-packages/efilter/ext/line_reader.pyc
lib/python${MODPY_VERSION}/site-packages/efilter/ext/list_repetition.py
lib/python${MODPY_VERSION}/site-packages/efilter/ext/list_repetition.pyc
lib/python${MODPY_VERSION}/site-packages/efilter/ext/row_tuple.py
lib/python${MODPY_VERSION}/site-packages/efilter/ext/row_tuple.pyc
lib/python${MODPY_VERSION}/site-packages/efilter/parsers/
lib/python${MODPY_VERSION}/site-packages/efilter/parsers/__init__.py
lib/python${MODPY_VERSION}/site-packages/efilter/parsers/__init__.pyc
lib/python${MODPY_VERSION}/site-packages/efilter/parsers/common/
lib/python${MODPY_VERSION}/site-packages/efilter/parsers/common/__init__.py
lib/python${MODPY_VERSION}/site-packages/efilter/parsers/common/__init__.pyc
lib/python${MODPY_VERSION}/site-packages/efilter/parsers/common/ast_transforms.py
lib/python${MODPY_VERSION}/site-packages/efilter/parsers/common/ast_transforms.pyc
lib/python${MODPY_VERSION}/site-packages/efilter/parsers/common/grammar.py
lib/python${MODPY_VERSION}/site-packages/efilter/parsers/common/grammar.pyc
lib/python${MODPY_VERSION}/site-packages/efilter/parsers/common/parser.py
lib/python${MODPY_VERSION}/site-packages/efilter/parsers/common/parser.pyc
lib/python${MODPY_VERSION}/site-packages/efilter/parsers/common/token_stream.py
lib/python${MODPY_VERSION}/site-packages/efilter/parsers/common/token_stream.pyc
lib/python${MODPY_VERSION}/site-packages/efilter/parsers/common/tokenizer.py
lib/python${MODPY_VERSION}/site-packages/efilter/parsers/common/tokenizer.pyc
lib/python${MODPY_VERSION}/site-packages/efilter/parsers/dottysql/
lib/python${MODPY_VERSION}/site-packages/efilter/parsers/dottysql/__init__.py
lib/python${MODPY_VERSION}/site-packages/efilter/parsers/dottysql/__init__.pyc
lib/python${MODPY_VERSION}/site-packages/efilter/parsers/dottysql/grammar.py
lib/python${MODPY_VERSION}/site-packages/efilter/parsers/dottysql/grammar.pyc
lib/python${MODPY_VERSION}/site-packages/efilter/parsers/dottysql/parser.py
lib/python${MODPY_VERSION}/site-packages/efilter/parsers/dottysql/parser.pyc
lib/python${MODPY_VERSION}/site-packages/efilter/parsers/legacy/
lib/python${MODPY_VERSION}/site-packages/efilter/parsers/legacy/__init__.py
lib/python${MODPY_VERSION}/site-packages/efilter/parsers/legacy/__init__.pyc
lib/python${MODPY_VERSION}/site-packages/efilter/parsers/legacy/objectfilter.py
lib/python${MODPY_VERSION}/site-packages/efilter/parsers/legacy/objectfilter.pyc
lib/python${MODPY_VERSION}/site-packages/efilter/parsers/lisp.py
lib/python${MODPY_VERSION}/site-packages/efilter/parsers/lisp.pyc
lib/python${MODPY_VERSION}/site-packages/efilter/parsers/literal.py
lib/python${MODPY_VERSION}/site-packages/efilter/parsers/literal.pyc
lib/python${MODPY_VERSION}/site-packages/efilter/protocol.py
lib/python${MODPY_VERSION}/site-packages/efilter/protocol.pyc
lib/python${MODPY_VERSION}/site-packages/efilter/protocols/
lib/python${MODPY_VERSION}/site-packages/efilter/protocols/__init__.py
lib/python${MODPY_VERSION}/site-packages/efilter/protocols/__init__.pyc
lib/python${MODPY_VERSION}/site-packages/efilter/protocols/applicative.py
lib/python${MODPY_VERSION}/site-packages/efilter/protocols/applicative.pyc
lib/python${MODPY_VERSION}/site-packages/efilter/protocols/associative.py
lib/python${MODPY_VERSION}/site-packages/efilter/protocols/associative.pyc
lib/python${MODPY_VERSION}/site-packages/efilter/protocols/boolean.py
lib/python${MODPY_VERSION}/site-packages/efilter/protocols/boolean.pyc
lib/python${MODPY_VERSION}/site-packages/efilter/protocols/counted.py
lib/python${MODPY_VERSION}/site-packages/efilter/protocols/counted.pyc
lib/python${MODPY_VERSION}/site-packages/efilter/protocols/eq.py
lib/python${MODPY_VERSION}/site-packages/efilter/protocols/eq.pyc
lib/python${MODPY_VERSION}/site-packages/efilter/protocols/hashable.py
lib/python${MODPY_VERSION}/site-packages/efilter/protocols/hashable.pyc
lib/python${MODPY_VERSION}/site-packages/efilter/protocols/indexable.py
lib/python${MODPY_VERSION}/site-packages/efilter/protocols/indexable.pyc
lib/python${MODPY_VERSION}/site-packages/efilter/protocols/iset.py
lib/python${MODPY_VERSION}/site-packages/efilter/protocols/iset.pyc
lib/python${MODPY_VERSION}/site-packages/efilter/protocols/number.py
lib/python${MODPY_VERSION}/site-packages/efilter/protocols/number.pyc
lib/python${MODPY_VERSION}/site-packages/efilter/protocols/ordered.py
lib/python${MODPY_VERSION}/site-packages/efilter/protocols/ordered.pyc
lib/python${MODPY_VERSION}/site-packages/efilter/protocols/reducer.py
lib/python${MODPY_VERSION}/site-packages/efilter/protocols/reducer.pyc
lib/python${MODPY_VERSION}/site-packages/efilter/protocols/repeated.py
lib/python${MODPY_VERSION}/site-packages/efilter/protocols/repeated.pyc
lib/python${MODPY_VERSION}/site-packages/efilter/protocols/structured.py
lib/python${MODPY_VERSION}/site-packages/efilter/protocols/structured.pyc
lib/python${MODPY_VERSION}/site-packages/efilter/query.py
lib/python${MODPY_VERSION}/site-packages/efilter/query.pyc
lib/python${MODPY_VERSION}/site-packages/efilter/scope.py
lib/python${MODPY_VERSION}/site-packages/efilter/scope.pyc
lib/python${MODPY_VERSION}/site-packages/efilter/stdlib/
lib/python${MODPY_VERSION}/site-packages/efilter/stdlib/__init__.py
lib/python${MODPY_VERSION}/site-packages/efilter/stdlib/__init__.pyc
lib/python${MODPY_VERSION}/site-packages/efilter/stdlib/core.py
lib/python${MODPY_VERSION}/site-packages/efilter/stdlib/core.pyc
lib/python${MODPY_VERSION}/site-packages/efilter/stdlib/io.py
lib/python${MODPY_VERSION}/site-packages/efilter/stdlib/io.pyc
lib/python${MODPY_VERSION}/site-packages/efilter/stdlib/math.py
lib/python${MODPY_VERSION}/site-packages/efilter/stdlib/math.pyc
lib/python${MODPY_VERSION}/site-packages/efilter/syntax.py
lib/python${MODPY_VERSION}/site-packages/efilter/syntax.pyc
lib/python${MODPY_VERSION}/site-packages/efilter/transforms/
lib/python${MODPY_VERSION}/site-packages/efilter/transforms/__init__.py
lib/python${MODPY_VERSION}/site-packages/efilter/transforms/__init__.pyc
lib/python${MODPY_VERSION}/site-packages/efilter/transforms/asdottysql.py
lib/python${MODPY_VERSION}/site-packages/efilter/transforms/asdottysql.pyc
lib/python${MODPY_VERSION}/site-packages/efilter/transforms/aslisp.py
lib/python${MODPY_VERSION}/site-packages/efilter/transforms/aslisp.pyc
lib/python${MODPY_VERSION}/site-packages/efilter/transforms/infer_type.py
lib/python${MODPY_VERSION}/site-packages/efilter/transforms/infer_type.pyc
lib/python${MODPY_VERSION}/site-packages/efilter/transforms/normalize.py
lib/python${MODPY_VERSION}/site-packages/efilter/transforms/normalize.pyc
lib/python${MODPY_VERSION}/site-packages/efilter/transforms/solve.py
lib/python${MODPY_VERSION}/site-packages/efilter/transforms/solve.pyc
lib/python${MODPY_VERSION}/site-packages/efilter/transforms/validate.py
lib/python${MODPY_VERSION}/site-packages/efilter/transforms/validate.pyc
lib/python${MODPY_VERSION}/site-packages/efilter/version.py
lib/python${MODPY_VERSION}/site-packages/efilter/version.pyc
lib/python${MODPY_VERSION}/site-packages/sample_projects/
lib/python${MODPY_VERSION}/site-packages/sample_projects/__init__.py
lib/python${MODPY_VERSION}/site-packages/sample_projects/__init__.pyc
lib/python${MODPY_VERSION}/site-packages/sample_projects/star_catalog/
lib/python${MODPY_VERSION}/site-packages/sample_projects/star_catalog/__init__.py
lib/python${MODPY_VERSION}/site-packages/sample_projects/star_catalog/__init__.pyc
lib/python${MODPY_VERSION}/site-packages/sample_projects/star_catalog/star_catalog.py
lib/python${MODPY_VERSION}/site-packages/sample_projects/star_catalog/star_catalog.pyc
lib/python${MODPY_VERSION}/site-packages/sample_projects/star_catalog/star_catalog_test.py
lib/python${MODPY_VERSION}/site-packages/sample_projects/star_catalog/star_catalog_test.pyc
lib/python${MODPY_VERSION}/site-packages/sample_projects/tagging/
lib/python${MODPY_VERSION}/site-packages/sample_projects/tagging/__init__.py
lib/python${MODPY_VERSION}/site-packages/sample_projects/tagging/__init__.pyc
lib/python${MODPY_VERSION}/site-packages/sample_projects/tagging/tag.py
lib/python${MODPY_VERSION}/site-packages/sample_projects/tagging/tag.pyc
lib/python${MODPY_VERSION}/site-packages/sample_projects/tagging/tag_test.py
lib/python${MODPY_VERSION}/site-packages/sample_projects/tagging/tag_test.pyc