Skip to main content

sqlite-utils-jq

PyPI Changelog Tests License

Plugin adding a jq() SQL function to sqlite-utils.

Installation

Install this plugin in the same environment as sqlite-utils:

sqlite-utils install sqlite-utils-jq

Usage

This plugin adds a jq() function for executing jq programs against JSON values.

sqlite-utils memory "select jq(:doc, :expr) as result" \
  -p doc '{"foo": "bar"}' \
  -p expr '.foo' \
  --table

Output:

result
--------
"bar"

Development

To set up this plugin locally, first checkout the code. Then create a new virtual environment:

cd sqlite-utils-jq
python3 -m venv venv
source venv/bin/activate

Now install the dependencies and test dependencies:

pip install -e '.[test]'

To run the tests:

pytest

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

sqlite-utils-jq-0.1.tar.gz (2.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

sqlite_utils_jq-0.1-py3-none-any.whl (2.4 kB view details)

Uploaded Python 3

File details

Details for the file sqlite-utils-jq-0.1.tar.gz.

File metadata

  • Download URL: sqlite-utils-jq-0.1.tar.gz
  • Upload date:
  • Size: 2.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for sqlite-utils-jq-0.1.tar.gz
Algorithm Hash digest
SHA256 def1df6ab65efb0fadb58d5baab131f7023b9e200cef09f60c47cc24dc5ba132
MD5 b1205336ca1e954fa1565bd77f96ca50
BLAKE2b-256 3f8e423b5572c0d91777e54c16107cb18ec1cb865a08d4c740d86a0c6898d53c

See more details on using hashes here.

File details

Details for the file sqlite_utils_jq-0.1-py3-none-any.whl.

File metadata

  • Download URL: sqlite_utils_jq-0.1-py3-none-any.whl
  • Upload date:
  • Size: 2.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for sqlite_utils_jq-0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 ef5d6da1061ee132aa3a0aa0dc52b3eb5e040bcc6fe1e795f83d5e243e88f77d
MD5 67890eec4c511be5703c15ad80888322
BLAKE2b-256 00b44b3947806270007377955e4c884401bdcbf2e43e1681c720079a97dd1299

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.1

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page