Skip to main content

iil-illustrationfw

Provider-agnostic illustration framework for IIL projects — DALL·E 3, Stable Diffusion, Mock. Prompt-building from book/story context, StyleDNA injection.

PyPI Python License: Proprietary

Architecture: ADR-084

Installation

pip install iil-illustrationfw
# With Django integration:
pip install "iil-illustrationfw[django]"
# With image processing:
pip install "iil-illustrationfw[pillow]"

Extras / Optional Dependencies

Extra Dependencies Purpose
django django>=4.2 Django AppConfig + view helpers
pillow pillow>=10.0 Local image processing + resizing

Quick Start

from illustrationfw import IllustrationPipeline, DALLEProvider

pipeline = IllustrationPipeline(provider=DALLEProvider(api_key="..."))

result = pipeline.generate(
    context={"title": "The Iron Forest", "genre": "fantasy"},
    style_dna={"tone": "dark", "palette": "muted"},
)
print(result.image_url)

Used By

  • illustration-hub — primary consumer
  • bfagent — book illustration pipeline
  • writing-hub — scene illustration

Changelog

See CHANGELOG.md.

Metadata

Release files for iil-illustrationfw 0.6.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for iil-illustrationfw 0.6.0
File Size Uploaded Provenance
iil_illustrationfw-0.6.0.tar.gz 2.5 MB With provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for iil-illustrationfw 0.6.0
File Interpreter ABI Platform
iil_illustrationfw-0.6.0-py3-none-any.whl Python 3 none any Details

Total release size: 2.5 MB

Release files / iil_illustrationfw-0.6.0.tar.gz

Download URL iil_illustrationfw-0.6.0.tar.gz
Size 2.5 MB
Tags Source
SHA-256 checksum
How to use checksums
e7137b402c9d71210491b837d5c0914f29476226886284a9ec987f35a3bdd737
BLAKE2b-256 checksum
How to use checksums
7ec4bb7f0db64d4bacd47b248de5a5ad5003e3c119ebd37314ccafda006dafa6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 4, 2026.

Transparency log

Release files / iil_illustrationfw-0.6.0-py3-none-any.whl

Download URL iil_illustrationfw-0.6.0-py3-none-any.whl
Size 24.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
dfafc0a4529b4d9ac99ca31a59b719e7edb72b22f040db9e1562271b79ccf47a
BLAKE2b-256 checksum
How to use checksums
212ba180797329be9dc883f564554f4e3f92084bd8e91065d9907394183f3454
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 4, 2026.

Transparency log

Security for iil-illustrationfw 0.6.0

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.

Full provenance

All 2 files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for iil_illustrationfw-0.6.0.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 4, 2026.

Transparency log

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.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page