Skip to main content

Official Saxonica python package for the SaxonC-HE 12.4 processor: for XSLT 3.0, XQuery 3.1, XPath 3.1 and XML Schema processing.

Project description

Welcome to SaxonC-HE

This is the official Saxonica Python wheel package for Saxon, an XML document processor. SaxonC provides APIs to run XSLT 3.0 transformations, XQuery 3.1 queries, XPath 3.1, and XML Schema validation.

The SaxonC release comes in separate wheels for the three product editions:

  • saxonche (SaxonC-HE: open-source Home Edition)
  • saxoncpe (SaxonC-PE: Professional Edition)
  • saxoncee (SaxonC-EE: Enterprise Edition)

SaxonC-PE and SaxonC-EE are commercial products that require a valid license key. Licenses can be purchased from the Saxonica online store. Alternatively a 30-day evaluation license is available free of charge. By downloading the software, you are agreeing to our terms and conditions.

For full documentation for the latest SaxonC release, see the SaxonC 12 documentation.

Why choose SaxonC?

The main reason for using SaxonC in preference to other XML tools available for Python is that it supports all the latest W3C standards: XSLT 3.0, XPath 3.1, XQuery 3.1, and XSD 1.1. It even includes experimental support for the draft 4.0 specifications currently under development.

About SaxonC

SaxonC is a version of Saxon developed by compiling the Java source code to native executables that run on the C/C++ platform, with extensions for PHP and Python. All features of Saxon have been ported, other than those (such as collations) that are necessarily platform dependent. In particular, SaxonC provides processing in XSLT, XQuery and XPath, and Schema validation. It therefore makes these processing capabilities available to a plethora of other languages that are strongly coupled to C/C++ such as PHP, Perl, Python, and Ruby.

About Saxonica

Saxon is developed by Saxonica, a company created in 2004 by Michael Kay, who was the editor of the XSLT 2.0 and 3.0 specifications in W3C. The original Saxon product on the Java platform has been continually developed for over 20 years, and has acquired a reputation for standards conformance, performance, and reliability.

Installation

pip install saxonche

Getting started

Either import the whole API:

from saxonche import *

Or specific modules:

from saxonche import PySaxonProcessor

The SaxonC API includes classes for constructing XDM data models and for a variety of processors. For full details see the SaxonC Python API documentation.

The following short example shows how to get the Saxon version from the PySaxonProcessor:

from saxonche import PySaxonProcessor

with PySaxonProcessor(license=False) as proc:
	print(proc.version)

It will print something like this:

SaxonC-HE 12.4 from Saxonica

Note: license=False requests the open-source version of Saxon, whereas license=True requests the commercial product - which requires a license file. SaxonC looks for the license key in the directory where the main SaxonC library has been installed, and the directory identified by the environment variable SAXONC_HOME.

Example: Running a transformation

The following basic example shows how an XSLT stylesheet can be run against a source XML document in Python using SaxonC:

from saxonche import *

with PySaxonProcessor(license=False) as proc:
 
xsltproc = proc.new_xslt30_processor()
document = proc.parse_xml(xml_text="<doc><item>text1</item><item>text2</item><item>text3</item></doc>")
executable = xsltproc.compile_stylesheet(stylesheet_file="test.xsl")
output = executable.transform_to_string(xdm_node=document)
print(output)

For more Python examples, and further details about installing and configuring the product, see the SaxonC 12 documentation.

Support

All users are welcome to use the public support site for reporting issues and seeking help (registration required). In addition, many questions are asked and answered on StackOverflow: please use the saxon tag.

Acknowledgement

We learned a lot about how to create Python wheels for Saxon from the Saxonpy wheel package, which is a third-party project on github.

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

saxonche-12.4.0-cp312-cp312-win_amd64.whl (17.1 MB view details)

Uploaded CPython 3.12Windows x86-64

