Skip to main content

Python bindings to Rust jrsonnet crate

Project description

rjsonnet-py

CI PyPI

Python bindings to Rust jrsonnet crates (Rust implementation of Jsonnet language).

Installation

pip install rjsonnet

Usage

This module provides two functions:

  1. def evaluate_file(filename: str) -> str: ...
  2. def evaluate_snippet(filename: str, src: str) -> str: ...

In the latter case, the parameter filename is used in stack traces, because all errors are given with the "filename" containing the code.

Keyword arguments to these functions are used to control the virtual machine. They are:

  • max_stack (number)
  • gc_min_objects (number, ignored)
  • gc_growth_trigger (number, ignored)
  • ext_vars (dict: string to string)
  • ext_codes (dict string to string)
  • tla_vars (dict string to string)
  • tla_codes (dict string to string)
  • max_trace (number)
  • import_callback (see example in tests/)
  • native_callbacks (see example in tests/)

The argument import_callback can be used to pass a callable, to trap the Jsonnet import and importstr constructs. This allows, e.g., reading files out of archives or implementing library search paths.

The argument native_callbacks is used to allow execution of arbitrary Python code via std.native(...). This is useful so Jsonnet code can access pure functions in the Python ecosystem, such as compression, encryption, encoding, etc.

If an error is raised during the evaluation of the Jsonnet code, it is formed into a stack trace and thrown as a python RuntimeError.

import rjsonnet

# evaluate a jsonnet file
rjsonnet.evaluate_file("filename.jsonnet")

# evalute a jsonnet code snippet
rjsonnet.evaluate_snippet('filename', 'jsonnet code snippet')

License

This work is released under the MIT license. A copy of the license is provided in the LICENSE file.

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

rjsonnet-0.4.4.tar.gz (8.1 kB view details)

Uploaded Source

Built Distributions

rjsonnet-0.4.4-cp36-abi3-win_amd64.whl (558.4 kB view details)

Uploaded CPython 3.6+ Windows x86-64

rjsonnet-0.4.4-cp36-abi3-win32.whl (515.6 kB view details)

Uploaded CPython 3.6+ Windows x86

rjsonnet-0.4.4-cp36-abi3-musllinux_1_2_x86_64.whl (1.7 MB view details)

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

rjsonnet-0.4.4-cp36-abi3-musllinux_1_2_i686.whl (1.7 MB view details)

Uploaded CPython 3.6+ musllinux: musl 1.2+ i686

rjsonnet-0.4.4-cp36-abi3-musllinux_1_2_armv7l.whl (1.9 MB view details)

Uploaded CPython 3.6+ musllinux: musl 1.2+ ARMv7l

rjsonnet-0.4.4-cp36-abi3-musllinux_1_2_aarch64.whl (1.7 MB view details)

Uploaded CPython 3.6+ musllinux: musl 1.2+ ARM64

rjsonnet-0.4.4-cp36-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.9 MB view details)

Uploaded CPython 3.6+ manylinux: glibc 2.17+ s390x

rjsonnet-0.4.4-cp36-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.7 MB view details)

Uploaded CPython 3.6+ manylinux: glibc 2.17+ ppc64le

rjsonnet-0.4.4-cp36-abi3-manylinux_2_17_ppc64.manylinux2014_ppc64.whl (1.8 MB view details)

Uploaded CPython 3.6+ manylinux: glibc 2.17+ ppc64

rjsonnet-0.4.4-cp36-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.5 MB view details)

Uploaded CPython 3.6+ manylinux: glibc 2.17+ ARMv7l

rjsonnet-0.4.4-cp36-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.5 MB view details)

Uploaded CPython 3.6+ manylinux: glibc 2.17+ ARM64

rjsonnet-0.4.4-cp36-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.6+ manylinux: glibc 2.5+ x86-64

rjsonnet-0.4.4-cp36-abi3-manylinux_2_5_i686.manylinux1_i686.whl (1.6 MB view details)

Uploaded CPython 3.6+ manylinux: glibc 2.5+ i686

rjsonnet-0.4.4-cp36-abi3-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl (1.4 MB view details)

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

rjsonnet-0.4.4-cp36-abi3-macosx_10_7_x86_64.whl (756.9 kB view details)

Uploaded CPython 3.6+ macOS 10.7+ x86-64

File details

Details for the file rjsonnet-0.4.4.tar.gz.

File metadata

  • Download URL: rjsonnet-0.4.4.tar.gz
  • Upload date:
  • Size: 8.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for rjsonnet-0.4.4.tar.gz
Algorithm Hash digest
SHA256 4058edd18ff5ed6d44a630fdb197ab4f0e4c66229e174eea600c15d1981d8de3
MD5 34dce30f44f7bfd6708137800ae88003
BLAKE2b-256 0263bb4c116e3c5fb48167d3ce8279b360099e473821ff6791b04de3eb4e75ea

See more details on using hashes here.

File details

