Takashi Kajinami 1803608b5c setup.cfg: Replace dashes by underscores
Since setuptools v54.1.0[1], the parmeters with dash have been
deprecated in favor of the new parameters with underscore.

This change updates the parameters accordingly to avoid the warnings
like the example below.

  UserWarning: Usage of dash-separated 'description-file' will not be
  supported in future versions. Please use the underscore name
  'description_file' instead

[1] https://github.com/pypa/setuptools/commit/a2e9ae4cb

Change-Id: I6b50af9c7825b48e37c395466ce479e38937e094
2022-02-05 17:08:55 +00:00
2021-02-01 11:11:27 +00:00
2016-07-11 16:46:44 +03:00
2019-04-19 19:32:57 +00:00
2014-07-03 18:01:24 +04:00
2014-07-03 18:01:24 +04:00
2014-07-03 18:01:24 +04:00
2014-07-03 18:01:24 +04:00
2021-02-01 11:11:17 +00:00
2020-04-07 04:48:25 -07:00
2021-02-01 10:55:35 +00:00

YAQL: Yet Another Query Language

YAQL (Yet Another Query Language) is an embeddable and extensible query language, that allows performing complex queries against arbitrary objects. It has a vast and comprehensive standard library of frequently used querying functions and can be extend even further with user-specified functions. YAQL is written in python and is distributed via PyPI.

Quickstart

Install the latest version of yaql:

pip install yaql>=1.0.0

Run yaql REPL:

yaql

Load a json file:

yaql> @load my_file.json

Check it loaded to current context, i.e. `$`:

yaql> $

Run some queries:

yaql> $.customers ... yaql> $.customers.orders ... yaql> $.customers.where($.age > 18) ... yaql> $.customers.groupBy($.sex) ... yaql> $.customers.where($.orders.len() >= 1 or name = "John")

Project Resources

License

Apache License Version 2.0 http://www.apache.org/licenses/LICENSE-2.0

Description
Yet another query language
Readme 2.7 MiB
Languages
Python 100%