Skip to main content

Lightweight HTML rendering library based on litehtml

Project description

htmlkit

一个基于 litehtml 的轻量级 HTML 渲染库。

原始代码

nonebot/plugin-htmlkit

特性

  • 基于 fontconfig 的字体管理, 支持系统字体和自定义字体
  • 提供了 HTML,纯文本,markdown,和 Jinja2 模板渲染的快捷函数
  • 支持自定义图片和 CSS 的加载策略
  • 支持通过 CSS 控制样式
  • 支持自适应控制渲染宽度

安装

使用 pip 安装:

pip install pyhtmlrender

或者使用其他 Python 包管理器安装。

使用

快速开始

import asyncio
from htmlkit import html_to_pic, text_to_pic, md_to_pic

async def main():
    # 渲染 HTML 到图片
    html = "<h1>Hello World</h1><p>This is a test.</p>"
    image_bytes = await html_to_pic(html)
    
    # 保存图片
    with open("output.png", "wb") as f:
        f.write(image_bytes)

# 运行
asyncio.run(main())

初始化 Fontconfig

在使用前,建议先初始化 fontconfig:

from htmlkit import init_fontconfig

# 使用默认配置初始化
init_fontconfig()

# 或者指定自定义配置
init_fontconfig(
    fontconfig_path="/path/to/fonts",
    fontconfig_file="/path/to/fonts.conf"
)

API

  • html_to_pic(html, **options) - 将 HTML 渲染为图片
  • debug_html_to_pic(html, **options) - 渲染 HTML 并返回图片和调试信息
  • text_to_pic(text, css_path, **options) - 将纯文本渲染为图片
  • md_to_pic(md, css_path, **options) - 将 Markdown 渲染为图片
  • template_to_html(template_path, template_name, **kwargs) - 使用 Jinja2 渲染 HTML
  • template_to_pic(template_path, template_name, templates, **options) - 使用 Jinja2 模板渲染图片

配置选项

htmlkit 支持通过 init_fontconfig() 函数配置 fontconfig 选项:

from htmlkit import init_fontconfig

init_fontconfig(
    fontconfig_file="/path/to/fonts.conf",  # 覆盖默认的配置文件
    fontconfig_path="/path/to/fonts",       # 覆盖默认的配置目录
    fontconfig_sysroot="/path/to/sysroot",  # 设置 sysroot
    fc_debug="1",                           # 设置 debug 级别
    fc_lang="zh_CN",                        # 设置默认语言
    fontconfig_use_mmap="yes"               # 是否使用 mmap
)

更多配置选项请参考 fontconfig 文档

构建说明

  1. 安装 Xmake

  2. 初始化环境

    使用 Xmake 时必须激活 Python 虚拟环境,并且安装 build 依赖组。

    # 拉取子模块
    git submodule update --init --recursive
    # 创建虚拟环境并安装依赖,同时避免直接构建项目
    uv sync --no-install-workspace
    # 激活虚拟环境,请使用对应 shell 的命令
    source .venv/bin/activate
    # 配置 Xmake 项目并安装依赖(由于有大量依赖需要通过源码编译安装,可能耗时较长)
    xmake config -m releasedbg
    
  3. 构建并安装

    # 构建
    xmake build
    # 安装
    xmake install
    # 安装到当前虚拟环境
    uv sync --reinstall-package htmlkit
    

    如果对 litehtml 做了修改,则需要重新构建它:

    xmake require --force litehtml
    # 或者用以下更 dirty 但是快速的方法
    rm -r build
    xmake clean --all
    # 重新构建并安装
    xmake build
    xmake install
    uv sync --reinstall-package htmlkit
    

许可证

本项目的 Python 部分 在 MIT 许可证下发布,C++ 部分 在 LGPL-3.0-or-later 许可证下发布。

Project details


Download files

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

Source Distribution

pyhtmlrender-0.1.5.tar.gz (69.2 kB view details)

