Skip to main content

Streamlined Cython bindings for the harfbuzz shaping engine

Project description

Githun CI Status PyPI

uharfbuzz

Streamlined Cython bindings for the HarfBuzz shaping engine.

Example

import sys

import uharfbuzz as hb


fontfile = sys.argv[1]
text = sys.argv[2]

blob = hb.Blob.from_file_path(fontfile)
face = hb.Face(blob)
font = hb.Font(face)

buf = hb.Buffer()
buf.add_str(text)
buf.guess_segment_properties()

features = {"kern": True, "liga": True}
hb.shape(font, buf, features)

infos = buf.glyph_infos
positions = buf.glyph_positions

for info, pos in zip(infos, positions):
    gid = info.codepoint
    glyph_name = font.glyph_to_string(gid)
    cluster = info.cluster
    x_advance = pos.x_advance
    x_offset = pos.x_offset
    y_offset = pos.y_offset
    print(f"{glyph_name} gid{gid}={cluster}@{x_advance},{y_offset}+{x_advance}")

How to make a release

Use git tag -a to make a new annotated tag, or git tag -s for a GPG-signed annotated tag, if you prefer.

Name the new tag with with a leading ‘v’ followed by three MAJOR.MINOR.PATCH digits, like in semantic versioning. Look at the existing tags for examples.

In the tag message write some short release notes describing the changes since the previous tag. The subject line will be the release name and the message body will be the release notes.

Finally, push the tag to the remote repository (e.g. assuming upstream is called origin):

$ git push origin v0.4.3

This will trigger the CI to build the distribution packages and upload them to the Python Package Index automatically, if all the tests pass successfully. The CI will also automatically create a new Github Release and use the content of the annotated git tag for the release notes.

Project details


Release history Release notifications | RSS feed

Download files

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

Source Distribution

uharfbuzz-0.39.1.zip (1.9 MB view details)

Uploaded Source

Built Distributions

uharfbuzz-0.39.1-pp310-pypy310_pp73-win_amd64.whl (1.1 MB view details)

Uploaded PyPy Windows x86-64

uharfbuzz-0.39.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.4 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

uharfbuzz-0.39.1-pp310-pypy310_pp73-macosx_10_9_x86_64.whl (1.3 MB view details)

Uploaded PyPy macOS 10.9+ x86-64

uharfbuzz-0.39.1-pp39-pypy39_pp73-win_amd64.whl (1.1 MB view details)

Uploaded PyPy Windows x86-64

uharfbuzz-0.39.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.4 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

uharfbuzz-0.39.1-pp39-pypy39_pp73-macosx_10_9_x86_64.whl (1.3 MB view details)

Uploaded PyPy macOS 10.9+ x86-64

uharfbuzz-0.39.1-pp38-pypy38_pp73-win_amd64.whl (1.2 MB view details)

Uploaded PyPy Windows x86-64

uharfbuzz-0.39.1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.4 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

uharfbuzz-0.39.1-pp38-pypy38_pp73-macosx_10_9_x86_64.whl (1.3 MB view details)

Uploaded PyPy macOS 10.9+ x86-64

uharfbuzz-0.39.1-pp37-pypy37_pp73-win_amd64.whl (1.2 MB view details)

Uploaded PyPy Windows x86-64

uharfbuzz-0.39.1-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.4 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

uharfbuzz-0.39.1-pp37-pypy37_pp73-macosx_10_9_x86_64.whl (1.3 MB view details)

Uploaded PyPy macOS 10.9+ x86-64

uharfbuzz-0.39.1-cp312-cp312-win_amd64.whl (1.2 MB view details)

Uploaded CPython 3.12 Windows x86-64

uharfbuzz-0.39.1-cp312-cp312-win32.whl (929.5 kB view details)

Uploaded CPython 3.12 Windows x86

