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.2.tar.gz (67.6 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.2-cp314-cp314t-win_amd64.whl (7.5 MB view details)

Uploaded CPython 3.14tWindows x86-64

pyhtmlrender-0.1.2-cp314-cp314t-musllinux_1_2_x86_64.whl (10.4 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

pyhtmlrender-0.1.2-cp314-cp314t-musllinux_1_2_aarch64.whl (10.1 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

pyhtmlrender-0.1.2-cp314-cp314t-manylinux_2_28_x86_64.whl (9.3 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ x86-64

pyhtmlrender-0.1.2-cp314-cp314t-manylinux_2_28_aarch64.whl (8.9 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ ARM64

pyhtmlrender-0.1.2-cp314-cp314t-macosx_11_0_arm64.whl (6.9 MB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

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

Uploaded CPython 3.13tWindows x86-64

pyhtmlrender-0.1.2-cp313-cp313t-musllinux_1_2_x86_64.whl (10.4 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ x86-64

pyhtmlrender-0.1.2-cp313-cp313t-musllinux_1_2_aarch64.whl (10.1 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARM64

pyhtmlrender-0.1.2-cp313-cp313t-manylinux_2_28_x86_64.whl (9.3 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.28+ x86-64

pyhtmlrender-0.1.2-cp313-cp313t-manylinux_2_28_aarch64.whl (8.9 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.28+ ARM64

pyhtmlrender-0.1.2-cp313-cp313t-macosx_11_0_arm64.whl (6.9 MB view details)

Uploaded CPython 3.13tmacOS 11.0+ ARM64

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

Uploaded CPython 3.12+Windows x86-64

pyhtmlrender-0.1.2-cp312-abi3-musllinux_1_2_x86_64.whl (10.4 MB view details)

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

pyhtmlrender-0.1.2-cp312-abi3-musllinux_1_2_aarch64.whl (10.1 MB view details)

Uploaded CPython 3.12+musllinux: musl 1.2+ ARM64

pyhtmlrender-0.1.2-cp312-abi3-manylinux_2_28_x86_64.whl (9.3 MB view details)

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

pyhtmlrender-0.1.2-cp312-abi3-manylinux_2_28_aarch64.whl (8.9 MB view details)

Uploaded CPython 3.12+manylinux: glibc 2.28+ ARM64

pyhtmlrender-0.1.2-cp312-abi3-macosx_11_0_arm64.whl (6.9 MB view details)

Uploaded CPython 3.12+macOS 11.0+ ARM64

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

Uploaded CPython 3.10+Windows x86-64

pyhtmlrender-0.1.2-cp310-abi3-musllinux_1_2_x86_64.whl (10.4 MB view details)

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

pyhtmlrender-0.1.2-cp310-abi3-musllinux_1_2_aarch64.whl (10.1 MB view details)

Uploaded CPython 3.10+musllinux: musl 1.2+ ARM64

pyhtmlrender-0.1.2-cp310-abi3-manylinux_2_28_x86_64.whl (9.3 MB view details)

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

pyhtmlrender-0.1.2-cp310-abi3-manylinux_2_28_aarch64.whl (8.9 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.28+ ARM64

pyhtmlrender-0.1.2-cp310-abi3-macosx_11_0_arm64.whl (6.9 MB view details)

Uploaded CPython 3.10+macOS 11.0+ ARM64

File details

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

File metadata

  • Download URL: pyhtmlrender-0.1.2.tar.gz
  • Upload date:
  • Size: 67.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.13 {"installer":{"name":"uv","version":"0.11.13","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.2.tar.gz
Algorithm Hash digest
SHA256 05344d16a39df6e390e1cb5636f9750a8482ac574039d5e763cc68698a273045
MD5 715f0054495b14269ea65b6b287316cc
BLAKE2b-256 7ffed92d12f3d5a88aa1b0ec5011a72fd9cfb2687cc8b9fdb1a8047709d91799

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyhtmlrender-0.1.2-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.13 {"installer":{"name":"uv","version":"0.11.13","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.2-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 8ac8a9b9540953e722f34ab19be50a62388da214ad3380af91abac6fa988c661
MD5 e4b584eaf5268727491bd6779247941e
BLAKE2b-256 69a8d696dda60dfcb64af482aff1c7bb547231ca1882afe394637959993ed306

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyhtmlrender-0.1.2-cp314-cp314t-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 10.4 MB
  • Tags: CPython 3.14t, musllinux: musl 1.2+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.13 {"installer":{"name":"uv","version":"0.11.13","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.2-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 456150fdead55e711583647a915182a96e2ba6b6f6df00c144da1cfd4d38e55d
MD5 3a0b503430b9834590cdc81996f9ea61
BLAKE2b-256 c7f71babcacc68f97b7b88c1d5d61d5b58af360f89534a4ade57af735e3dfd24

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyhtmlrender-0.1.2-cp314-cp314t-musllinux_1_2_aarch64.whl
  • Upload date:
  • Size: 10.1 MB
  • Tags: CPython 3.14t, musllinux: musl 1.2+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.13 {"installer":{"name":"uv","version":"0.11.13","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.2-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 9328ea62ba8711d9ca3a54033d9382446da1ca316c1aaad34d434253c8a22e25
MD5 e94f8abbe801fc8d10ab09e901cc0975
BLAKE2b-256 0d29c5a40332ae77d6ee3d3e2ed7b3ca972715e325e4c11d56b5aeefe5af5f9c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyhtmlrender-0.1.2-cp314-cp314t-manylinux_2_28_x86_64.whl
  • Upload date:
  • Size: 9.3 MB
  • Tags: CPython 3.14t, manylinux: glibc 2.28+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.13 {"installer":{"name":"uv","version":"0.11.13","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.2-cp314-cp314t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7f027f8fee24028f5fe5984557f4baa5ebf28f021d81ff7996ea9b4bfe7db998
MD5 f9c0bf38de0b6523496dcefce4464496
BLAKE2b-256 76963f1371170852fdb58c7737d0ca03f12849788a5b509ddedf218682a21291

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyhtmlrender-0.1.2-cp314-cp314t-manylinux_2_28_aarch64.whl
  • Upload date:
  • Size: 8.9 MB
  • Tags: CPython 3.14t, manylinux: glibc 2.28+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.13 {"installer":{"name":"uv","version":"0.11.13","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.2-cp314-cp314t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ef635c17efa5f6c92dc6b47c0c28c6bf130c5de849705cedfcc53043a4967058
MD5 265c67dce1018fcb409f4b2239569135
BLAKE2b-256 9f3644c2575abdfd79e106813dfc1ac48cdffb2bca3205f9c49303b77a1cbac7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyhtmlrender-0.1.2-cp314-cp314t-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 6.9 MB
  • Tags: CPython 3.14t, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.13 {"installer":{"name":"uv","version":"0.11.13","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.2-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0602f17b952f9486a428a7ffc72b4c32c039395ca0d1ad16af68bf0ddeb79cf8
MD5 423ce920ef627470e361f0a037d4aee7
BLAKE2b-256 d79a0575340e8edc02b27d4765e87a38057484b28f116cdc5c8d57e700ec5c8f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyhtmlrender-0.1.2-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.13 {"installer":{"name":"uv","version":"0.11.13","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.2-cp313-cp313t-win_amd64.whl
Algorithm Hash digest
SHA256 ea8c7bec35b8aab3a489cc56cc7cd9a0e02b3650c1c1fda3728f94b79d3391b0
MD5 051788627d251c9d9f3d451d26c7609b
BLAKE2b-256 ffcb2a1f7d68c7d7eb89af7921404df7ac6eaf86ed8ae023d650a2b7cd3c1d40

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyhtmlrender-0.1.2-cp313-cp313t-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 10.4 MB
  • Tags: CPython 3.13t, musllinux: musl 1.2+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.13 {"installer":{"name":"uv","version":"0.11.13","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.2-cp313-cp313t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0b800b6b0a257f61c75aafdaed41acd91b5121d154c9686951e72375b328e39b
MD5 11e2aa077264e14935ef0dfeba44e9c0
BLAKE2b-256 baa3567fdecac527d110d8beef52c3ec2673a6a0ec926d1c0736270197392f72

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyhtmlrender-0.1.2-cp313-cp313t-musllinux_1_2_aarch64.whl
  • Upload date:
  • Size: 10.1 MB
  • Tags: CPython 3.13t, musllinux: musl 1.2+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.13 {"installer":{"name":"uv","version":"0.11.13","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.2-cp313-cp313t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 61a116c7b435de547c171125c415787dbd737855c8cac31127c2b4a933b6d72a
MD5 86f52ce21d73c06200dd98b586b6c509
BLAKE2b-256 08e5df387e32eb22e496f31627ec4e7cb7f939f2bdca39101e2ebcb5fe08b092

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyhtmlrender-0.1.2-cp313-cp313t-manylinux_2_28_x86_64.whl
  • Upload date:
  • Size: 9.3 MB
  • Tags: CPython 3.13t, manylinux: glibc 2.28+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.13 {"installer":{"name":"uv","version":"0.11.13","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.2-cp313-cp313t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a18e31e74f57847540554cd642c8e3945d93325098a5d5b1a9cd9c07172ee4bb
MD5 c817e84bcf4b6cdda4e0247b7ec32cb0
BLAKE2b-256 cb1fe12aaf11fcf112a922c6f85c2b838a432873244aacb7cf5275d64fd23d39

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyhtmlrender-0.1.2-cp313-cp313t-manylinux_2_28_aarch64.whl
  • Upload date:
  • Size: 8.9 MB
  • Tags: CPython 3.13t, manylinux: glibc 2.28+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.13 {"installer":{"name":"uv","version":"0.11.13","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.2-cp313-cp313t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b3ab3eed5ebe1ff79b691e04440797753571c06d59e59130803953072c13a97f
MD5 7524cc2d059ab191445064f64c7ae8ea
BLAKE2b-256 0bbe5368e2f5c624c0f45f23a18aed2ece0595e51d87565a06d93000ff3ea7de

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyhtmlrender-0.1.2-cp313-cp313t-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 6.9 MB
  • Tags: CPython 3.13t, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.13 {"installer":{"name":"uv","version":"0.11.13","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.2-cp313-cp313t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 660541fd77ea54b0f07e9329cd181948d7c4df64ad2bd72d991462215320e5fa
MD5 41c313d0c24e11c4bb1bbe0ba778d3ee
BLAKE2b-256 f20fe7dc6aabac326dfb9dc0d232038d009e4f8bbccff7272d5b9a4fc0704523

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyhtmlrender-0.1.2-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.13 {"installer":{"name":"uv","version":"0.11.13","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.2-cp312-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 fe6df36353ed7a74f9e87ce35acf16e7f07a74b0267f159717c4d57f19d504d9
MD5 5fb9237cd844cc72a791e141b4ea3496
BLAKE2b-256 0ecc498084c6b6181f5e24b792deb54c7c9b3295cd2820b0400434f03658f70e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyhtmlrender-0.1.2-cp312-abi3-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 10.4 MB
  • Tags: CPython 3.12+, musllinux: musl 1.2+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.13 {"installer":{"name":"uv","version":"0.11.13","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.2-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 838e090d20d37dd5555355e0cc1cfd66201174bd117362432271cc341399d077
MD5 dff08feb8e808c7e5abc4fa48f54918b
BLAKE2b-256 bec08ea9562e478d5f3471012b154c6f4c2ecbd3c2a5f0d2cac89e7417ffae09

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyhtmlrender-0.1.2-cp312-abi3-musllinux_1_2_aarch64.whl
  • Upload date:
  • Size: 10.1 MB
  • Tags: CPython 3.12+, musllinux: musl 1.2+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.13 {"installer":{"name":"uv","version":"0.11.13","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.2-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b642c2dbc143fd7ea2594edf05ee3e089e2fa21e20c85b50dc62a32fd32b3d43
MD5 3d4f3fc46a005d5e115eea2db244b942
BLAKE2b-256 26f7ae494107e9500e3badb7f0f136489a6791df65bf98ded182de724fc60c26

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyhtmlrender-0.1.2-cp312-abi3-manylinux_2_28_x86_64.whl
  • Upload date:
  • Size: 9.3 MB
  • Tags: CPython 3.12+, manylinux: glibc 2.28+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.13 {"installer":{"name":"uv","version":"0.11.13","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.2-cp312-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ea4a2c3a61b19919182f893d1af2b8dc559429739b5145506ca309f67b9daa85
MD5 fa4b4db7c1601a626bd3a6f49f871b2a
BLAKE2b-256 bce339b0305f08ed21b3cf051023a8b593a764d6e23eb5f22cfcf0dc4ecd689d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyhtmlrender-0.1.2-cp312-abi3-manylinux_2_28_aarch64.whl
  • Upload date:
  • Size: 8.9 MB
  • Tags: CPython 3.12+, manylinux: glibc 2.28+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.13 {"installer":{"name":"uv","version":"0.11.13","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.2-cp312-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9b9118e04ee096e7d39350da915d2554a058a0f9ad10a5b875fa5d33bae6193e
MD5 9d2cd8b29af90e3aae96f0b7b449e57d
BLAKE2b-256 b463ff0ac222e5c539b6a5e7aff5bc7427c030545e05170640ed6d393dadfc86

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyhtmlrender-0.1.2-cp312-abi3-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 6.9 MB
  • Tags: CPython 3.12+, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.13 {"installer":{"name":"uv","version":"0.11.13","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.2-cp312-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 89945e7e062984370884bc10af55f5a883d69fd3ac3c1956f001c4e53c05d3e3
MD5 1907995d6f9c8b24d498d7fc2eea0269
BLAKE2b-256 bdc05a03775309665e9494f025470b2fca68e3dccab5e0f7604944084569355c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyhtmlrender-0.1.2-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.13 {"installer":{"name":"uv","version":"0.11.13","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.2-cp310-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 928c2e974fcf7466b647784449384e2d9e34b32e4a9dcf4b5bebc3bbf718239f
MD5 4ecad262f2ce822ab94388ed88232824
BLAKE2b-256 83cf4c8c04bdad304b71936f9d272d42081b7171b19adcb412e231ebfd568b7e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyhtmlrender-0.1.2-cp310-abi3-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 10.4 MB
  • Tags: CPython 3.10+, musllinux: musl 1.2+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.13 {"installer":{"name":"uv","version":"0.11.13","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.2-cp310-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4e12a0abdab918d66933fae82c8103b2cb4b75530714960d47122695156aab5f
MD5 ab2b39e6fe718b50d5679c2a22708f85
BLAKE2b-256 feacde278146e7123cac612210c972fc5c5f9198c0131555a90334b0c20ed483

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyhtmlrender-0.1.2-cp310-abi3-musllinux_1_2_aarch64.whl
  • Upload date:
  • Size: 10.1 MB
  • Tags: CPython 3.10+, musllinux: musl 1.2+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.13 {"installer":{"name":"uv","version":"0.11.13","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.2-cp310-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f611f86cae1b2df360937816203a75a67ae265cb782f6d0b239fc6c4d2c26a2a
MD5 9f0af3f5450872bf3a5de586058eb2f0
BLAKE2b-256 d3d6b2629a70c04af9fdac04f943ed8f687b479efb40b835c45c24de74f450e5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyhtmlrender-0.1.2-cp310-abi3-manylinux_2_28_x86_64.whl
  • Upload date:
  • Size: 9.3 MB
  • Tags: CPython 3.10+, manylinux: glibc 2.28+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.13 {"installer":{"name":"uv","version":"0.11.13","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.2-cp310-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 60c911d8c83f29d275b8c0af132b092feb63865cfb4be03807076aea453496ac
MD5 430446d5bd748d540f26534255c8f38b
BLAKE2b-256 3dc33733c275b5645673c274f6314f4257bad5efd9a6ae1dbcfbf877748d856c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyhtmlrender-0.1.2-cp310-abi3-manylinux_2_28_aarch64.whl
  • Upload date:
  • Size: 8.9 MB
  • Tags: CPython 3.10+, manylinux: glibc 2.28+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.13 {"installer":{"name":"uv","version":"0.11.13","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.2-cp310-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 db2ce2df6b25462161c8e7eb5cd0aed671f256dd6464fa25662e802567e1a170
MD5 19fdcc77aa553805e99e1e02df8a8c74
BLAKE2b-256 bbcbdbfb5702a687bda11c56e484f61e085f3268203e14f42faec94c68471ad8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyhtmlrender-0.1.2-cp310-abi3-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 6.9 MB
  • Tags: CPython 3.10+, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.13 {"installer":{"name":"uv","version":"0.11.13","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.2-cp310-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 14a2dc4c1d986aff2d248d7bc58f032a012f8e7ea0f98af60407b74f826f06f3
MD5 adf7903e97c27f87bc35116f3b54a17c
BLAKE2b-256 003f2cdeebcbfab91e785c7c5dc89d7cb889bd87e713a675fe53f373b7b87a4a

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