Uploaded Source

Built Distributions

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

pyhtmlrender-0.1.5-cp314-cp314t-win_amd64.whl (7.5 MB view details)

Uploaded CPython 3.14tWindows x86-64

pyhtmlrender-0.1.5-cp314-cp314t-musllinux_1_2_x86_64.whl (11.3 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

pyhtmlrender-0.1.5-cp314-cp314t-musllinux_1_2_aarch64.whl (11.1 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

pyhtmlrender-0.1.5-cp314-cp314t-manylinux_2_28_x86_64.whl (10.6 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ x86-64

pyhtmlrender-0.1.5-cp314-cp314t-manylinux_2_28_aarch64.whl (10.2 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ ARM64

pyhtmlrender-0.1.5-cp314-cp314t-macosx_11_0_arm64.whl (6.4 MB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

pyhtmlrender-0.1.5-cp313-cp313t-win_amd64.whl (7.3 MB view details)

Uploaded CPython 3.13tWindows x86-64

pyhtmlrender-0.1.5-cp313-cp313t-musllinux_1_2_x86_64.whl (11.3 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ x86-64

pyhtmlrender-0.1.5-cp313-cp313t-musllinux_1_2_aarch64.whl (11.1 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARM64

pyhtmlrender-0.1.5-cp313-cp313t-manylinux_2_28_x86_64.whl (10.6 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.28+ x86-64

pyhtmlrender-0.1.5-cp313-cp313t-manylinux_2_28_aarch64.whl (10.2 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.28+ ARM64

pyhtmlrender-0.1.5-cp313-cp313t-macosx_11_0_arm64.whl (6.4 MB view details)

Uploaded CPython 3.13tmacOS 11.0+ ARM64

pyhtmlrender-0.1.5-cp312-abi3-win_amd64.whl (7.3 MB view details)

Uploaded CPython 3.12+Windows x86-64

pyhtmlrender-0.1.5-cp312-abi3-musllinux_1_2_x86_64.whl (11.3 MB view details)

Uploaded CPython 3.12+musllinux: musl 1.2+ x86-64

pyhtmlrender-0.1.5-cp312-abi3-musllinux_1_2_aarch64.whl (11.1 MB view details)

Uploaded CPython 3.12+musllinux: musl 1.2+ ARM64

pyhtmlrender-0.1.5-cp312-abi3-manylinux_2_28_x86_64.whl (10.6 MB view details)

Uploaded CPython 3.12+manylinux: glibc 2.28+ x86-64

pyhtmlrender-0.1.5-cp312-abi3-manylinux_2_28_aarch64.whl (10.2 MB view details)

Uploaded CPython 3.12+manylinux: glibc 2.28+ ARM64

pyhtmlrender-0.1.5-cp312-abi3-macosx_11_0_arm64.whl (6.4 MB view details)

Uploaded CPython 3.12+macOS 11.0+ ARM64

pyhtmlrender-0.1.5-cp310-abi3-win_amd64.whl (7.3 MB view details)

Uploaded CPython 3.10+Windows x86-64

pyhtmlrender-0.1.5-cp310-abi3-musllinux_1_2_x86_64.whl (11.3 MB view details)

Uploaded CPython 3.10+musllinux: musl 1.2+ x86-64

pyhtmlrender-0.1.5-cp310-abi3-musllinux_1_2_aarch64.whl (11.1 MB view details)

Uploaded CPython 3.10+musllinux: musl 1.2+ ARM64

pyhtmlrender-0.1.5-cp310-abi3-manylinux_2_28_x86_64.whl (10.6 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.28+ x86-64

pyhtmlrender-0.1.5-cp310-abi3-manylinux_2_28_aarch64.whl (10.2 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.28+ ARM64

pyhtmlrender-0.1.5-cp310-abi3-macosx_11_0_arm64.whl (6.4 MB view details)

Uploaded CPython 3.10+macOS 11.0+ ARM64

File details

Details for the file pyhtmlrender-0.1.5.tar.gz.

File metadata

  • Download URL: pyhtmlrender-0.1.5.tar.gz
  • Upload date:
  • Size: 69.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.14 {"installer":{"name":"uv","version":"0.11.14","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for pyhtmlrender-0.1.5.tar.gz
Algorithm Hash digest
SHA256 52893981970288f303640063cc8113a8c35047c88406774d6e765bda434c27d4
MD5 8859206198327bef00dee62f012aa596
BLAKE2b-256 487cc4be2eeed5d67663e9472c425c61ac7119a30ab2bb98f18c6b084de358a2

See more details on using hashes here.

File details

Details for the file pyhtmlrender-0.1.5-cp314-cp314t-win_amd64.whl.

File metadata

  • Download URL: pyhtmlrender-0.1.5-cp314-cp314t-win_amd64.whl
  • Upload date:
  • Size: 7.5 MB
  • Tags: CPython 3.14t, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.14 {"installer":{"name":"uv","version":"0.11.14","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for pyhtmlrender-0.1.5-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 a6f59450e9a008831c666e698d010096d7cef41cfc69948203308a857c4ae8a7
MD5 90d00ad73f271df52dc011b508541035
BLAKE2b-256 73f1d7a80e1360066e0bcb06b896fbb3a765b374c694f9e7ed665c69838d787c

See more details on using hashes here.

File details

Details for the file pyhtmlrender-0.1.5-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

  • Download URL: pyhtmlrender-0.1.5-cp314-cp314t-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 11.3 MB
  • Tags: CPython 3.14t, musllinux: musl 1.2+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.14 {"installer":{"name":"uv","version":"0.11.14","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for pyhtmlrender-0.1.5-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0620b184ba7e7f13202403e847d0476e9fe36e6394a3de073cf939efa6d1f4c0
MD5 e76adf0417733b334d96b5fa6e37565a
BLAKE2b-256 90ddee23d9b0dae60173a0fdd5ecd3fe7e38488d96d79c8fb529372a894f1cd3

See more details on using hashes here.

File details

Details for the file pyhtmlrender-0.1.5-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

  • Download URL: pyhtmlrender-0.1.5-cp314-cp314t-musllinux_1_2_aarch64.whl
  • Upload date:
  • Size: 11.1 MB
  • Tags: CPython 3.14t, musllinux: musl 1.2+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.14 {"installer":{"name":"uv","version":"0.11.14","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for pyhtmlrender-0.1.5-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d0f04f7881fdb4ae3b816b570ca499a19b234f9a0a34c0bd9d45649d5c60c9f0
MD5 2197a329e683d896fad3f54939f8c2f6
BLAKE2b-256 dcdab2a6003b170fa6549f4fcfee9cc6e97973ca4b02f3e517fa175078c1f55e

See more details on using hashes here.

File details

Details for the file pyhtmlrender-0.1.5-cp314-cp314t-manylinux_2_28_x86_64.whl.

File metadata

  • Download URL: pyhtmlrender-0.1.5-cp314-cp314t-manylinux_2_28_x86_64.whl
  • Upload date:
  • Size: 10.6 MB
  • Tags: CPython 3.14t, manylinux: glibc 2.28+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.14 {"installer":{"name":"uv","version":"0.11.14","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for pyhtmlrender-0.1.5-cp314-cp314t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a911d5fbabd8baa7132c15f4d0746d977e0239c40b09893573ebd4dbbf4e0548
MD5 b505409013de26a3980250f7ef31aaa4
BLAKE2b-256 c28786976c80f45e53d6a5002f2f69bfc07e5e85260fcc5ae3062926e899e9c0

See more details on using hashes here.

File details

Details for the file pyhtmlrender-0.1.5-cp314-cp314t-manylinux_2_28_aarch64.whl.

File metadata

  • Download URL: pyhtmlrender-0.1.5-cp314-cp314t-manylinux_2_28_aarch64.whl
  • Upload date:
  • Size: 10.2 MB
  • Tags: CPython 3.14t, manylinux: glibc 2.28+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.14 {"installer":{"name":"uv","version":"0.11.14","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for pyhtmlrender-0.1.5-cp314-cp314t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 48fe133ccbfdd6e45a3b98763279a2dd6f338b84e76ecb52d2d272eb0bf5d7a7
MD5 e204e9a2a946a02d41082bafd9b583f5
BLAKE2b-256 928bdf7d3de344edfee1671caf479b5f643b2534ac1e52953cfdb027ed380741

See more details on using hashes here.

File details

Details for the file pyhtmlrender-0.1.5-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

  • Download URL: pyhtmlrender-0.1.5-cp314-cp314t-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 6.4 MB
  • Tags: CPython 3.14t, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.14 {"installer":{"name":"uv","version":"0.11.14","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for pyhtmlrender-0.1.5-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 25619e094efd207b6418c2f8fad3ffb8b20c44ef885233fff97aa7d779262503
MD5 0fafe436fe3d18c483f7f4fa695be897
BLAKE2b-256 ec7998535465e2d81c69c90c27dde051746b349b1db895bc6252fd856384d7a4

See more details on using hashes here.

File details

Details for the file pyhtmlrender-0.1.5-cp313-cp313t-win_amd64.whl.

File metadata

  • Download URL: pyhtmlrender-0.1.5-cp313-cp313t-win_amd64.whl
  • Upload date:
  • Size: 7.3 MB
  • Tags: CPython 3.13t, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.14 {"installer":{"name":"uv","version":"0.11.14","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for pyhtmlrender-0.1.5-cp313-cp313t-win_amd64.whl
Algorithm Hash digest
SHA256 f8782e40391d0a0032dd5db0024cbaaaba867fbe4ad2a1f3796e01ca202b4824
MD5 8fffc0e13840aad330610e84253cf260
BLAKE2b-256 7884ef3b100c24ec9e44d3b9c6376014e590dc1f59e82ffd8f406eba3b3a3622

See more details on using hashes here.

File details

Details for the file pyhtmlrender-0.1.5-cp313-cp313t-musllinux_1_2_x86_64.whl.

File metadata

  • Download URL: pyhtmlrender-0.1.5-cp313-cp313t-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 11.3 MB
  • Tags: CPython 3.13t, musllinux: musl 1.2+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.14 {"installer":{"name":"uv","version":"0.11.14","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for pyhtmlrender-0.1.5-cp313-cp313t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9e29f623c739fda36977d4645061076620d9604cb6fb5a2648965815f698aa9e
MD5 f5d5010fceef64905f48980145f2455d
BLAKE2b-256 1efd0c7ca022a04823c5ed678d8aecc9909f1aafe6bfda4b622ff05eec36f90f

See more details on using hashes here.

File details

Details for the file pyhtmlrender-0.1.5-cp313-cp313t-musllinux_1_2_aarch64.whl.

File metadata

  • Download URL: pyhtmlrender-0.1.5-cp313-cp313t-musllinux_1_2_aarch64.whl
  • Upload date:
  • Size: 11.1 MB
  • Tags: CPython 3.13t, musllinux: musl 1.2+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.14 {"installer":{"name":"uv","version":"0.11.14","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for pyhtmlrender-0.1.5-cp313-cp313t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c25e8be513c8fda3d6e56f3ab1084580a58ba0700025904aa546d06d370d9dde
MD5 7b1955d1c182c93286a8bf3e8c13103d
BLAKE2b-256 cf379ed9247d1976cf5785032e6c3385c84d75d1d6bb0efb12b5c419f317c174

See more details on using hashes here.

File details

Details for the file pyhtmlrender-0.1.5-cp313-cp313t-manylinux_2_28_x86_64.whl.

File metadata

  • Download URL: pyhtmlrender-0.1.5-cp313-cp313t-manylinux_2_28_x86_64.whl
  • Upload date:
  • Size: 10.6 MB
  • Tags: CPython 3.13t, manylinux: glibc 2.28+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.14 {"installer":{"name":"uv","version":"0.11.14","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for pyhtmlrender-0.1.5-cp313-cp313t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b2a576a47d8779ed964c41795df8d2bf8987a3a75ab82d7a875b65fd17a98d78
MD5 207725f58fdaaf88ccf1236c1777e5d4
BLAKE2b-256 8a5d73eac4561bdfadcb6cbad1da8abd57f98541904a50be01db772664310850

See more details on using hashes here.

File details

Details for the file pyhtmlrender-0.1.5-cp313-cp313t-manylinux_2_28_aarch64.whl.

File metadata

  • Download URL: pyhtmlrender-0.1.5-cp313-cp313t-manylinux_2_28_aarch64.whl
  • Upload date:
  • Size: 10.2 MB
  • Tags: CPython 3.13t, manylinux: glibc 2.28+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.14 {"installer":{"name":"uv","version":"0.11.14","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for pyhtmlrender-0.1.5-cp313-cp313t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e11eabf97afd3be105f073267d5b6b2a0f6511ede744078c723e2db2ff8350ad
MD5 9e386ad9d80e8d2ab988ee06c06fc854
BLAKE2b-256 df53108030252684e74dc2df7d56a13c0b9a831840088a906834a5d18a4fda9b

See more details on using hashes here.

File details

Details for the file pyhtmlrender-0.1.5-cp313-cp313t-macosx_11_0_arm64.whl.

File metadata

  • Download URL: pyhtmlrender-0.1.5-cp313-cp313t-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 6.4 MB
  • Tags: CPython 3.13t, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.14 {"installer":{"name":"uv","version":"0.11.14","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for pyhtmlrender-0.1.5-cp313-cp313t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 73cf3727006ffb8690004da98d4a8bcc33f43627a91377ed3256b671a02f0fc5
MD5 f7c633757f4e859982f407792a081d6c
BLAKE2b-256 d2fa2b65ad725bd494e1cfe58e4d24cfffc1114091349c5e03a7184d6fa2a841

See more details on using hashes here.

File details

Details for the file pyhtmlrender-0.1.5-cp312-abi3-win_amd64.whl.

File metadata

  • Download URL: pyhtmlrender-0.1.5-cp312-abi3-win_amd64.whl
  • Upload date:
  • Size: 7.3 MB
  • Tags: CPython 3.12+, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.14 {"installer":{"name":"uv","version":"0.11.14","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for pyhtmlrender-0.1.5-cp312-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 6b8d969938bea0a9ffc4e6169efe08b1cc6f3a13445729e775fd23df9b8c3794
MD5 8c839055cda2db12eb535513d8780cf5
BLAKE2b-256 d208eff14f0e629e350a62836d0dd57c08ef0f0589e361bb5d1b918b44f58879

See more details on using hashes here.

File details

Details for the file pyhtmlrender-0.1.5-cp312-abi3-musllinux_1_2_x86_64.whl.

File metadata

  • Download URL: pyhtmlrender-0.1.5-cp312-abi3-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 11.3 MB
  • Tags: CPython 3.12+, musllinux: musl 1.2+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.14 {"installer":{"name":"uv","version":"0.11.14","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for pyhtmlrender-0.1.5-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c18318b79898b497a7ca74dcf484cb747def30c2eb296884770b4c9c54d79b14
MD5 0b1d8c26431b1299872475b59838ff0e
BLAKE2b-256 a957bcb95cfab6ae21a35009be70aac55858859fdf2f7bcdd3602ec0eea40a9e

See more details on using hashes here.

File details

Details for the file pyhtmlrender-0.1.5-cp312-abi3-musllinux_1_2_aarch64.whl.

File metadata

  • Download URL: pyhtmlrender-0.1.5-cp312-abi3-musllinux_1_2_aarch64.whl
  • Upload date:
  • Size: 11.1 MB
  • Tags: CPython 3.12+, musllinux: musl 1.2+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.14 {"installer":{"name":"uv","version":"0.11.14","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for pyhtmlrender-0.1.5-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d9da8fc1ef5e696c21c31fa7b8312f6295dcdd3f301d050130739a519bcc4eb5
MD5 e5897e74eec2275eed380d7464dfc05c
BLAKE2b-256 dbdf7d59834c4e54ff2766b4bcc95e2513321dd55b9108d9c5bfe7de629da945

See more details on using hashes here.

File details

Details for the file pyhtmlrender-0.1.5-cp312-abi3-manylinux_2_28_x86_64.whl.

File metadata

  • Download URL: pyhtmlrender-0.1.5-cp312-abi3-manylinux_2_28_x86_64.whl
  • Upload date:
  • Size: 10.6 MB
  • Tags: CPython 3.12+, manylinux: glibc 2.28+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.14 {"installer":{"name":"uv","version":"0.11.14","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for pyhtmlrender-0.1.5-cp312-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 af5ceb676a8c50979cf67fca9214bd7a8b985b20df52a3c796ca42043cb6ba4f
MD5 f30b40e13d3497ae6c6ec6e39c256423
BLAKE2b-256 63972401677e501e4171cd77827b98a426bda43ccb37fb5671e5eb1bc008d150

See more details on using hashes here.

File details

Details for the file pyhtmlrender-0.1.5-cp312-abi3-manylinux_2_28_aarch64.whl.

File metadata

  • Download URL: pyhtmlrender-0.1.5-cp312-abi3-manylinux_2_28_aarch64.whl
  • Upload date:
  • Size: 10.2 MB
  • Tags: CPython 3.12+, manylinux: glibc 2.28+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.14 {"installer":{"name":"uv","version":"0.11.14","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for pyhtmlrender-0.1.5-cp312-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 bb6e33e9b0957a33271fe46b5a10f9f83736c9588b3dea6614ac4f8a9476508a
MD5 a9b3b16d531964952065260c90ec6ddf
BLAKE2b-256 b0590ddf8150d5423587e5eab0b4b44c333038bab4007dce17d623bf96b341f1

See more details on using hashes here.

File details

Details for the file pyhtmlrender-0.1.5-cp312-abi3-macosx_11_0_arm64.whl.

File metadata

  • Download URL: pyhtmlrender-0.1.5-cp312-abi3-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 6.4 MB
  • Tags: CPython 3.12+, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.14 {"installer":{"name":"uv","version":"0.11.14","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for pyhtmlrender-0.1.5-cp312-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 076ac1069e3f8468e9ad832ad83759dcd4df34ff1f85e4d26351260459869105
MD5 8487660874e8227167a1d2781a5fc0c8
BLAKE2b-256 1adfbbe81240f4b4b69e443d91b7a28e1ded2abf9cde597597f574a659064f2e

See more details on using hashes here.

File details

Details for the file pyhtmlrender-0.1.5-cp310-abi3-win_amd64.whl.

File metadata

  • Download URL: pyhtmlrender-0.1.5-cp310-abi3-win_amd64.whl
  • Upload date:
  • Size: 7.3 MB
  • Tags: CPython 3.10+, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.14 {"installer":{"name":"uv","version":"0.11.14","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for pyhtmlrender-0.1.5-cp310-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 1206a7f8a289272a62599a746870f343aa9dd57fe942da676699bd6d81799d9e
MD5 b6e06732a5beef9d1bc1bf0a5e3d9886
BLAKE2b-256 2d1fb1623a3c5eb8cc4fa97bdc9b8b5bb6e85f20b2966e229d93378a808d3e5c

See more details on using hashes here.

File details

Details for the file pyhtmlrender-0.1.5-cp310-abi3-musllinux_1_2_x86_64.whl.

File metadata

  • Download URL: pyhtmlrender-0.1.5-cp310-abi3-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 11.3 MB
  • Tags: CPython 3.10+, musllinux: musl 1.2+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.14 {"installer":{"name":"uv","version":"0.11.14","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for pyhtmlrender-0.1.5-cp310-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7467ac68142fc0ec2c118b389f4be177b2cf5dc19ba619a0ecbc17914c4c8204
MD5 2933f93be0842352d10a6cd9d5659a2a
BLAKE2b-256 c8a79ba2522060677b7b28d54a5d81f03742f64ca0afe42a1675bbc55176f164

See more details on using hashes here.

File details

Details for the file pyhtmlrender-0.1.5-cp310-abi3-musllinux_1_2_aarch64.whl.

File metadata

  • Download URL: pyhtmlrender-0.1.5-cp310-abi3-musllinux_1_2_aarch64.whl
  • Upload date:
  • Size: 11.1 MB
  • Tags: CPython 3.10+, musllinux: musl 1.2+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.14 {"installer":{"name":"uv","version":"0.11.14","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for pyhtmlrender-0.1.5-cp310-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 9144bfc33c581efb448228a462fbe28fe1e2b6bd89c37322e0d30ce4a8608ae5
MD5 37a383d298aa41d4803c74c67baa7ba1
BLAKE2b-256 1572af9bd72feb9308f4c16345354905f82ff0d831c76292c677344f9f9bedae

See more details on using hashes here.

File details

Details for the file pyhtmlrender-0.1.5-cp310-abi3-manylinux_2_28_x86_64.whl.

File metadata

  • Download URL: pyhtmlrender-0.1.5-cp310-abi3-manylinux_2_28_x86_64.whl
  • Upload date:
  • Size: 10.6 MB
  • Tags: CPython 3.10+, manylinux: glibc 2.28+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.14 {"installer":{"name":"uv","version":"0.11.14","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for pyhtmlrender-0.1.5-cp310-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 006c8b571b25d1b046202c72aed0e5e54467e6a6092bb385cb2be8c29f292b3b
MD5 3d9193c0fc7017ac5a11de28435e1b4b
BLAKE2b-256 f1d6a577336cabc52526c7b2663388ae086d89beeb1a1116fe4c56c166bded18

See more details on using hashes here.

File details

Details for the file pyhtmlrender-0.1.5-cp310-abi3-manylinux_2_28_aarch64.whl.

File metadata

  • Download URL: pyhtmlrender-0.1.5-cp310-abi3-manylinux_2_28_aarch64.whl
  • Upload date:
  • Size: 10.2 MB
  • Tags: CPython 3.10+, manylinux: glibc 2.28+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.14 {"installer":{"name":"uv","version":"0.11.14","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for pyhtmlrender-0.1.5-cp310-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 139121462ca8c0722bc9edf920c8bb443183a1b02a3ae23a28ee6a8fbbcd9ebc
MD5 03577398ddfc031b19b0e04946782da9
BLAKE2b-256 a1c7f6880386749d5b70544ba2f12cf77ac68849cdc99f5f3f84c0e956a9936b

See more details on using hashes here.

File details

Details for the file pyhtmlrender-0.1.5-cp310-abi3-macosx_11_0_arm64.whl.

File metadata

  • Download URL: pyhtmlrender-0.1.5-cp310-abi3-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 6.4 MB
  • Tags: CPython 3.10+, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.14 {"installer":{"name":"uv","version":"0.11.14","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for pyhtmlrender-0.1.5-cp310-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 46b52c3a87ccd71ae3e670472fa495129b67633adc328860aeb06f9e28269e70
MD5 68cf265856f1171d284eef1846a3d7b1
BLAKE2b-256 a245a85b8513e27fbff68c076755f6e7722f51531b89f98f89a259b46095f9e5

See more details on using hashes here.

Supported by

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