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.6.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.6-cp314-cp314t-win_amd64.whl (7.5 MB view details)

Uploaded CPython 3.14tWindows x86-64

pyhtmlrender-0.1.6-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.6-cp314-cp314t-musllinux_1_2_aarch64.whl (11.1 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

pyhtmlrender-0.1.6-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.6-cp314-cp314t-manylinux_2_28_aarch64.whl (10.2 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.14tmacOS 11.0+ ARM64

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

Uploaded CPython 3.13tWindows x86-64

pyhtmlrender-0.1.6-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.6-cp313-cp313t-musllinux_1_2_aarch64.whl (11.1 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARM64

pyhtmlrender-0.1.6-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.6-cp313-cp313t-manylinux_2_28_aarch64.whl (10.2 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.13tmacOS 11.0+ ARM64

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

Uploaded CPython 3.12+Windows x86-64

pyhtmlrender-0.1.6-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.6-cp312-abi3-musllinux_1_2_aarch64.whl (11.1 MB view details)

Uploaded CPython 3.12+musllinux: musl 1.2+ ARM64

pyhtmlrender-0.1.6-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.6-cp312-abi3-manylinux_2_28_aarch64.whl (10.2 MB view details)

Uploaded CPython 3.12+manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.12+macOS 11.0+ ARM64

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

Uploaded CPython 3.10+Windows x86-64

pyhtmlrender-0.1.6-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.6-cp310-abi3-musllinux_1_2_aarch64.whl (11.1 MB view details)

Uploaded CPython 3.10+musllinux: musl 1.2+ ARM64

pyhtmlrender-0.1.6-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.6-cp310-abi3-manylinux_2_28_aarch64.whl (10.2 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.28+ ARM64

pyhtmlrender-0.1.6-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.6.tar.gz.

File metadata

  • Download URL: pyhtmlrender-0.1.6.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.6.tar.gz
Algorithm Hash digest
SHA256 2d3d6e28fa80966b12173e2da195431826ccf2977bfdf3e89d077c0385d54e1f
MD5 ca86d63c1f59f803c9d0df898c756b88
BLAKE2b-256 2ebf16aca0586141f6473ec6dc9d77361db60210ecea2366ca174f35f1eafc61

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyhtmlrender-0.1.6-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.6-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 6e90a3cad9189ad6aa0f897f1d1029a7f128256f490b5ed5635bc7c84dae657e
MD5 c82b332ae11dd6dd9a94c62927934082
BLAKE2b-256 9d265c5600bd1e7ef34383c21bf372751381924e6a0f3a3a7f64f4838ff257a3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyhtmlrender-0.1.6-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.6-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d8b7258a0df528c8b7e7712684253dd0edc98acd705fef7d6b9f18ad57d00169
MD5 78180cb09644b103d00181beddc83eab
BLAKE2b-256 c82f82a3fde6282c87859cae8b3a9c2b2a36e3ed7b7382e9861ec29c947d0675

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyhtmlrender-0.1.6-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.6-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 186ef02d0828686706c562a8d6b0c037e311f5af819896a314d0ee1bb021d2b2
MD5 ab0ff3ccd447a6ef430ab67aa891d7d7
BLAKE2b-256 99d8a9f10f65cf7ca2561a70a11878ecd795e3b80e3cea8f4bbf9ea8614743f7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyhtmlrender-0.1.6-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.6-cp314-cp314t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 032ac17158a27377fea5cb402ce000481ef2fd1547e04ee8c7e62ecd4067d98e
MD5 46d3d98328942abaa7e35f14a23ab230
BLAKE2b-256 84e2a3d132bc325ba583bc782c66817bae69930cea4c502dfddc6d66cbeb9594

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyhtmlrender-0.1.6-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.6-cp314-cp314t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d06e7216f5910be7f4fb94baf9e4bccc6b1b1062bd38c42d86b437f8151452cf
MD5 30961112e3b4cc859f98af4692d5d19d
BLAKE2b-256 b44d49d47217048bd8e681eb3c66dbbd260ef04c844294109ced2770952b41ae

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyhtmlrender-0.1.6-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.6-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d7dedf40296a59f378ee05e83f542787d4f5b72f22384dfbdcec64f0a3412ad7
MD5 222f4d3bf87272891d0c71d8ad326401
BLAKE2b-256 8a45ddd43340210f2565d2f8be69a42d31fdd62141df91b770f7c0eeffaa8db1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyhtmlrender-0.1.6-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.6-cp313-cp313t-win_amd64.whl
Algorithm Hash digest
SHA256 2c81ab56f4b1e971c66468a1e6d0d26137a4b5d701c20002d40337109c342715
MD5 89d594bed5f5259f0a5f64cc01f1dff0
BLAKE2b-256 ab3be69fb30195ec574ef16e5260464b0534ac880e6afe8f20d7ab62c2b96ffb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyhtmlrender-0.1.6-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.6-cp313-cp313t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a9b0bf7f3b3aa256f9fc3da50fbd05cd93f13ac37b5bcd318efda4d006764b72
MD5 0d51a9ae61341549eea1222b906e3d09
BLAKE2b-256 148af8b700d5eee13641700f7a089915ec0f9d59fc2a3a7f405b7b18636b1a9b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyhtmlrender-0.1.6-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.6-cp313-cp313t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d16e5701801c8411d954bd5cb7068c9ee97a7cdf603b09a5147ae4a6b652f35d
MD5 ed45ebd6abb1dce4261a8e2a72784b95
BLAKE2b-256 7426d719ce4730b90a0e7cefdbfbdf69dfe7a41149d4af3d3c6935ea1de50da4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyhtmlrender-0.1.6-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.6-cp313-cp313t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4b89d3c68597950bc01f972fd81468417e30e11d66ffd03d36337ba7b10fb1de
MD5 d08f15d17bf33ed3b6bfbab60918888e
BLAKE2b-256 d86a4508b40bef99122573cefdde8670ca025fde87edd609403671f612c4ead7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyhtmlrender-0.1.6-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.6-cp313-cp313t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 42dc813430d1caf5a8c4ada901deeeaab12354aadc3e68063a8f9991223e1f8c
MD5 8bb9cfa8a75e576a771ebac23c8f6dd4
BLAKE2b-256 b0202607d9f950dad777ece29fb1d10c2ec7bd520a155d4bba1d5271bd8e9dfb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyhtmlrender-0.1.6-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.6-cp313-cp313t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1d112878759f3015656426c72e4e4be3492e205c93d14d25d0129ce972e13fe6
MD5 74f0046eaf39ed32e1f6bba7a22753f8
BLAKE2b-256 f2caa1fa0122e78a5b98cef101ea6be436281737cbc933683fb4da20f1e5e8d5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyhtmlrender-0.1.6-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.6-cp312-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 eb3173af10427f6f1e87f7361b6b325eceee79149359678e188d4780df65b886
MD5 44999d4baa6a7abde1325354c7cee37e
BLAKE2b-256 d937f9725ba2d8d8b1c70dcb79c7cc87a7501bc9ccbd8322a98a7e8ea9eb7991

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyhtmlrender-0.1.6-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.6-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 316b622f8a86c68712932870c1d233cadce8b54384ee9de0fd750147fa257677
MD5 26f022eec873f867b9549ca8217b381d
BLAKE2b-256 10e903f0ad0c2454e8a0bcfc0455bb2bf5bfc1ae9c64ca3adb148b2373cf33b3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyhtmlrender-0.1.6-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.6-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ff7b2dff7b517a3f97bdcb582ee7696e57d725b12534c8062ba8ca050f92d73b
MD5 d62d6c815277e4f4f06b387dc6f8a3cb
BLAKE2b-256 cb2f7537110662726602494c2a10d8baeb24a2852e204e03fc52c77ee52af3e0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyhtmlrender-0.1.6-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.6-cp312-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 da6aa830a216f5a58856a59c6d87438d927e27b4a851f3606ba88e9a682f7e8a
MD5 6395fa31b0356bf5e82d5c90ec1cb4a7
BLAKE2b-256 5422dbe3fd098a5d6a242424c978a957a2cb53160ba9488953bd61418bc99465

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyhtmlrender-0.1.6-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.6-cp312-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2d4bcf85d1ae87916e50cbbf8f319c0dd5ab90b3c9e57ac1558a8b9b53b546a3
MD5 2d2197ea200e0fe5b79f1ffc79d87bbd
BLAKE2b-256 2d7dc232452587601bb346444da44409b506c927adb554890623384ec0281e64

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyhtmlrender-0.1.6-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.6-cp312-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6a2beaf1014552c332b32e6fd95f49429147f47e0e9a971a0f4f72fbccf28161
MD5 63c75c8e98542f881f135a337071e7a4
BLAKE2b-256 61142f2de623a42e5833142ec8f2490c17cefd6cdea46f2b910bc13fc64ef979

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyhtmlrender-0.1.6-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.6-cp310-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 4f7c5ff32bfd280124465ed6fbaa969096849a3ee0d1c172820c498f1f4adc07
MD5 c82f3eb4072ba68a30baac7a88222597
BLAKE2b-256 1ae64e08e0d1fa98df0e7f8ed14a49e7c6dbe03dad83ef85616e59f8af9336c8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyhtmlrender-0.1.6-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.6-cp310-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 cef2b1f09a171cc559c6895c20b4ed4762a3fed79139552053b4cb1485ce1e63
MD5 4928cb1ceb4a1a0912cea5d2ea7de500
BLAKE2b-256 ab479c89bcc52334902d86cbadb4ed4a5cdbd73ee2c8d5d4ae9b9d5a61f7769f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyhtmlrender-0.1.6-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.6-cp310-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 85bb73468b58d827602e667548a0002a2c5a46a1cbe4f10fbadbaad5fd6a5608
MD5 9c13a0b9171c3c35569462895c0cb427
BLAKE2b-256 2d3715e3454ab9ee36ffe0544700a29d9b7295c5c66a2f497c294e09ff901536

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyhtmlrender-0.1.6-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.6-cp310-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e47959670434a6e9e504f7383b6accdb4ce8cfef772dd479950a23500415bde0
MD5 e77c3c54b2e33fd18597c724558e55b3
BLAKE2b-256 ae4c602c144ef860b01c9b4b977a9f18406eb29a435cfe608ca0e0d0bbb3264f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyhtmlrender-0.1.6-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.6-cp310-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 91ebed43e544737eb6a68aa03271412a04c2350be9eaca5075048aa2373ca0f6
MD5 0d9964604ee94b8e741063e8bcc404c0
BLAKE2b-256 b6ee53c805e592af3e22a4adb536d576e7d79672a7601fdab940a233eac00e97

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyhtmlrender-0.1.6-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.6-cp310-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 077915f472a1272104804499626ca1a3be6827b8bb7d9bc8c196e6a6766c0161
MD5 3bad72692b1e9122ae0e1a4747605b47
BLAKE2b-256 d6e5a93ac7fd7b1d1e6798df206ecc8b8589ff9d4886308d4c7365bdb7673583

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