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
    cluster = info.cluster
    x_advance = pos.x_advance
    x_offset = pos.x_offset
    y_offset = pos.y_offset
    print(f"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.37.3.zip (1.7 MB view details)

Uploaded Source

Built Distributions

uharfbuzz-0.37.3-pp310-pypy310_pp73-win_amd64.whl (1.0 MB view details)

Uploaded PyPy Windows x86-64

uharfbuzz-0.37.3-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.3 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

uharfbuzz-0.37.3-pp310-pypy310_pp73-macosx_10_9_x86_64.whl (1.2 MB view details)

Uploaded PyPy macOS 10.9+ x86-64

uharfbuzz-0.37.3-pp39-pypy39_pp73-win_amd64.whl (1.0 MB view details)

Uploaded PyPy Windows x86-64

uharfbuzz-0.37.3-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.3 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

uharfbuzz-0.37.3-pp39-pypy39_pp73-macosx_10_9_x86_64.whl (1.2 MB view details)

Uploaded PyPy macOS 10.9+ x86-64

uharfbuzz-0.37.3-pp38-pypy38_pp73-win_amd64.whl (1.0 MB view details)

Uploaded PyPy Windows x86-64

uharfbuzz-0.37.3-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.3 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

uharfbuzz-0.37.3-pp38-pypy38_pp73-macosx_10_9_x86_64.whl (1.2 MB view details)

Uploaded PyPy macOS 10.9+ x86-64

uharfbuzz-0.37.3-pp37-pypy37_pp73-win_amd64.whl (1.0 MB view details)

Uploaded PyPy Windows x86-64

uharfbuzz-0.37.3-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.3 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

uharfbuzz-0.37.3-pp37-pypy37_pp73-macosx_10_9_x86_64.whl (1.2 MB view details)

Uploaded PyPy macOS 10.9+ x86-64

uharfbuzz-0.37.3-cp312-cp312-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.12 Windows x86-64

uharfbuzz-0.37.3-cp312-cp312-win32.whl (840.4 kB view details)

Uploaded CPython 3.12 Windows x86

uharfbuzz-0.37.3-cp312-cp312-musllinux_1_1_x86_64.whl (14.2 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ x86-64

uharfbuzz-0.37.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

uharfbuzz-0.37.3-cp312-cp312-macosx_11_0_arm64.whl (1.3 MB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

uharfbuzz-0.37.3-cp312-cp312-macosx_10_9_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.12 macOS 10.9+ x86-64

uharfbuzz-0.37.3-cp312-cp312-macosx_10_9_universal2.whl (2.6 MB view details)

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

uharfbuzz-0.37.3-cp311-cp311-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.11 Windows x86-64

uharfbuzz-0.37.3-cp311-cp311-win32.whl (840.3 kB view details)

Uploaded CPython 3.11 Windows x86

uharfbuzz-0.37.3-cp311-cp311-musllinux_1_1_x86_64.whl (14.3 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ x86-64

uharfbuzz-0.37.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

uharfbuzz-0.37.3-cp311-cp311-macosx_11_0_arm64.whl (1.3 MB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

uharfbuzz-0.37.3-cp311-cp311-macosx_10_9_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

uharfbuzz-0.37.3-cp311-cp311-macosx_10_9_universal2.whl (2.6 MB view details)

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

uharfbuzz-0.37.3-cp310-cp310-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.10 Windows x86-64

uharfbuzz-0.37.3-cp310-cp310-win32.whl (839.2 kB view details)

Uploaded CPython 3.10 Windows x86

uharfbuzz-0.37.3-cp310-cp310-musllinux_1_1_x86_64.whl (14.2 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

uharfbuzz-0.37.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

uharfbuzz-0.37.3-cp310-cp310-macosx_11_0_arm64.whl (1.3 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

uharfbuzz-0.37.3-cp310-cp310-macosx_10_9_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

uharfbuzz-0.37.3-cp310-cp310-macosx_10_9_universal2.whl (2.6 MB view details)

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

uharfbuzz-0.37.3-cp39-cp39-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.9 Windows x86-64

uharfbuzz-0.37.3-cp39-cp39-win32.whl (839.3 kB view details)

Uploaded CPython 3.9 Windows x86

uharfbuzz-0.37.3-cp39-cp39-musllinux_1_1_x86_64.whl (14.2 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

uharfbuzz-0.37.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

uharfbuzz-0.37.3-cp39-cp39-macosx_11_0_arm64.whl (1.3 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

uharfbuzz-0.37.3-cp39-cp39-macosx_10_9_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

uharfbuzz-0.37.3-cp39-cp39-macosx_10_9_universal2.whl (2.6 MB view details)

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

uharfbuzz-0.37.3-cp38-cp38-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.8 Windows x86-64

uharfbuzz-0.37.3-cp38-cp38-win32.whl (840.4 kB view details)

Uploaded CPython 3.8 Windows x86

uharfbuzz-0.37.3-cp38-cp38-musllinux_1_1_x86_64.whl (14.4 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

uharfbuzz-0.37.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

uharfbuzz-0.37.3-cp38-cp38-macosx_11_0_arm64.whl (1.3 MB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

uharfbuzz-0.37.3-cp38-cp38-macosx_10_9_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

uharfbuzz-0.37.3-cp38-cp38-macosx_10_9_universal2.whl (2.6 MB view details)

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

uharfbuzz-0.37.3-cp37-cp37m-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.7m Windows x86-64

uharfbuzz-0.37.3-cp37-cp37m-win32.whl (836.8 kB view details)

Uploaded CPython 3.7m Windows x86

uharfbuzz-0.37.3-cp37-cp37m-musllinux_1_1_x86_64.whl (14.1 MB view details)

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

uharfbuzz-0.37.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.4 MB view details)

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

uharfbuzz-0.37.3-cp37-cp37m-macosx_10_9_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

uharfbuzz-0.37.3-cp36-cp36m-win_amd64.whl (1.2 MB view details)

Uploaded CPython 3.6m Windows x86-64

uharfbuzz-0.37.3-cp36-cp36m-win32.whl (919.2 kB view details)

Uploaded CPython 3.6m Windows x86

uharfbuzz-0.37.3-cp36-cp36m-musllinux_1_1_x86_64.whl (14.1 MB view details)

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

uharfbuzz-0.37.3-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.4 MB view details)

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

uharfbuzz-0.37.3-cp36-cp36m-macosx_10_9_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.6m macOS 10.9+ x86-64

File details

Details for the file uharfbuzz-0.37.3.zip.

File metadata

  • Download URL: uharfbuzz-0.37.3.zip
  • Upload date:
  • Size: 1.7 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.5

File hashes

Hashes for uharfbuzz-0.37.3.zip
Algorithm Hash digest
SHA256 f2b213386c1e1588c2c9baea436a85c4609902001cd21bc3065244b744223a6d
MD5 93fc672af1c23425fa9be50d2d12a01c
BLAKE2b-256 a522cdca20f6fc2ede284a2f6157e93b4028ddf85422c44fd2e3502f2d226769

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for uharfbuzz-0.37.3-pp310-pypy310_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 064c11bbe737b87e8fc200f67fc79bf384f3b739351ab1ffdfc052134551cafe
MD5 547ac1c7fe16930f8407e98a29ed88ea
BLAKE2b-256 622a1929d46397ae40e3ee82484dc584987358b8e3f9cf2fcef09b5b3779ea7f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for uharfbuzz-0.37.3-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 de199da5335881f3142ee20cf5e1002750df0c0cb9e6f52dda9624491c86e825
MD5 cf0c3e8c68cfe9a21e370e8480b5c986
BLAKE2b-256 7d9e4c46f4a9793900c6299151602228ab558736b9314f5dda14ed78c8f201c3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for uharfbuzz-0.37.3-pp310-pypy310_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 573491b91a4c8a4e4744628c73ba7c7e284d1262b6668cd94df8c2085c77ba80
MD5 b40ce720b6e8b3d956483b351f67a4ab
BLAKE2b-256 d1e2ee786fd04fb5cc8c73f1c51222c10c446720b87cfbd768d5747f019dbfd7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for uharfbuzz-0.37.3-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 b310c7a4c75a3563923d067609076e23b3cc58c88f1ae3dc088fcc190f2fcacf
MD5 c59283c735d0f3857f893ea4cfe73b77
BLAKE2b-256 b061e38e8298501a6cf0e04ea720f8fd840fb032ae6645391c4c172acca47a16

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for uharfbuzz-0.37.3-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ddf48990105d877ee395efb6839122d6628840a57db9415312634cea61a04db6
MD5 4e27552504e069dc030b633dd6dab5d8
BLAKE2b-256 81f892ee651db3ab4ed2ac5f45249c7af606c38c5b21f0bbe6ecc92cc117fe9c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for uharfbuzz-0.37.3-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 158eeb42102228ceb15a62904656b5108941b0ffde5668c595a27defad0fc6c6
MD5 3b48b05322db3bed76bdef3800b0712d
BLAKE2b-256 7b226d72ed6ca3f2947ca7e52b697d85718397cde85374c0244dd9ae5dfc0a0f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for uharfbuzz-0.37.3-pp38-pypy38_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 02e53317895912a3a7d78e96c0594e17c2e4f3d4671e711e5c14baf20a16713b
MD5 57779af0e8779a748c68d170a25be700
BLAKE2b-256 51480efd426246c40527d986c51bdf0a829240d9bbc1790d3f4c4ce0705f35a9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for uharfbuzz-0.37.3-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 dcdb1cb7635224958b8800a104998022bcfe57d548845da98e1b514f16b35fee
MD5 f675f64c5d13b660d05cef6eb7d957a5
BLAKE2b-256 685bb523c9a65297d3c6e2296f1b9a8ec12be8c06427487cadd96cdabebb0bb3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for uharfbuzz-0.37.3-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 640a5d8e9f378d79d5a146c0ae106b4fcd355f3b7562d4d24bd621ac3d5eaea1
MD5 b8cd33f59663fc845af8ad87e72b4485
BLAKE2b-256 652fbf652235c974a9ed5ad9be5660471942cc4bff99ce3a9a6aa788cd853dd9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for uharfbuzz-0.37.3-pp37-pypy37_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 0c0ed481ee4e9b4d653b8933299570d72067f531801c03c94f45386a1fc92ac3
MD5 9853469902936c638d4062c49fdb9f02
BLAKE2b-256 3b46fb2461861c64f8175aa151ee921f34ebc597cd608829a780547e5461009c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for uharfbuzz-0.37.3-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8216f4870c6b96924a69d45c4999e7c5200d9ae93949f809d4980d1bdb75f575
MD5 9f7416d8fc27dce88338ccf6ce0a959b
BLAKE2b-256 ca89ed3520e4a4fbf3041883ba04f9fab04ddf16d1f5b5681f5d7e6d59c9ebfe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for uharfbuzz-0.37.3-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0f7e88326003ae3d8a47239e8e648e76865345fc6914d9426a306ad48ae111de
MD5 134c17479a7fe97e80d0a7fc66018c1d
BLAKE2b-256 682dc3ed79802399ef49fd6b95f3be76206e4e37ab75df325f37f819f003d703

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for uharfbuzz-0.37.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 102981d9f636c28cc70ee4f75fe16bfde0b822cb5d2fea8b2abcb19081a40e57
MD5 ee8391e8a38a85fc91cb7b8b2e09dcce
BLAKE2b-256 61a9775d0a1f3f961a7ad956724c5439a96ca3a86183a0826424ccbfe63f482c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uharfbuzz-0.37.3-cp312-cp312-win32.whl
  • Upload date:
  • Size: 840.4 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.5

File hashes

Hashes for uharfbuzz-0.37.3-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 c25259d1f479d48bca22b35d76face379493db47eabc99a0205fac665d830932
MD5 50cfca19dee3c3145be4fbc56b2da376
BLAKE2b-256 93311c299155b86c290796df45f70c8dfd1aa49561a12370455a5b98175e4a2f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for uharfbuzz-0.37.3-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 f6166ef6b8584eecd7df0a3e247223cebdb4e773b1f8bd5731d678284cd704b4
MD5 9a296dc5de96338e994b7f4069a13047
BLAKE2b-256 50bf0959c48eb0868961d9451cb96f42df0c26f0d3082599e42e29a3165b9152

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for uharfbuzz-0.37.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 aac0a177c51a48539e0534eedd23ee46cdc07cb73045fe92cef205195aae77ca
MD5 8a1cd0e67590b256c95b07fd629b15fc
BLAKE2b-256 23974c13b71ebcf1879a5578d51e9883b05fb60e8aab38bfea1b70b33a2f5f27

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for uharfbuzz-0.37.3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 717caad1661e928368514a507e8e5723e4a246316c54a3e81e8571e2a23856ad
MD5 acae6f6b6609ddb20e26d0940ea41b5f
BLAKE2b-256 92ee1b435b8c23a4bb695384c448892da5b15a86606081d97d927f55d8c085d9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for uharfbuzz-0.37.3-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c71a74bf6278eb939504be03a6043f399ea77e6f4ea7dc82e72aa8d66d0f121c
MD5 1aafed3f6ac00b53a1394c7e6a84d262
BLAKE2b-256 8f9656d4f4cef3463d5a29716303cd17fd09c5bd6966eafc637572758608e97b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for uharfbuzz-0.37.3-cp312-cp312-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 cc52a6442b6df93f1f264933d4d27c343448c0d9d03bd4494871e02b0e52b259
MD5 fbf3469e38493bf0e64ba3a86a1bf0ce
BLAKE2b-256 a1a88098c510f342d71d2d912e3154593ff9b4b7f32917f8622b4d382f4691cd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for uharfbuzz-0.37.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 ff392dcb15aeeea5926ae6787707974d8337743113272363a83a2f9012943cca
MD5 667f54052d1d0716f3ee1b1e78b13cf2
BLAKE2b-256 c5c6cc0507ef1329a269bc8345f73feac81b24e07853c39e1ac969321e4ec918

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uharfbuzz-0.37.3-cp311-cp311-win32.whl
  • Upload date:
  • Size: 840.3 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.5

File hashes

Hashes for uharfbuzz-0.37.3-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 bba1beb2d3511289eb50887b1e922756e42a86ff648999c2c866d66bb8e31fd0
MD5 924b2cb9d7cc82cce352cdafbca7b499
BLAKE2b-256 ccda0a45c1defdfdaa6915dfb51e4460438b28458c0b38b8990a5ccea727d9d2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for uharfbuzz-0.37.3-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 4c11a18d071f6ea78f0ba1a29ddc4385adf81bbd69942fb58425196cc6ddc198
MD5 8494889b62ef02d5dcef6da697777a5c
BLAKE2b-256 531fd13bc9e358dca709fce2f79d18bd051b2bc4e1131cfb035e296bb7eb1131

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for uharfbuzz-0.37.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 01b5131267c5d6fba47077d8b4e82051f084d9a58cf155114b0ccbb2fc8a7dfd
MD5 2ffa8f6d86d0f9e8f89e1bff04026825
BLAKE2b-256 deaf6e9617ead71fe5ed670152f1adff8c7454e2499e0ba0f1181457a87b566b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for uharfbuzz-0.37.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 76dc98473cddbc64c657abf2514f7bcff92706dd82742ce344dc54bf3e9c7a09
MD5 5cd37b0b7cd3927aa762b9191b6432c3
BLAKE2b-256 773243ffa46f56bbe17dcad772c8476041770ea8d405d525c6e0fe044c3dc162

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for uharfbuzz-0.37.3-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0342296e8643d6d8089f82abff4136699bd9f081f8c6585acc3e9672b6ce3ccc
MD5 ea87c1a3a54707668d24b3d2bddae009
BLAKE2b-256 4cb0985200384817287557f658bd48a2fb3eeb512d3ad7d8496501f2c64f7c76

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for uharfbuzz-0.37.3-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 a4d11698bf17b77c4dd104cec0a7a4a0793c71992ccd242c72cbe904a45b552e
MD5 f9562bf589b1803befbaaadc2f0d3792
BLAKE2b-256 b6bc4d86b6ae403ec53f5c29ffcb5cbc13aa3fea391c870ef55f56b8cd100657

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for uharfbuzz-0.37.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 09b80e9f91de6799c6653a80a194d31dc77fefbff4f3719c31b505e506d0a1be
MD5 2197755209269bb29d6b7040b7db0f08
BLAKE2b-256 a8dcb20ebbad722f1d25593f4a6eb963cb42887ab490c5ddf47ad8df51bbd8b8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uharfbuzz-0.37.3-cp310-cp310-win32.whl
  • Upload date:
  • Size: 839.2 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.5

File hashes

Hashes for uharfbuzz-0.37.3-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 292acf6ca21df9b6a970af4e68021e33baddf095aff130436bb64de3e1a176ac
MD5 bf6df5790b39008cefb8124712b2cdbd
BLAKE2b-256 29c3a35f9f964783c23d90fff61425cf466a11f305d8ff9860f4b51bf6a96a09

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for uharfbuzz-0.37.3-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 e8d2038af1b4644b1fc58e7f6af4f1c7fb8f7cc6166b199840723f1388821561
MD5 9ffe338496a352451972910a602374a2
BLAKE2b-256 6c035a3811ce13b3cb4695aba9509c9435fb569c405eef199fd9209f3f623d37

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for uharfbuzz-0.37.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 658597ff034d9e5dc1ba499d63f896890e852f24a94d521362029ae026776ef9
MD5 568115aec486bd5954ca7e681ac4d91e
BLAKE2b-256 e1a9479c2f33e7253ab8d710e2d473dbc76322c720bd8ee53f04f426af860763

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for uharfbuzz-0.37.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1faf38af24f2bac0682968e14f917966d7fd36a3ae23e8ec3ce73e838b94482a
MD5 959987cb1e6f7ebd4ca3b2e160aa840c
BLAKE2b-256 4e64cb823a26f64b57dcb22618f3c9618eeb7d14b46788a3c6ba69f3d0e78c76

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for uharfbuzz-0.37.3-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 fb6984dc0119aa42b23c23251652f8ba748395c30e1085ab8975ccd3abd59fe0
MD5 7a7142a170d485f045e74930e8ad54e7
BLAKE2b-256 e43978fd7b5ce57b6959965c1517da28cac27c918e32c4f6322b37a72f62a389

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for uharfbuzz-0.37.3-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 058a11366c8369715d7c9a13eca7424f42f2f452d29cc841e750f5359eb70422
MD5 f83baf1e8f28bd10872c3a75d9e559d0
BLAKE2b-256 ddb7da102c925c927859ebbbaef487208dbb11b5828ccb7b4f0818cc37938677

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for uharfbuzz-0.37.3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 6f1ee6d76e3b9752e7900e2e9872b9f489b382a0246f37a359a69000a96975a9
MD5 b5b03e0a7e292b434013ba04a962e5bd
BLAKE2b-256 dfba08a20fc7ee502c8773cfee5243493c1eb9288cce976eee4f770af3a2da41

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uharfbuzz-0.37.3-cp39-cp39-win32.whl
  • Upload date:
  • Size: 839.3 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.5

File hashes

Hashes for uharfbuzz-0.37.3-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 31cd06fb9805722076cb08d29cafa6750630be8b3cc443fcf239589749613b77
MD5 288215a36b0f123e4336e694e914dd68
BLAKE2b-256 081ffaa5ac868538b163bbc0e3d99050765ad509ef9aea72f41e75f9d9a0fc64

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for uharfbuzz-0.37.3-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 24745d27b3000e0cdeddab3442ab2ba556410f2b9d5fdc61d732580821ddfc74
MD5 db8d2b0f36dc9d8f42c8b9cfeb6bbc68
BLAKE2b-256 72dd435fe9474bc3c370d5a0b35a7df5cd42c369315d57cf78ee8afc1ec83b1e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for uharfbuzz-0.37.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4aa5c9b323d61418924484f754f054ed5fba62ec9edc6e1504d92be60ae2d36d
MD5 bf765500d316f0dd2d7a8cac2699e2e2
BLAKE2b-256 d8a6bbd9f0380d43172ed016f2c4fbde186d794455bd198c55b18339eee671b2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for uharfbuzz-0.37.3-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c200b84e331aa4b8668e6bf01a310f67df62ba46387cff6046d10131cc4b235c
MD5 64a5ce0690e3095fbb48f2814d1b0555
BLAKE2b-256 5f2283021a08782b6df7b23ea48cda894641e930ef1903ad733fdeb338607ca2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for uharfbuzz-0.37.3-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 4fd27005e9c6c24ad8b3836a8eb6eaaf7cd009306e28fdc8518190c26dcfcd96
MD5 ae00ecdd5fc1de52765323d8306e426c
BLAKE2b-256 57fc36901841a4916ec98dc2daee308eccece2bd573d14ba391b072d9e5a219b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for uharfbuzz-0.37.3-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 51c6e520a664ccd0838113091a7093bea3b2bca04b7fb0dbf753c5feed35a026
MD5 48db8b44e3af21613e614b93f4ed54c5
BLAKE2b-256 85e4b8f4437fd08a5706d9de69c1976bb93eaddbb66f9587b168f944e8d7bf63

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for uharfbuzz-0.37.3-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 99f808e50ae6fff7c9b3aff14ccd89d4d313dfd30b08bfcdeadbba4093c09b85
MD5 e0207e6179c6a3af4550dc40e0997512
BLAKE2b-256 8b6a07c47ea496134dc1a7a9b4f09fb2b61ef23f76043b198c08e87db725c9df

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uharfbuzz-0.37.3-cp38-cp38-win32.whl
  • Upload date:
  • Size: 840.4 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.5

File hashes

Hashes for uharfbuzz-0.37.3-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 bbd0f023bcada7ee7a631d51e040f63bd3c1be988cf94a97e248d1278a837013
MD5 96a00b99617affc7a671487b7026b5ae
BLAKE2b-256 bc2f156e1e6a6990c30313388f7adac31f15368f71ebb09d37a263e56e429e37

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for uharfbuzz-0.37.3-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 7d1b8b5597a0062bb017d575197bb40f53f1a7e1417e5bcadbedecdb02968a6f
MD5 593d828bfdad1f62faa96e4fae681a2a
BLAKE2b-256 2884216d6c6ba2c62fb2b8c0cc70a959d72a71a0deda061006add7b9021cebbe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for uharfbuzz-0.37.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 dde7f7650a45d57a46d359cb262d9a65d6b4f2b0e4d5c0c33979f11aca491b6b
MD5 db04348f0a7dd2fc90b265a78bf2090f
BLAKE2b-256 1c2d1e51c7f080f04de34bcb4c57bf84916bdc2e69215869725fdfb19313016e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for uharfbuzz-0.37.3-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2525e91ad0815388e086346573cfa8338220b0f2245a6656f829a35b6b4bf1dc
MD5 2f781638f82a175f74626a41d805a15d
BLAKE2b-256 dda3b533f6a2b916933f905e0d80546f4f6f89c4b166032e51f744988460fb0e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for uharfbuzz-0.37.3-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 61fc5c4278950dc9fc97b8b78a2ba01eec52c9e160fff27c6141b41b6a956266
MD5 62396165ce0deaf7ba139f278c4f2ba8
BLAKE2b-256 b2dfb4eb8450288f091a7e24dbd672585453e3ca51525b8979fe025a5ed04ca3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for uharfbuzz-0.37.3-cp38-cp38-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 5b8d5d589d6185479397fd337df713667bfb88133b47728059beb06917878083
MD5 7108b86676b85d3dc424c852a394c212
BLAKE2b-256 28cc63a5f39bc00333f9ba9e160df1d91e810b84d70552e8417aafba1d8ff7c9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for uharfbuzz-0.37.3-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 06887e8a3bd840035142f18a7a86b6e9fdd771d0ce306dd546067b70d5261cfe
MD5 62217cb9f9eadfe17d298d59c1f8715f
BLAKE2b-256 589c01d2f874bd2265860770139de722416f3c5f151b723e8b97c9837cbc66fb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uharfbuzz-0.37.3-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 836.8 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.5

File hashes

Hashes for uharfbuzz-0.37.3-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 dfa10b82dc48e33c7cf5df99550546880483f3e8a03489ffa2480a0fe97890c1
MD5 2ec7621e8cb066f0c2bad81a833bd0cb
BLAKE2b-256 bcda522a47126c9d744e4b83b6f0b522215257240ea25a34e2bab04e760942cd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for uharfbuzz-0.37.3-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 c7e44a1e895ee905318c7db4a6e551025d2818cbdbdbf69a2944b6726d92a551
MD5 350c4f93d74219805f1c0647b1117c60
BLAKE2b-256 0e14d9d6110a530c3ca7be44a71e8ce5bde364aa90e715bba9d4604382e03d92

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for uharfbuzz-0.37.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4ff7bfa647bd0ed1cfaf2d638bf5ea2178763736ec1b53f8923c4f7e74a21591
MD5 4a9626f0bfa7dcb8c72dfc54b65a6426
BLAKE2b-256 648c93e647c09bcd5a06116380543a537dee94458f3daeaedb98074b4d70c970

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for uharfbuzz-0.37.3-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 86a92af0730825998d6b3ec0e37b8c418d0d048d222448528445424417633c0f
MD5 53ae13fa6341df99d0fe2848e13129f9
BLAKE2b-256 28874554c464ad5557c764aa02c37fab1cf9de8c9276de9a312c8e7bbd70bd88

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for uharfbuzz-0.37.3-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 daeff6c4599ecb6d4aad527a606733ae10321b15e594a40ad6a3e69eb8452681
MD5 e2539be9eafa5a827ed5394dc40a6e82
BLAKE2b-256 e3cb9fe5b04640ceeb986cda5f55fd5f094fbb8c433c064ee1f160367365aa09

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uharfbuzz-0.37.3-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 919.2 kB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.5

File hashes

Hashes for uharfbuzz-0.37.3-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 c8ba12e7698aab29a00946f645dd8b8684cc33e160479dda0e78a040fb796801
MD5 b2b1ee33ad85e38a28fc97fa3bc3181a
BLAKE2b-256 3bc84de6d7f1531dc57fa1a0043bc669a4386b69fbabeef22af432308b7f881c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for uharfbuzz-0.37.3-cp36-cp36m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 5cdecebabece28f3b35bb4b2c26b2892b4b588e0650e5095b0a12caa48156859
MD5 2fd5ebc7f3bf54326d67823ab6d2c983
BLAKE2b-256 f07de92903f01a7da580f3832b171912e068c92bc960f00aa222d94571fe570e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for uharfbuzz-0.37.3-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4aa46bcb5a2b93d1122243c3d57ec466922a0dba38243188ff770897a44b8f53
MD5 64699de3362c0afcc118f53573d4b638
BLAKE2b-256 fa695c0b9bc25f96fd465fc020f67e79d2d534cd560c39b0b7758c76ea29b963

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for uharfbuzz-0.37.3-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1150dd89ce9d5fa6e00e8a72da9db360fbe76ca5d8176530132aef0cf7f0a4d7
MD5 49f0dc13fc4325cd835119ad8e277306
BLAKE2b-256 561593a8267cc702e697fab50d6e6e9ce076c2c3dbf4caca0144d8eb8bf169c0

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