Details for the file rjsonnet-0.4.4-cp36-abi3-win_amd64.whl.

File metadata

  • Download URL: rjsonnet-0.4.4-cp36-abi3-win_amd64.whl
  • Upload date:
  • Size: 558.4 kB
  • Tags: CPython 3.6+, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for rjsonnet-0.4.4-cp36-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 ac0b76828b46af2f4d8cefddb4ac34e053598e0a1b04a88dfc99d03ad9373626
MD5 b41201e9bbad1c62c4f7d8de0345992e
BLAKE2b-256 22b4ee18fe2374a4ecbd9948f53e913f9c043775b83345d928ab8a9e0281b960

See more details on using hashes here.

File details

Details for the file rjsonnet-0.4.4-cp36-abi3-win32.whl.

File metadata

  • Download URL: rjsonnet-0.4.4-cp36-abi3-win32.whl
  • Upload date:
  • Size: 515.6 kB
  • Tags: CPython 3.6+, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for rjsonnet-0.4.4-cp36-abi3-win32.whl
Algorithm Hash digest
SHA256 a0dc5a1b64129530122c7aa008f79f3f32cf2b4f1533de1522129ae3b82786de
MD5 46cf7c75b8800c389f7f1fd24f598358
BLAKE2b-256 63399f1c50238f42b060d1c752293656eb2cceba698f9bdda32ed34b24e7af4b

See more details on using hashes here.

File details

Details for the file rjsonnet-0.4.4-cp36-abi3-musllinux_1_2_x86_64.whl.

File metadata

  • Download URL: rjsonnet-0.4.4-cp36-abi3-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.6+, musllinux: musl 1.2+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for rjsonnet-0.4.4-cp36-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a559e0b36dfcdf8c1683bdaefff59174c2e8e819b230b91af93d0512a7c5d390
MD5 97d56a4ed6ad616d1ebbd77597ded552
BLAKE2b-256 f258982dd964262c9098b681857a98de5d85aca80e5975d08e751a963c1119c2

See more details on using hashes here.

File details

Details for the file rjsonnet-0.4.4-cp36-abi3-musllinux_1_2_i686.whl.

File metadata

  • Download URL: rjsonnet-0.4.4-cp36-abi3-musllinux_1_2_i686.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.6+, musllinux: musl 1.2+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for rjsonnet-0.4.4-cp36-abi3-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 dc99b4445352c838437c498a0e3a28a3b50b6618af91e25535c48bcc1a8dfbee
MD5 24faba0b421dcdb35bf38357b1c7234c
BLAKE2b-256 ca52572b74cf46afb42840eb56c24bd15634f962871c2a498ea1f7a0f80aa701

See more details on using hashes here.

File details

Details for the file rjsonnet-0.4.4-cp36-abi3-musllinux_1_2_armv7l.whl.

File metadata

  • Download URL: rjsonnet-0.4.4-cp36-abi3-musllinux_1_2_armv7l.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.6+, musllinux: musl 1.2+ ARMv7l
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for rjsonnet-0.4.4-cp36-abi3-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 9bd6087bf22146e229e5f3c36b0bb53701defbb95a78b1c7f11800327a625b91
MD5 b2e217ae9e06b30adcf845e28fd16e7f
BLAKE2b-256 72bc8d61beceed7d201d2e18665cad8ec73644576d0d1a42ea4583357f709167

See more details on using hashes here.

File details

Details for the file rjsonnet-0.4.4-cp36-abi3-musllinux_1_2_aarch64.whl.

File metadata

  • Download URL: rjsonnet-0.4.4-cp36-abi3-musllinux_1_2_aarch64.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.6+, musllinux: musl 1.2+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for rjsonnet-0.4.4-cp36-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 46857fc112fd85b342f25077d3987fd8aea5fa4e6c45964f304ddcdd5eae10f6
MD5 1f0700bd28fb77a7c4fe45961656ed6d
BLAKE2b-256 1b91dbef5a81578e44a716a40ae0dd7bad0af642ab517a2368d8f1feec572c70

See more details on using hashes here.

File details

Details for the file rjsonnet-0.4.4-cp36-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

  • Download URL: rjsonnet-0.4.4-cp36-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.6+, manylinux: glibc 2.17+ s390x
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for rjsonnet-0.4.4-cp36-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 61d80519cadd5b78728e89d78d9f60abb3737bb096255e2a32cb2785f3c161c5
MD5 b3298cc6c4f20e630265f5bab783cdcb
BLAKE2b-256 a238d48613539bbf6da64ac3950391015fa45a89b842853b56ea762fa31f72a3

See more details on using hashes here.

File details

Details for the file rjsonnet-0.4.4-cp36-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

  • Download URL: rjsonnet-0.4.4-cp36-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.6+, manylinux: glibc 2.17+ ppc64le
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for rjsonnet-0.4.4-cp36-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 05458e5c0921bd9fd8c3e94db38651425ed48d40f58df702301905a8c0f342ff
MD5 a525c7b2f1f2c2729357d6f613df1207
BLAKE2b-256 8c6069b5c846c784682dd2de78edd787cf08212d2eb008e3dba10d191c6d9d2b

