ASIMOV Jinja Module
ASIMOV module for prompt templating using the Jinja templating language.
✨ Features
- Renders JSON inputs using the MiniJinja templating engine.
- 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-jinja-module
Installation from Source Code
cargo install asimov-jinja-module
👉 Examples
Rendering from JSON to Markdown
asimov-jinja-runner template.j2 < input.json > output.md
📚 Reference
Installed Binaries
asimov-jinja-runner: renders JSON from standard input to standard output
👨💻 Development
git clone https://github.com/asimov-modules/asimov-jinja-module.git
Metadata
Release files for asimov-jinja-module 0.1.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distributions (wheels)
| File | Reset | |||
|---|---|---|---|---|
| asimov_jinja_module-0.1.2-py3-none-win_amd64.whl | Python 3 | none | Windows x86-64 | Details |
| asimov_jinja_module-0.1.2-py3-none-musllinux_1_1_x86_64.whl | Python 3 | none | Linux musl 1.1+ x86-64 | Details |
| asimov_jinja_module-0.1.2-py3-none-musllinux_1_1_aarch64.whl | Python 3 | none | Linux musl 1.1+ ARM64 | Details |
| asimov_jinja_module-0.1.2-py3-none-manylinux_2_28_x86_64.whl | Python 3 | none | Linux glibc 2.28+ x86-64 | Details |
| asimov_jinja_module-0.1.2-py3-none-manylinux_2_28_aarch64.whl | Python 3 | none | Linux glibc 2.28+ ARM64 | Details |
| asimov_jinja_module-0.1.2-py3-none-macosx_12_0_x86_64.whl | Python 3 | none | macOS 12.0+ x86-64 | Details |
| asimov_jinja_module-0.1.2-py3-none-macosx_12_0_arm64.whl | Python 3 | none | macOS 12.0+ ARM64 | Details |
Total release size: 3.2 MB
Release files / asimov_jinja_module-0.1.2-py3-none-win_amd64.whl
| Download URL | asimov_jinja_module-0.1.2-py3-none-win_amd64.whl |
|---|---|
| Size | 431.2 kB |
| Tags | Python 3 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
440e25e0278eb13589626df56082343e02e200898320be8d5db5860e67f96039
|
|
BLAKE2b-256 checksum How to use checksums |
8d85c33ed4065ebc600b2056362b50a46030ce036eb48eef271531008fd99bf2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.7.5
|
Release files / asimov_jinja_module-0.1.2-py3-none-musllinux_1_1_x86_64.whl
| Download URL | asimov_jinja_module-0.1.2-py3-none-musllinux_1_1_x86_64.whl |
|---|---|
| Size | 479.7 kB |
| Tags | Linux musl 1.1+ x86-64 Python 3 |
|
SHA-256 checksum How to use checksums |
3f9501e5fcd483461e98eb91d854cf131d14cff50bbba406ec43f9aece92b162
|
|
BLAKE2b-256 checksum How to use checksums |
0aba17452b7809abee08ccadc5d711e9d1989cc3fe9cbaf57c20477b415fb6fa
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.7.5
|
Release files / asimov_jinja_module-0.1.2-py3-none-musllinux_1_1_aarch64.whl
| Download URL | asimov_jinja_module-0.1.2-py3-none-musllinux_1_1_aarch64.whl |
|---|---|
| Size | 467.2 kB |
| Tags | Linux musl 1.1+ ARM64 Python 3 |
|
SHA-256 checksum How to use checksums |
7db0edc7c7ed7f181a4add0e9bd455ab55a8bdd276b185824567c503bb5fc8dd
|
|
BLAKE2b-256 checksum How to use checksums |
45f42cc174963e642b8c1873c6aa00fb40bed023ecc778dad075bf9b0671815a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.7.5
|
Release files / asimov_jinja_module-0.1.2-py3-none-manylinux_2_28_x86_64.whl
| Download URL | asimov_jinja_module-0.1.2-py3-none-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 463.1 kB |
| Tags | Linux glibc 2.28+ x86-64 Python 3 |
|
SHA-256 checksum How to use checksums |
e95bcb8f457728fd5c13a78fa88afde02cc0083393487bff3cf09e74bae35b57
|
|
BLAKE2b-256 checksum How to use checksums |
6632b63cd8b4754636372cae73571c100e7f9613246f1ceced0169de3a458148
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.7.5
|
Release files / asimov_jinja_module-0.1.2-py3-none-manylinux_2_28_aarch64.whl
| Download URL | asimov_jinja_module-0.1.2-py3-none-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 446.3 kB |
| Tags | Linux glibc 2.28+ ARM64 Python 3 |
|
SHA-256 checksum How to use checksums |
e263b4dcbd353c294538d108cd511218829c2e7cbc0cc7e2a809e0477f18cf5d
|
|
BLAKE2b-256 checksum How to use checksums |
9970da872232e38eead5cebaf4bea5a823631cc21c527203e42f12a64399d1f0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.7.5
|
Release files / asimov_jinja_module-0.1.2-py3-none-macosx_12_0_x86_64.whl
| Download URL | asimov_jinja_module-0.1.2-py3-none-macosx_12_0_x86_64.whl |
|---|---|
| Size | 446.7 kB |
| Tags | Python 3 macOS 12.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
499640f4baf0f15737ca4bf75458bd052f5c7f5572bea5c4a0778d347a8757fa
|
|
BLAKE2b-256 checksum How to use checksums |
557bca221d086fdd714675d6827cb8cfcff7192193fa54c9f671670ec2414f0f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.7.5
|
Release files / asimov_jinja_module-0.1.2-py3-none-macosx_12_0_arm64.whl
| Download URL | asimov_jinja_module-0.1.2-py3-none-macosx_12_0_arm64.whl |
|---|---|
| Size | 441.7 kB |
| Tags | Python 3 macOS 12.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
e39179ed9aeb9bd4b7608559b9806f921a4b7e4683e8f89835b9864abd15e13f
|
|
BLAKE2b-256 checksum How to use checksums |
f1113aff444c196053d29b0eef4958a0f22a2ed87a9565b7bedff2e7efed0171
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.7.5
|
Security for asimov-jinja-module 0.1.2
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.