saxonche-12.4.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (19.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

saxonche-12.4.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (19.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

saxonche-12.4.0-cp312-cp312-macosx_11_0_arm64.whl (17.4 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

saxonche-12.4.0-cp312-cp312-macosx_10_9_x86_64.whl (17.3 MB view details)

Uploaded CPython 3.12macOS 10.9+ x86-64

saxonche-12.4.0-cp311-cp311-win_amd64.whl (17.1 MB view details)

Uploaded CPython 3.11Windows x86-64

saxonche-12.4.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (20.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

saxonche-12.4.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (20.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

saxonche-12.4.0-cp311-cp311-macosx_11_0_arm64.whl (17.4 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

saxonche-12.4.0-cp311-cp311-macosx_10_9_x86_64.whl (17.3 MB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

saxonche-12.4.0-cp310-cp310-win_amd64.whl (17.1 MB view details)

Uploaded CPython 3.10Windows x86-64

saxonche-12.4.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (19.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

saxonche-12.4.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (20.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

saxonche-12.4.0-cp310-cp310-macosx_11_0_arm64.whl (17.4 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

saxonche-12.4.0-cp310-cp310-macosx_10_9_x86_64.whl (17.3 MB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

saxonche-12.4.0-cp39-cp39-win_amd64.whl (17.1 MB view details)

Uploaded CPython 3.9Windows x86-64

saxonche-12.4.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (19.9 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

saxonche-12.4.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (20.0 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

saxonche-12.4.0-cp39-cp39-macosx_11_0_arm64.whl (17.4 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

saxonche-12.4.0-cp39-cp39-macosx_10_9_x86_64.whl (17.3 MB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

saxonche-12.4.0-cp38-cp38-win_amd64.whl (17.1 MB view details)

Uploaded CPython 3.8Windows x86-64

saxonche-12.4.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (19.9 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

saxonche-12.4.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (20.0 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

saxonche-12.4.0-cp38-cp38-macosx_11_0_arm64.whl (17.4 MB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

saxonche-12.4.0-cp38-cp38-macosx_10_9_x86_64.whl (17.3 MB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

File details

Details for the file saxonche-12.4.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: saxonche-12.4.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 17.1 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for saxonche-12.4.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 a8115f5def86b8fa7b17f6deb61c48c9ef3bb0eb038a231611758bcce39ff7c2
MD5 5092151ffdcef58feb7f3fe60a7affe1
BLAKE2b-256 d8d48c9ac1bb940df01a8a3255f15ad8cd9830f5e11ebc7c5318a637fd14c3e5

See more details on using hashes here.

File details

Details for the file saxonche-12.4.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for saxonche-12.4.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 302bc51c0f84aa26e261a1942b36b19e551e330a0c53af2b11217ba22bae0c7d
MD5 38917725bee2a363bc99909de798325d
BLAKE2b-256 c5d1dd3c25f434112de6cf07109ec60248d30b9b2bf2ebc8b2d11c18dd6e0893

See more details on using hashes here.

File details

Details for the file saxonche-12.4.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for saxonche-12.4.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 106b40236b164ef674649ec484f3dd9c333172fe188a94f3647d01ea74a3f0b0
MD5 d0e51d0f3bcdcfe91e335f484ea3826d
BLAKE2b-256 a1b1e1983ed29a2c66b32689ed07bd8f7cf9b1070c7e79bf45454b2b880d9b09

See more details on using hashes here.

File details

Details for the file saxonche-12.4.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for saxonche-12.4.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d11019394914e2259ab39b8a22043d58873aef1d7976012983469ea0f6df447a
MD5 613a69757bdbfedf192d84b99a6e6185
BLAKE2b-256 d4125a59238bf883e6b3a101b35713e4cb3b8fa2a2d38e73c3147d5c94b9fcce

See more details on using hashes here.

File details

Details for the file saxonche-12.4.0-cp312-cp312-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for saxonche-12.4.0-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5ee48e7a4607ebac000b6dcfd80af7b6a2e70a5b644ea527937cd37f57f92694
MD5 157cc4bb855b894b70dacc9acb611660
BLAKE2b-256 65032a7c0a9f428c5c62b70d625a7858c051f05a21cd9cea696234d969a5dd95

See more details on using hashes here.

File details

Details for the file saxonche-12.4.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: saxonche-12.4.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 17.1 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for saxonche-12.4.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 7fa813a5f782775754f9060a6c1f04b1bc89bd29511cf0a33f6e939afc4c0783
MD5 c22fbfe506c00ce426598c612ad63513
BLAKE2b-256 09b594b62d27437752580f74b07d7eba496745f12d84cc202c70ad7e121edefb

See more details on using hashes here.

File details

Details for the file saxonche-12.4.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for saxonche-12.4.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8892f8508e49b98148ce1a11ec3ba9016930b6befad74d07e14622993e52e55b
MD5 f3b004405a591966cc709ad20bbef16d
BLAKE2b-256 16467c348a9a2aeea349b62331efd9f1d0ed01b2782f6a0e64241a3a6d78bb51

See more details on using hashes here.

File details

Details for the file saxonche-12.4.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for saxonche-12.4.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b55586204aca25d52f3c0755e6fd063b8647a00f1e7f0b83461af0d8c0570b69
MD5 ac722c112879df2a95adeb177609dc77
BLAKE2b-256 7e9093d5ed463bd188dae30fd7ea5508e58033a95c3380802bb25c776394301c

See more details on using hashes here.

File details

Details for the file saxonche-12.4.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for saxonche-12.4.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d28295b72db774d01fc816e16dccdf1c127a61e0f717316fd4d19d91ebb9444f
MD5 4aea65be287c6fed12d328196f0a9dc9
BLAKE2b-256 9f3bdfad770d4f0f899e28b17b38db00c5bb372acff3161e1377d15e525aad56

See more details on using hashes here.

File details

Details for the file saxonche-12.4.0-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for saxonche-12.4.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6e92af73184a6d80d2534253aac3821a05d8eeed7a2999dbaa55139b470fded7
MD5 7552131de4455bd36949d22315f5f2da
BLAKE2b-256 2bd988c644b2674d4e6fa59fe07df70f707015063feaf935d5d86e3ac7e7b2aa

See more details on using hashes here.

File details

Details for the file saxonche-12.4.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: saxonche-12.4.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 17.1 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for saxonche-12.4.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 55dcd6bb495e69c4108fb70d5c255fdd364dcbcb2c1d3078e6a4b157afdf3efa
MD5 ec4e568f46a37b8ded7e5050a968ba5a
BLAKE2b-256 51075dc2b9cd0cd4350f729cfba46360db99fdbc6d9871364a9b8c88ca41bf29

See more details on using hashes here.

File details

Details for the file saxonche-12.4.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for saxonche-12.4.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4fceb7e26b22b31626bae88fc020842b1d341767fc8fb745ac03cbf8dcd2ac17
MD5 b559242c0b507163863f5f55ca6c9b79
BLAKE2b-256 a0a7129483adb9a71160223518f1e671d5a07cb89ce260a105072aec4d08c57f

See more details on using hashes here.

File details

Details for the file saxonche-12.4.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for saxonche-12.4.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4c71376e7fa042400f6425b4d8d69a98ea0cda83d9c98c5a51fff26042376b07
MD5 74412a80cda0debb3ccc420b11dff0e5
BLAKE2b-256 3d6bde0a8bf90830c64d015f42b5c9213e89536cc257481c8a7f6286f467199f

See more details on using hashes here.

File details

Details for the file saxonche-12.4.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for saxonche-12.4.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6ee25f09296f6b5ced24913eef9d3936bf7a75a0a4231b833d7aa3dbfb812e74
MD5 2f5e127487429cee26c1e4590c2c6b3e
BLAKE2b-256 cc15e5e74f14df7430f630ea5ab2efb3f40ada3d5d25fb839b86a9e62984a1e3

See more details on using hashes here.

File details

Details for the file saxonche-12.4.0-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for saxonche-12.4.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 fa0bda9a39a1e6cc4fc9c545526239e96a2764724e3ec787390e4094731c0332
MD5 eeedc35729dc65ed02dde97fd0dd2860
BLAKE2b-256 37ca2aef04bbb8443a814e06b2e4b87ce0eb334057cd5fac660d2f4abaf0e7ee

See more details on using hashes here.

File details

Details for the file saxonche-12.4.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: saxonche-12.4.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 17.1 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for saxonche-12.4.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 8bac7d099eaecabbf7825690800205358859a13d74049251ce578300692fbef9
MD5 f564ada591959b471434b59a09859e77
BLAKE2b-256 93aca2a3bb7c17661b3e6dd017cd1ab2b24ff5f317667614cfd1c9620e1e56b8

See more details on using hashes here.

File details

Details for the file saxonche-12.4.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for saxonche-12.4.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 873d18072f8f2cf40e57532a00ef9826560be68cdecb9992c6347f93163dc5a9
MD5 a55587f9222b6fc3b47c5ee34063d71d
BLAKE2b-256 cdffe854b26658a92b1e703b75f18ea143c1636fe926806b703f3dead6197b3e

See more details on using hashes here.

File details

Details for the file saxonche-12.4.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for saxonche-12.4.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 cc2b964d5e51f07d5e245a6faf0253802faefaab4fb4399d16621b508429fc16
MD5 e0b6f370e2c0299bb85ebdeafef046c4
BLAKE2b-256 3566f5a5e9697e4c950f6a05b5696815a1c9563156aca187e8d40c7585049a70

See more details on using hashes here.

File details

Details for the file saxonche-12.4.0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for saxonche-12.4.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6b961e06d4abf7cabc7c7c27fa15e924224144075fbcc58b1e76eee6a5764ed6
MD5 667a4fdf544bbde8ab96b1ce2336313d
BLAKE2b-256 9a2bda5a73e75062d3b7db99168431678a10f8129640ff3e415d51f59a5f2f06

See more details on using hashes here.

File details

Details for the file saxonche-12.4.0-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for saxonche-12.4.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e93b5926dc85a478abb69ee22c477ea6a3008ca970ef67b5ca14f9c8314ceb3f
MD5 f9dfb7a6cf3b55773ba6c968e1912758
BLAKE2b-256 2d3a5f3a786d6627758a560b3d5adfb6f2eb338c275c42d4c1c7cf4fab7a21a5

See more details on using hashes here.

File details

Details for the file saxonche-12.4.0-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: saxonche-12.4.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 17.1 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for saxonche-12.4.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 42eb1f6830150d4892aa17e14e09fc9d6c6ee6dee1d8dc4c8ab7bd0465450daa
MD5 d1e331602dddb88ca3fe93547856c115
BLAKE2b-256 ae049f8b84c594123395566f2b24fe74d8077a3a50eb4e468384fc635a494d5f

See more details on using hashes here.

File details

Details for the file saxonche-12.4.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for saxonche-12.4.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 96601c2375d4a924ef906b82b9401409b07ea476f077ae4520c603e0c3fef29c
MD5 2786cffca8457a8de0724507f681b6cb
BLAKE2b-256 ea31054c3332a329579688e20702736fc15e655cc28a6610b95b17906552931f

See more details on using hashes here.

File details

Details for the file saxonche-12.4.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for saxonche-12.4.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 01c330c2091248722b6a45873a7f72cb04b278465d71094d484b0cb85a63c634
MD5 296ac9523300f1abc3ab4d13de584405
BLAKE2b-256 dc20a1d7cc116fc8b99aeb6d7ecadd1b65ca99cae8f403b94bbd6d14f8e3d80b

See more details on using hashes here.

File details

Details for the file saxonche-12.4.0-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for saxonche-12.4.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5c6747a35757e3c138fb7577670fa46bb9519bc88a9262525d3a7ea8cbcb1c1a
MD5 c575c71051bb1fd81b8d93e121992cfd
BLAKE2b-256 092755a18297d1b9711d6006d812c01696bf8e9ea7f2dad271cadf04f6db3c6d

See more details on using hashes here.

File details

Details for the file saxonche-12.4.0-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for saxonche-12.4.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ba4aec20af47eda7104dab083f9aa53baf78d66cafd38e4c81665e36bd3d9379
MD5 4b32844ea2728f48c6defd6faa097b44
BLAKE2b-256 65f599440e15f51541b52f2f82d7c561221ffc75f2cba1f1357d5e8bd4da6f2a

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