See more details on using hashes here.

File details

Details for the file rjsonnet-0.4.4-cp36-abi3-manylinux_2_17_ppc64.manylinux2014_ppc64.whl.

File metadata

  • Download URL: rjsonnet-0.4.4-cp36-abi3-manylinux_2_17_ppc64.manylinux2014_ppc64.whl
  • Upload date:
  • Size: 1.8 MB
  • Tags: CPython 3.6+, manylinux: glibc 2.17+ ppc64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for rjsonnet-0.4.4-cp36-abi3-manylinux_2_17_ppc64.manylinux2014_ppc64.whl
Algorithm Hash digest
SHA256 35be4233f0376bf5e68fd594d44c740348242547cfacf3abe07f76484956fafc
MD5 7ec265fa867d3cc48edd78b0af6f1451
BLAKE2b-256 a0ba54a923ecccf2b3e967f7ec2a57c0a953e70b5e572bf6e7cfcb581afadb63

See more details on using hashes here.

File details

Details for the file rjsonnet-0.4.4-cp36-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

  • Download URL: rjsonnet-0.4.4-cp36-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.6+, manylinux: glibc 2.17+ ARMv7l
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for rjsonnet-0.4.4-cp36-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 974142988ead908b203504bce2db6bd2ff7fd56c53674fb0edba5172046c06ac
MD5 c9ec4298fd8473f07bafd6b2746f0b73
BLAKE2b-256 982ef20650fd51db2dfac357af2cd5e16688726173c6138a05920a01e7a8c854

See more details on using hashes here.

File details

Details for the file rjsonnet-0.4.4-cp36-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

  • Download URL: rjsonnet-0.4.4-cp36-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.6+, manylinux: glibc 2.17+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for rjsonnet-0.4.4-cp36-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 13e965f915c74f483fd22c12043604f6ce6e2b6cce485a419dbe2de824ef8e52
MD5 f36adaf241913d58bdd8c24c43759e76
BLAKE2b-256 db3874a494889ac6a7ae7a8fa324ac8b6b632fe0f9e91e7af1a131036e06f542

See more details on using hashes here.

File details

Details for the file rjsonnet-0.4.4-cp36-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.whl.

File metadata

  • Download URL: rjsonnet-0.4.4-cp36-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.6+, manylinux: glibc 2.5+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for rjsonnet-0.4.4-cp36-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 7cb393b28291f1df5448db39c27ac20f62be0f4eb13009ea020e352646dfb191
MD5 a4615d3adbf9e04deca9f43129464879
BLAKE2b-256 7cad2337a1af8b278ce074439ca178cbf83e81cb7d545ed2b34f7498d1810687

See more details on using hashes here.

File details

Details for the file rjsonnet-0.4.4-cp36-abi3-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

  • Download URL: rjsonnet-0.4.4-cp36-abi3-manylinux_2_5_i686.manylinux1_i686.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.6+, manylinux: glibc 2.5+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for rjsonnet-0.4.4-cp36-abi3-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 66b7e41333dbfa0c1cfbd594c2965d21f507f96f6bb1a40cc161c472c7883003
MD5 12efe6be385d1b7619d4c10150b8966d
BLAKE2b-256 7644095609b5c7f93ec032a069594e3713b7735e2d1d4960720627b69ce86681

See more details on using hashes here.

File details

Details for the file rjsonnet-0.4.4-cp36-abi3-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl.

File metadata

  • Download URL: rjsonnet-0.4.4-cp36-abi3-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 3.6+, macOS 10.9+ universal2 (ARM64, x86-64), macOS 10.9+ x86-64, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for rjsonnet-0.4.4-cp36-abi3-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 74b560789beaf667508918dae704a7f19b0dbfc7851616404a7adedfe0247332
MD5 b12ef316af12f7dcaf2bf82112a8d1e2
BLAKE2b-256 a14204abbffdc0cca7b6e439b7c1b77d01ff9a127778af95e1dbddfa633910e1

See more details on using hashes here.

File details

Details for the file rjsonnet-0.4.4-cp36-abi3-macosx_10_7_x86_64.whl.

File metadata

  • Download URL: rjsonnet-0.4.4-cp36-abi3-macosx_10_7_x86_64.whl
  • Upload date:
  • Size: 756.9 kB
  • Tags: CPython 3.6+, macOS 10.7+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for rjsonnet-0.4.4-cp36-abi3-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 5ccc1ad457d5d4a9200b2b0e94ec2f3422beffd44817cb0d15fcd96495b256c8
MD5 f993ea7b431731d321537cd1851fcdb9
BLAKE2b-256 6adce7084e7828b8357dfb3db860dfd2622ff6e05e91cf0e0181f471eae22d0f

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