ASIMOV JQ Module
ASIMOV module for JSON transformation using the jq filter language.
✨ Features
- Transforms JSON inputs using the jq programming language.
- Supports values from environment variables using the
env.USERsyntax. - Loads environment variables from
.env(aka dotenv) files. - Distributed as a standalone static binary with zero runtime dependencies.
🛠️ Prerequisites
- Rust 1.85+ (2024 edition) if building from source code
⬇️ Installation
Installation from PyPI
pip install -U asimov-jq-module
Installation from Source Code
cargo install asimov-jq-module
👉 Examples
Transforming JSON Input
asimov-jq-runner filter.jq < input.json > output.json
📚 Reference
Installed Binaries
asimov-jq-runner: filters JSON from standard input to standard output
👨💻 Development
git clone https://github.com/asimov-modules/asimov-jq-module.git
Metadata
Release files for asimov-jq-module 0.1.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distributions (wheels)
| File | Reset | |||
|---|---|---|---|---|
| asimov_jq_module-0.1.3-py3-none-win_amd64.whl | Python 3 | none | Windows x86-64 | Details |
| asimov_jq_module-0.1.3-py3-none-musllinux_1_1_x86_64.whl | Python 3 | none | Linux musl 1.1+ x86-64 | Details |
| asimov_jq_module-0.1.3-py3-none-musllinux_1_1_aarch64.whl | Python 3 | none | Linux musl 1.1+ ARM64 | Details |
| asimov_jq_module-0.1.3-py3-none-manylinux_2_28_x86_64.whl | Python 3 | none | Linux glibc 2.28+ x86-64 | Details |
| asimov_jq_module-0.1.3-py3-none-manylinux_2_28_aarch64.whl | Python 3 | none | Linux glibc 2.28+ ARM64 | Details |
| asimov_jq_module-0.1.3-py3-none-macosx_12_0_x86_64.whl | Python 3 | none | macOS 12.0+ x86-64 | Details |
| asimov_jq_module-0.1.3-py3-none-macosx_12_0_arm64.whl | Python 3 | none | macOS 12.0+ ARM64 | Details |
Total release size: 5.7 MB
Release files / asimov_jq_module-0.1.3-py3-none-win_amd64.whl
| Download URL | asimov_jq_module-0.1.3-py3-none-win_amd64.whl |
|---|---|
| Size | 766.6 kB |
| Tags | Python 3 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
956f3673448b0332238d51e3c64fd3dd0fd207ce0443ee64bdf9e4b35ad03a22
|
|
BLAKE2b-256 checksum How to use checksums |
a1efc6f92e1575784b0f4987e888252d0df1230c356fd4c81f27cb458cb0a514
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.7.5
|
Release files / asimov_jq_module-0.1.3-py3-none-musllinux_1_1_x86_64.whl
| Download URL | asimov_jq_module-0.1.3-py3-none-musllinux_1_1_x86_64.whl |
|---|---|
| Size | 847.2 kB |
| Tags | Linux musl 1.1+ x86-64 Python 3 |
|
SHA-256 checksum How to use checksums |
16256c3b387327d9507381bb17247d14299e1a1e17a549ab415c5a64c27eb39e
|
|
BLAKE2b-256 checksum How to use checksums |
a56023ab7680f59d69fa93eb11e427888ffa214d74f112071ee2df7cb18d4d04
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.7.5
|
Release files / asimov_jq_module-0.1.3-py3-none-musllinux_1_1_aarch64.whl
| Download URL | asimov_jq_module-0.1.3-py3-none-musllinux_1_1_aarch64.whl |
|---|---|
| Size | 795.6 kB |
| Tags | Linux musl 1.1+ ARM64 Python 3 |
|
SHA-256 checksum How to use checksums |
813773a8ff769790abbb5c054a05e67b498b99948e6d92de9c587adb15068535
|
|
BLAKE2b-256 checksum How to use checksums |
dd4dbc54b24378be6da3614d551b8ca2036e68221b29ff4e43dad6409313ff74
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.7.5
|
Release files / asimov_jq_module-0.1.3-py3-none-manylinux_2_28_x86_64.whl
| Download URL | asimov_jq_module-0.1.3-py3-none-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 843.2 kB |
| Tags | Linux glibc 2.28+ x86-64 Python 3 |
|
SHA-256 checksum How to use checksums |
b71c97e815e58be9be25f91aea6ab96d6b03264c9d5ceacea2cc8498199dee89
|
|
BLAKE2b-256 checksum How to use checksums |
12e4e49d0399dbbbd4f0c358b5c6df85607381196ee9ccf14c79ae4d7bd75de0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.7.5
|
Release files / asimov_jq_module-0.1.3-py3-none-manylinux_2_28_aarch64.whl
| Download URL | asimov_jq_module-0.1.3-py3-none-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 782.9 kB |
| Tags | Linux glibc 2.28+ ARM64 Python 3 |
|
SHA-256 checksum How to use checksums |
645692480b1a8715ebe01bf74c046ea9a6d825bd29325fe1b674bb65e16a880e
|
|
BLAKE2b-256 checksum How to use checksums |
2d03203cdbe136a6a4d35b83525579f2ebb187959f61370b0a2c4252e0cbef01
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.7.5
|
Release files / asimov_jq_module-0.1.3-py3-none-macosx_12_0_x86_64.whl
| Download URL | asimov_jq_module-0.1.3-py3-none-macosx_12_0_x86_64.whl |
|---|---|
| Size | 830.7 kB |
| Tags | Python 3 macOS 12.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
d84aa8cd72d244448e215ab7112dc35edef06e98d75a6b48602bf927eca604eb
|
|
BLAKE2b-256 checksum How to use checksums |
3c87312d5f026471d3df38c7a89295b6fa6e66d934dad8ebfd7e5b8a75c21e9c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.7.5
|
Release files / asimov_jq_module-0.1.3-py3-none-macosx_12_0_arm64.whl
| Download URL | asimov_jq_module-0.1.3-py3-none-macosx_12_0_arm64.whl |
|---|---|
| Size | 792.8 kB |
| Tags | Python 3 macOS 12.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
29a5e2e7d1033a93e3b89b5b9d1eaa9cfe92eee17e3adacb2235ffb4382641ee
|
|
BLAKE2b-256 checksum How to use checksums |
d4d305a1948b82277efd8864438c479d2bac04f550a964f13695278e91cbcbd1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.7.5
|
Security for asimov-jq-module 0.1.3
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.