uharfbuzz-0.39.1-cp312-cp312-musllinux_1_1_x86_64.whl (15.2 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ x86-64

uharfbuzz-0.39.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

uharfbuzz-0.39.1-cp312-cp312-macosx_11_0_arm64.whl (1.4 MB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

uharfbuzz-0.39.1-cp312-cp312-macosx_10_9_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.12 macOS 10.9+ x86-64

uharfbuzz-0.39.1-cp312-cp312-macosx_10_9_universal2.whl (2.9 MB view details)

Uploaded CPython 3.12 macOS 10.9+ universal2 (ARM64, x86-64)

uharfbuzz-0.39.1-cp311-cp311-win_amd64.whl (1.2 MB view details)

Uploaded CPython 3.11 Windows x86-64

uharfbuzz-0.39.1-cp311-cp311-win32.whl (929.7 kB view details)

Uploaded CPython 3.11 Windows x86

uharfbuzz-0.39.1-cp311-cp311-musllinux_1_1_x86_64.whl (15.2 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ x86-64

uharfbuzz-0.39.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

uharfbuzz-0.39.1-cp311-cp311-macosx_11_0_arm64.whl (1.4 MB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

uharfbuzz-0.39.1-cp311-cp311-macosx_10_9_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

uharfbuzz-0.39.1-cp311-cp311-macosx_10_9_universal2.whl (2.9 MB view details)

Uploaded CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64)

uharfbuzz-0.39.1-cp310-cp310-win_amd64.whl (1.2 MB view details)

Uploaded CPython 3.10 Windows x86-64

uharfbuzz-0.39.1-cp310-cp310-win32.whl (928.3 kB view details)

Uploaded CPython 3.10 Windows x86

uharfbuzz-0.39.1-cp310-cp310-musllinux_1_1_x86_64.whl (15.1 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

uharfbuzz-0.39.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

uharfbuzz-0.39.1-cp310-cp310-macosx_11_0_arm64.whl (1.4 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

uharfbuzz-0.39.1-cp310-cp310-macosx_10_9_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

uharfbuzz-0.39.1-cp310-cp310-macosx_10_9_universal2.whl (2.9 MB view details)

Uploaded CPython 3.10 macOS 10.9+ universal2 (ARM64, x86-64)

uharfbuzz-0.39.1-cp39-cp39-win_amd64.whl (1.2 MB view details)

Uploaded CPython 3.9 Windows x86-64

uharfbuzz-0.39.1-cp39-cp39-win32.whl (928.3 kB view details)

Uploaded CPython 3.9 Windows x86

uharfbuzz-0.39.1-cp39-cp39-musllinux_1_1_x86_64.whl (15.1 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

uharfbuzz-0.39.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

uharfbuzz-0.39.1-cp39-cp39-macosx_11_0_arm64.whl (1.4 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

uharfbuzz-0.39.1-cp39-cp39-macosx_10_9_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

uharfbuzz-0.39.1-cp39-cp39-macosx_10_9_universal2.whl (2.9 MB view details)

Uploaded CPython 3.9 macOS 10.9+ universal2 (ARM64, x86-64)

uharfbuzz-0.39.1-cp38-cp38-win_amd64.whl (1.2 MB view details)

Uploaded CPython 3.8 Windows x86-64

uharfbuzz-0.39.1-cp38-cp38-win32.whl (930.4 kB view details)

Uploaded CPython 3.8 Windows x86

uharfbuzz-0.39.1-cp38-cp38-musllinux_1_1_x86_64.whl (16.4 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

uharfbuzz-0.39.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

uharfbuzz-0.39.1-cp38-cp38-macosx_11_0_arm64.whl (1.4 MB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

uharfbuzz-0.39.1-cp38-cp38-macosx_10_9_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

uharfbuzz-0.39.1-cp38-cp38-macosx_10_9_universal2.whl (2.9 MB view details)

Uploaded CPython 3.8 macOS 10.9+ universal2 (ARM64, x86-64)

uharfbuzz-0.39.1-cp37-cp37m-win_amd64.whl (1.2 MB view details)

Uploaded CPython 3.7m Windows x86-64

uharfbuzz-0.39.1-cp37-cp37m-win32.whl (924.7 kB view details)

Uploaded CPython 3.7m Windows x86

uharfbuzz-0.39.1-cp37-cp37m-musllinux_1_1_x86_64.whl (15.0 MB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ x86-64

uharfbuzz-0.39.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64

uharfbuzz-0.39.1-cp37-cp37m-macosx_10_9_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

uharfbuzz-0.39.1-cp36-cp36m-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.6m Windows x86-64

uharfbuzz-0.39.1-cp36-cp36m-win32.whl (1.0 MB view details)

Uploaded CPython 3.6m Windows x86

uharfbuzz-0.39.1-cp36-cp36m-musllinux_1_1_x86_64.whl (15.0 MB view details)

Uploaded CPython 3.6m musllinux: musl 1.1+ x86-64

uharfbuzz-0.39.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.6m manylinux: glibc 2.17+ x86-64

uharfbuzz-0.39.1-cp36-cp36m-macosx_10_9_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.6m macOS 10.9+ x86-64

File details

Details for the file uharfbuzz-0.39.1.zip.

File metadata

  • Download URL: uharfbuzz-0.39.1.zip
  • Upload date:
  • Size: 1.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for uharfbuzz-0.39.1.zip
Algorithm Hash digest
SHA256 68c341f7cc9e43418b2db295eb679ed6dc638d58c11cf279d9bd28ce8a3ade06
MD5 44db375ce3f49ce253303246ff2198f9
BLAKE2b-256 40200d8066895bd262f8b85e4148c5ff467826d9facea36a5e4e25f883756e2f

See more details on using hashes here.

File details

Details for the file uharfbuzz-0.39.1-pp310-pypy310_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for uharfbuzz-0.39.1-pp310-pypy310_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 0e3e1f67c4975e48ad65d04978ca7493b095e25dd73075d96001a0093f583c76
MD5 d167a1a6746a69673d2aacefab8919d8
BLAKE2b-256 3f0bdbf0955e622ab105326a6dd8f55f55d6f2808e2f21bb8449b9cbf4623aee

See more details on using hashes here.

File details

Details for the file uharfbuzz-0.39.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for uharfbuzz-0.39.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 69531f9259019d108f54e4a4841457c85890994243d01a2a37ae3fdb715af426
MD5 88d1927e6159191fcfc407105f43b701
BLAKE2b-256 921502ce9b8554790c620be006b1dd864c1437e14ece5b0b6535c26e200a3a8b

See more details on using hashes here.

File details

Details for the file uharfbuzz-0.39.1-pp310-pypy310_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for uharfbuzz-0.39.1-pp310-pypy310_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a3940d4b91cbbc634249168ae8ebc9f9b41b5efc0559d660c9efb016ac656dee
MD5 0c5cf035e4413f308147f90030a3f1d4
BLAKE2b-256 006255253b440ecebf5c09883419094e60e06d7c61e0f384100ee8951161c851

See more details on using hashes here.

File details

Details for the file uharfbuzz-0.39.1-pp39-pypy39_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for uharfbuzz-0.39.1-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 e98db6d6fec06b53f3257bddb039ac3c20be5778d049d9ef0df0dcfab9e92778
MD5 b038e00e5a144defe8cce6b1591b59de
BLAKE2b-256 68de284aff631e71369140d70ac2f14c083ab5c6c1fe523278bc2d43c9011f1e

See more details on using hashes here.

File details

Details for the file uharfbuzz-0.39.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for uharfbuzz-0.39.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a049f55f58db81ca0bc8d0a3cba4352b2e3fb4271750e5ab64a672f83648b9ea
MD5 1b24e4515f258044f3f13b4ff154fc55
BLAKE2b-256 82d5c2052965aeaa6215e98ca2c0e82e29efcff228c60f9d521d1a39136802bf

See more details on using hashes here.

File details

Details for the file uharfbuzz-0.39.1-pp39-pypy39_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for uharfbuzz-0.39.1-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1feb2fdccd34661875e625db59791154336565602c241f22ad077bfb6d16a12a
MD5 bd166c4c60511d5c514602ff8987fbdc
BLAKE2b-256 5160a22f4804fdeadff48f9b58980aa3c582170363b2410b3938b7f1c19d1e79

See more details on using hashes here.

File details

Details for the file uharfbuzz-0.39.1-pp38-pypy38_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for uharfbuzz-0.39.1-pp38-pypy38_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 3521f0394c0aef1e506d2e39d21ae52d3df9d66c0b34e64395fe0e6568292a54
MD5 083f779229e1474dcdcb4a41271f0242
BLAKE2b-256 7a70a8b4dc1124c5c224f579fd83d214aef5c98fbf04c8ef156dd83c335f471d

See more details on using hashes here.

File details

Details for the file uharfbuzz-0.39.1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for uharfbuzz-0.39.1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5bd4593644d9728ddf1fb345bf329c9054d647401926f30c071f540f02c240db
MD5 d1fb8b68193027a8b4e9ac2806432098
BLAKE2b-256 aa0b0b159070dd061d14938b7ef0f0acaeaeaf9790bac8444c6ed037cbb23387

See more details on using hashes here.

File details

Details for the file uharfbuzz-0.39.1-pp38-pypy38_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for uharfbuzz-0.39.1-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8539fbd22a6e3eaedd46c051c93447b8acb2aec5a85475ad3332364282dfa988
MD5 0afd356709bdb8e4d79248dee7a1625b
BLAKE2b-256 80ecb645dbea8d6de50129c91f0b9a9d558d68286895dcd3ae6ceb3735dfc70d

See more details on using hashes here.

File details

Details for the file uharfbuzz-0.39.1-pp37-pypy37_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for uharfbuzz-0.39.1-pp37-pypy37_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 07c8f0c1f33629f6aa8986b914412fae5cdeae3aa50c0ba49142b70eccb39385
MD5 718b80e734dc89b951cc478569037d4c
BLAKE2b-256 ea233fba56d7b3ac4d5db6eedb457f7a757b4cd74849d7adc019af99fa604df8

See more details on using hashes here.

File details

Details for the file uharfbuzz-0.39.1-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for uharfbuzz-0.39.1-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 615717a2d380dd56519472fb083a50b0658f2da32e6b17cd95b172c841aced77
MD5 f9dd2386b8db44b1b3c20043db0d6204
BLAKE2b-256 2ed26696106b1d3ffb06736f6bd3f4d53b99a9f145c95273f1c9196b147ea927

See more details on using hashes here.

File details

Details for the file uharfbuzz-0.39.1-pp37-pypy37_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for uharfbuzz-0.39.1-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9ded9538c33fa0a9e8bbaf06854f380a014b40f47de55d7a25f9ca6a1b4e0e1a
MD5 302e8b2c6ac0e091bd0739c44aada8de
BLAKE2b-256 a034cd2b13bc64d4e7d78a2bcc7e816dd24618da929b2c7768c62795baf7d846

See more details on using hashes here.

File details

Details for the file uharfbuzz-0.39.1-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for uharfbuzz-0.39.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 c748f500848ea1bb6ff18b776aecf87b3877df08e24ac1f1e74212e774b546ab
MD5 9616e49f2bb1aab9ce5a96702353cc0f
BLAKE2b-256 dc5b6ac22fbfcb76e42bcc96ef89c002210e6f28d745185133bc2a3d6ac2d07f

See more details on using hashes here.

File details

Details for the file uharfbuzz-0.39.1-cp312-cp312-win32.whl.

File metadata

  • Download URL: uharfbuzz-0.39.1-cp312-cp312-win32.whl
  • Upload date:
  • Size: 929.5 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for uharfbuzz-0.39.1-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 ba4123730cf1488a470f4995fcf5d19c5838c7c488db14295843b4c2ed6575cf
MD5 89011b7c7ce1a1982a5d24ebea39fd87
BLAKE2b-256 c4bd438531f1297ef2bd8c06ffc55d4182b090ffcd05c4ce0fd77df4433a470a

See more details on using hashes here.

File details

Details for the file uharfbuzz-0.39.1-cp312-cp312-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for uharfbuzz-0.39.1-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 c1f801b0480a343839f599d3d653da7e575a64ad3c6de1fcb4d0e0d81f58657b
MD5 69a15bdd2770d30053eb7e0d18180b32
BLAKE2b-256 ebf8912f61b8ae59c9f47621a306e263529e34e5040720dcedf4abe69dabfa3d

See more details on using hashes here.

File details

Details for the file uharfbuzz-0.39.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for uharfbuzz-0.39.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c686154f3845a0849f834e957f519ecbc65732a90e91f6246232f7c489d6f2c5
MD5 f4085b0dc33fe8961bb62b3e5cc1e28b
BLAKE2b-256 8ed8c07a0d4ce0a7116d3f58e42d7ce83dc72c462a9c28699a95a109bdf4b809

See more details on using hashes here.

File details

Details for the file uharfbuzz-0.39.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for uharfbuzz-0.39.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b5afee1a30a62eb0c3c96b795098b0ac8119efd35d30c63a553e0405e3d88f97
MD5 70e89178f6f4527aa6f966222d25fdd5
BLAKE2b-256 9ae2164f01a8565f307dbb4d8954cce4064d78c44e67c59003b410580385eaac

See more details on using hashes here.

File details

Details for the file uharfbuzz-0.39.1-cp312-cp312-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for uharfbuzz-0.39.1-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0f29e6d28886b86c6c9ec6881ad0c29dabbf01c8d7fd1ee2497ab4d46c1fc37a
MD5 7e52b3ba561cddfe9e3645f0045c26f5
BLAKE2b-256 c4db4c970c72010e5d3239663215a5e900f422c5d01e71af2a87cf68d19760d4

See more details on using hashes here.

File details

Details for the file uharfbuzz-0.39.1-cp312-cp312-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for uharfbuzz-0.39.1-cp312-cp312-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 eecc13e303200b1b3a0d6cecc24f151a84fa8ef5381fc2cea638cf79b8b1ef8d
MD5 77c67dd8cb4007744279a6b23e87823b
BLAKE2b-256 cc21a97bd23dd301d3caa070b11c9da3081918ff75dc9f95d4a72427794dbe1e

See more details on using hashes here.

File details

Details for the file uharfbuzz-0.39.1-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for uharfbuzz-0.39.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 cacd50d57dd7b9692beb1a6f9c4a94c1c6da13ae81b680566eeaf23ba50385cd
MD5 8ed2fe09eee20661fdb8bba8a3c33c5f
BLAKE2b-256 32a3ba6a2716559add39c4bf3eff4a7cdb38d240f73d76385dfb896f8bab3bb3

See more details on using hashes here.

File details

Details for the file uharfbuzz-0.39.1-cp311-cp311-win32.whl.

File metadata

  • Download URL: uharfbuzz-0.39.1-cp311-cp311-win32.whl
  • Upload date:
  • Size: 929.7 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for uharfbuzz-0.39.1-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 2253b437c17b57ba6e8778711f85614ee957a115cdd2d81d206ac725c6f830b1
MD5 e622b4f77d6bbd7f90b62c5020d19f26
BLAKE2b-256 d45da11cdfa4ff436a9716a488fcf8ad66be8197a5ecf642ad38f71070fa432a

See more details on using hashes here.

File details

Details for the file uharfbuzz-0.39.1-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for uharfbuzz-0.39.1-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 c3d568679e7f49f8a0cc5318c5186b5d717263e7c89bc5ec024f7df1fc752316
MD5 ad37cd957a28be33e549187453783ca7
BLAKE2b-256 5066d1c0b6b2ad0bffa0dc1da75b571ff3c2a038fa7a12907340366cd77ef026

See more details on using hashes here.

File details

Details for the file uharfbuzz-0.39.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for uharfbuzz-0.39.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6216e290fe8799ad29b2ac6fd789f88ea5a103a17341433d2a914d38dd0313de
MD5 3e57599660f2384e655d2098c1e469df
BLAKE2b-256 cc309ec0cd5491bfeb710a30ace2ffb72fb5b2b50f093b40280e7cc93331e577

See more details on using hashes here.

File details

Details for the file uharfbuzz-0.39.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for uharfbuzz-0.39.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 acff7e7be551c4b204500893e1691e7b63b6fa9828f8c621b708b47462607c33
MD5 7f6eb689d1947e6a1e2b9db4022d980e
BLAKE2b-256 1766ed0c66ac04f4a45ea6df769969ba563d5d1c53641893d549505a9faf1bc1

See more details on using hashes here.

File details

Details for the file uharfbuzz-0.39.1-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for uharfbuzz-0.39.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e0a3237ae13dc79ba282b00935b936640983ab8bcdf8fa9940403282543a5d0f
MD5 9f1691ded5cf25ce71329de512c448bb
BLAKE2b-256 b154fb3162dba41245d8e09aeb254deec030c5466f0187546cc00905c91dee2d

See more details on using hashes here.

File details

Details for the file uharfbuzz-0.39.1-cp311-cp311-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for uharfbuzz-0.39.1-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 d86e33895269b9a889fda963b8f9038bf22d132de62fbff963fbc91e33153ebb
MD5 be3fd1d531d897ae0d647478053f3140
BLAKE2b-256 2a7fb87f0191b3db482a0b3e2b0bd86cf8e713aabf2774929804d4f2650fdc2c

See more details on using hashes here.

File details

Details for the file uharfbuzz-0.39.1-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for uharfbuzz-0.39.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 d4b6a545518ab23e737ba2c320462d80945b17f684882bc83cd8a0303dd7765d
MD5 f26003fa29ecb0772f1bbee4ad98d02b
BLAKE2b-256 06e9d5ab46d6d45d977d5f47e6397264f0c74915609e6511fcf3d926bace7ef9

See more details on using hashes here.

File details

Details for the file uharfbuzz-0.39.1-cp310-cp310-win32.whl.

File metadata

  • Download URL: uharfbuzz-0.39.1-cp310-cp310-win32.whl
  • Upload date:
  • Size: 928.3 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for uharfbuzz-0.39.1-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 d4e95badd807fc98c2728d23122308230f0c981a4656de73d9339f120eeed8fa
MD5 64910bfd53a918015a8f1b42c85838b1
BLAKE2b-256 639ed91b861d76e04750032d0619422372902abf58976e6b6e3b1a7d8a750d33

See more details on using hashes here.

File details

Details for the file uharfbuzz-0.39.1-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for uharfbuzz-0.39.1-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 9802f0cd52792282a55351e86fe607e6cd0f7f2b2f659b0ff866ba043a2f5144
MD5 e283d00ce5f55a167dc61bd89f364e85
BLAKE2b-256 d87595d6ae5565b673bb2bb7b1dbf80f097f898d4ff300bfccc4acd5a1b082aa

See more details on using hashes here.

File details

Details for the file uharfbuzz-0.39.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for uharfbuzz-0.39.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b25eb29f9ab88f4ea4a339aba32cd940f92411e93f597d367298656ceb43e2a7
MD5 e69158bdd75ed86622e39bebb8c73d31
BLAKE2b-256 5536a0b354c6ea901ae1a47204b0f15247fda1635774ce7668d6a12087ef3e07

See more details on using hashes here.

File details

Details for the file uharfbuzz-0.39.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for uharfbuzz-0.39.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7cc360330cfba7ba1ef7ed51d555ecf1d157761d5fdcf506ec25fe4f3dd89193
MD5 622d4a945b554614e0a06f239241801b
BLAKE2b-256 7e9e3953d6660aa79aef7fd415e500208507c5512bf34c580af445aa0f0c3fba

See more details on using hashes here.

File details

Details for the file uharfbuzz-0.39.1-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for uharfbuzz-0.39.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 dae8a37701d3e5119ab790e7d1615194d1a20bf85071aa66a6d5afd72a3ed002
MD5 0c9e623aea1c51e7be45eebffbc5b083
BLAKE2b-256 ed384e68ad52b4ae4d94daec6cabc1d7fd561dbbe4f058549a02fd6f576ddd3d

See more details on using hashes here.

File details

Details for the file uharfbuzz-0.39.1-cp310-cp310-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for uharfbuzz-0.39.1-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 6b3c1df4c2d15cfc4793ea59676685fac9446b10a6cb2f21cc7f62dd65bb4f97
MD5 e39397e81f1cafe3c43f5a476d7b26ac
BLAKE2b-256 565b62d4f1fb7d6b5b40a6675c89fc530ece11e314dd0b8c55a149f37851b723

See more details on using hashes here.

File details

Details for the file uharfbuzz-0.39.1-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for uharfbuzz-0.39.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 65b6fdad6d2b0c65080a02feac44597213298284293a8f9f7dd771a38b2f24cd
MD5 445d9d389a9207de77e77f97e7a6ddc0
BLAKE2b-256 6213550e20200294b88274d10386f107a7aa1fabcc4c4c2158687116cc3c5aa7

See more details on using hashes here.

File details

Details for the file uharfbuzz-0.39.1-cp39-cp39-win32.whl.

File metadata

  • Download URL: uharfbuzz-0.39.1-cp39-cp39-win32.whl
  • Upload date:
  • Size: 928.3 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for uharfbuzz-0.39.1-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 70bb8a2a1e337a2d80d42828c37d95be40fb79fa56f9a2784232e20b7ae19bab
MD5 9c02591686a8d422087c76cf6fe6eb6c
BLAKE2b-256 67fe01123fd0483a11cd97849cea8563ff17663dea7e6e02b629a1b7ff5ae10f

See more details on using hashes here.

File details

Details for the file uharfbuzz-0.39.1-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for uharfbuzz-0.39.1-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 6b79e8086a843623c0be277e57f4caa92285ff92b7d8942902dfb29eefa41f16
MD5 f4228ccdd330a2c0b4bff5225253d0b8
BLAKE2b-256 03a6748ba80ae15e7a17a057fa11601c7d1c776f0309c7a1004357c973eaaf3c

See more details on using hashes here.

File details

Details for the file uharfbuzz-0.39.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for uharfbuzz-0.39.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4bc2cfdc1243fd1e566694f616bde8c1fe3e0d3aa1a46ac816fc20f5c612fb4f
MD5 484ecafd5013777da1a0e56dea11f781
BLAKE2b-256 ccb244f1dbfd53dda9efa4c4ebcf0a65d39c3904607a5e36c00a8391e9f794e0

See more details on using hashes here.

File details

Details for the file uharfbuzz-0.39.1-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for uharfbuzz-0.39.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 29b005d422741c37ff5c61aebb68a2c30f189de8d2f9aede9031aa39125ea522
MD5 8cc5420b844512fb7df20264c7611157
BLAKE2b-256 b3fc2fd78039f20fa89601c8055dfa3d722792e65babf3587ac900d10992a2a9

See more details on using hashes here.

File details

Details for the file uharfbuzz-0.39.1-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for uharfbuzz-0.39.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 fcb72fb04b30f638b09b14a349938d68ae667b8a62ce971c20c590c54e645672
MD5 b9ce177703ab4f53d367e38ccb44eeeb
BLAKE2b-256 46d77d7080b6289819b84e70a3ffb533b949eef136475228677347009384ee9f

See more details on using hashes here.

File details

Details for the file uharfbuzz-0.39.1-cp39-cp39-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for uharfbuzz-0.39.1-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 ea26b656ad51fddeb02b38e2e81f3f186f3d64a48d3d67d04c07aeb60287eb3e
MD5 4274d8eab75045d5fb5c0224ff0b3262
BLAKE2b-256 56b36d9153ab222c553d19b36eefd64dcbbc08569bde0d5589813d2209c67ec7

See more details on using hashes here.

File details

Details for the file uharfbuzz-0.39.1-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for uharfbuzz-0.39.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 0afd6e4321005c4f1a1928255b4cd908ba98399132dcc3fbcdbdc1b2481f0cc8
MD5 4241085f24316c306b46375d261b7db5
BLAKE2b-256 96d4b0dd083cf778ccb5dfe3a06a933d071214f0d9649f2446a616201fc4530c

See more details on using hashes here.

File details

Details for the file uharfbuzz-0.39.1-cp38-cp38-win32.whl.

File metadata

  • Download URL: uharfbuzz-0.39.1-cp38-cp38-win32.whl
  • Upload date:
  • Size: 930.4 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for uharfbuzz-0.39.1-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 1748dceda8f86c0336adeffb9fa656e08f363990926738201dd13d9516d834b4
MD5 94f227b678f7d70c53663407efa244c6
BLAKE2b-256 da69dbf2d8ff1377498775e3f0fc8ddae6e89ace0d0e4fa5b0eaf4b59870017a

See more details on using hashes here.

File details

Details for the file uharfbuzz-0.39.1-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for uharfbuzz-0.39.1-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 ab048a89bf78b3ec63f1fc7f6af4ecd7b7675bef9d99b0c1ad5f7b9af933f669
MD5 83e8f0264a5552009765a737c03d28f1
BLAKE2b-256 a4b0f48f5dcaec858dbf04abe1d965d12c3a26aa78a23b526da346643202f2e0

See more details on using hashes here.

File details

Details for the file uharfbuzz-0.39.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for uharfbuzz-0.39.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3d9c281e1d954f75327c6c547fd3f2cea06d85313e67ea39dd39f25585a20bdb
MD5 429c57df3d061b1c8cbd6910dc87eea1
BLAKE2b-256 c977439b85a828179d66fa058618e8f93aed4cc133f52580304e74c11ff1b0c2

See more details on using hashes here.

File details

Details for the file uharfbuzz-0.39.1-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for uharfbuzz-0.39.1-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6d870e5078a265269131259a2df4a1c9874c6cc19d2f0e9c3cafb836881b0cbe
MD5 0e59bee694a8d5e0db920ad38036407b
BLAKE2b-256 efc658ed090b5a8b097c8a633b27232de3cba8566722214386c505b50a9b9ce9

See more details on using hashes here.

File details

Details for the file uharfbuzz-0.39.1-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for uharfbuzz-0.39.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1dc770b8f282afe8061ed6da07be9990105c58198dccbeb0d758865c37f30e26
MD5 d6ec2b0c343962d16161b9f8fcaaeb85
BLAKE2b-256 aac04400760845c4186db66aa7d6ba25a2255b8ba8936353a1e5c449bb80f506

See more details on using hashes here.

File details

Details for the file uharfbuzz-0.39.1-cp38-cp38-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for uharfbuzz-0.39.1-cp38-cp38-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 454fcacdab0ebac7e4716e567c5de8981df5eda52edd1646ecee04c350ffedc1
MD5 c6877cb56f7f3cc05140f1e06470ec56
BLAKE2b-256 4b5f3d596dadf3cf26b30deea52287207095c4631b339d329ff2bcd2bbaa1b46

See more details on using hashes here.

File details

Details for the file uharfbuzz-0.39.1-cp37-cp37m-win_amd64.whl.

File metadata

File hashes

Hashes for uharfbuzz-0.39.1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 24a7f7fc1b765964f1cf2500d9492df62a37d279ef8441fb2c357f25bc741da8
MD5 a841fdae309bc5f9c7890e9504eeddfe
BLAKE2b-256 1ccff4fd529eff6b4c5fa4969611c3d2ee82f2a88c4d276b7715133e29f31e23

See more details on using hashes here.

File details

Details for the file uharfbuzz-0.39.1-cp37-cp37m-win32.whl.

File metadata

  • Download URL: uharfbuzz-0.39.1-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 924.7 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for uharfbuzz-0.39.1-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 e924602e4bd57eda18b9fd775dd87faec2934ae39bd5831cb73df4a9da0dc250
MD5 6b41487306178f581676da05cd7f63a5
BLAKE2b-256 0533f7dedfa3de55b52bc9ca53000fa8b6a69cab2ee60fc096c6d0d038a8f6f3

See more details on using hashes here.

File details

Details for the file uharfbuzz-0.39.1-cp37-cp37m-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for uharfbuzz-0.39.1-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 ed3b4ef2cbf8cf12ce266579ee8f837c88078f7062bc2669bc3ea10fefe95492
MD5 57b39f7d18544efb554e8d2902cfc3e5
BLAKE2b-256 69460f9c116cb9b531ad8394317ac1ca3efb7e234d065448641a06ef0f663b81

See more details on using hashes here.

File details

Details for the file uharfbuzz-0.39.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for uharfbuzz-0.39.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 dc4a3c85da41d65e257e938e492e0c81919084096a34308df55ee9eeffde3f1b
MD5 3f4e348f7921039242c8978659d7914b
BLAKE2b-256 7166588ea06161348d0995d8aca0a034ebbf21c819d475a8901c0415b295f491

See more details on using hashes here.

File details

Details for the file uharfbuzz-0.39.1-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for uharfbuzz-0.39.1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2aa768f57bd5b01e9a9130592264f3462a05e1a39b64103cb2149dc4455a68ed
MD5 395e2bc499d743fa0f85f13031e863fd
BLAKE2b-256 17b0c67047cfe817fdcddaf617e32eaad2a59a04a1ba55a01add1c15a7619758

See more details on using hashes here.

File details

Details for the file uharfbuzz-0.39.1-cp36-cp36m-win_amd64.whl.

File metadata

File hashes

Hashes for uharfbuzz-0.39.1-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 0c4abb207429e5da4a6a26ece3c3c139afa632d6efbbc51a342187d09faffb06
MD5 d91eea6915e4ee0d375305c796ed8126
BLAKE2b-256 9b68ae0e68532c287f5108fd1fcf790ac46d635ee3b2d48de734bc10c42a8a86

See more details on using hashes here.

File details

Details for the file uharfbuzz-0.39.1-cp36-cp36m-win32.whl.

File metadata

  • Download URL: uharfbuzz-0.39.1-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for uharfbuzz-0.39.1-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 67bf6c9b2ffaeb7a86a3606076b5561c16f0ad01a8b452b246a7952aef5ebb88
MD5 7db93c988bbcbb58dce2d695a95116a2
BLAKE2b-256 da720ee1404f9e10df82cf92f885f7787c06da035293a7c76f42c812f6d9ddd7

See more details on using hashes here.

File details

Details for the file uharfbuzz-0.39.1-cp36-cp36m-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for uharfbuzz-0.39.1-cp36-cp36m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 31ba27cdd2f298272fe0b5245e0a5651505c7faadd201760c8e4903843ea11ef
MD5 58aec1ae858890bcc31f6d10e491ddaa
BLAKE2b-256 fca4d3bf1f114332893195c0b37f3d162eeeab49690bacba2393c921072fc1b4

See more details on using hashes here.

File details

Details for the file uharfbuzz-0.39.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for uharfbuzz-0.39.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b98fdbc225491141366b654a973a54c45af19dd336c8985ba48247323b910adb
MD5 166c32f7f1993eaef2dcd69ca07d55c2
BLAKE2b-256 aa4383a3498eeba34324452021cc44d3bb0e391d59e1548febbbe1eb3b46ebdd

See more details on using hashes here.

File details

Details for the file uharfbuzz-0.39.1-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for uharfbuzz-0.39.1-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7f2ee047cd2a862c0f4949c1b7209f7a56bf35d6da0df01fba900d5b299592e6
MD5 49c1947e05c88150a9a27e605a6cea66
BLAKE2b-256 a0d4ff1da3ab57c9a49cd5e8cb1727acde95784028865f4cce389fd425739f59

See more details on using hashes here.

Supported by

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