Skip to main content

A simple checks framework

Project description

Open Checks Framework

Overview

This framework is designed to provide a system to write checks for studio work. This includes validating assets (rigs, geometry, surfacing, etc), shots (animation, lighting, simulation, etc), and whatever a studio would need to validate. It provides a simple API with a rich result type that provides all the information to let a user know why a check failed and what they need to do to fix it. It also supports fixing issues if the issue can be fixed by the computer.

Features

  • A Rust, C, C++, and Python 3 API
  • Automatically fixing issues
  • Marking checks with whether they are skippable or not.
  • Exposing the result of checks in a user interface.

Requirements

  • Rust: 1.66 or later (This is not the guaranteed minimum supported Rust version)

Design

Status

The status is a machine readable part of the result.

  • Pending: The check has not been run yet. This is a useful status in user interfaces to let users know that the checks are ready to be run.
  • Skipped: The check has been skipped due to previous checks that this one depends on failing.
  • Passed: The test has passed.
  • Warning: The test has found things that might be an issue. However, this can still be treated the same as Passed.
  • Failed: The test has found an issue with the object. This can be treated as Passed if the result allows skipping this test.
  • SystemError: An issue with the test has happened. Either functionality it depends on has an error, or there is an issue with the test or test runner. Assume that the result of the test is invalid, and never allow the test to pass.

Item

The item is a wrapper around the cause of a result. For example, if an asset must be named a certain way, and an object under the asset is named wrong, then the result can return the offending object as an item. The item wrapper is only important for user interfaces, because it forces all types to be sortable and displayable. For example, a file object may not have any knowledge of the file path that created the file object, but the item wrapper could be extended to include the file path with the file object. The item also includes a hint that can tell a user interface what the type represents. For example, if the type of data in an item is a string, but the string represents a scene path, then the user interface could select the scene objects when the items are selected in the check UI.

Result

The result type contains information about what is the status of the check, a human readable description of the result, the items that caused the result, whether the result is fixable or skippable, error information for SystemErrors and timing information for the check and auto-fix.

Check

A check is a unit of validation. For example, a check could be validating that the asset is named correctly, textures exist, all parameters are set to their defaults, etc. It is recommended that a check will only check one thing at a time. For example, if an asset needs to be named correctly, the textures need to exist, and the parameters are all defaults, then these should be three separate checks. However, there might be checks that will all have to do the same work in order to do their work. For example, if there are checks to make sure that textures are the correct resolution, and other checks to make sure the textures are the right types (8 bit intergers, 32 bit floats, etc), then both set of checks would need to open the files, and therefore validate that the files exist. The solution to this issue is left up to the team implementing the checks.

Runner

Check Runner

The runner takes a check and produces the result. It is also responsible for making sure the check is in a valid state (returning a system error if it is not), and producing timing information about the check for diagnostics.

Auto-Fix Runner

The auto-fix runner is similar to the check runner, but it will run the auto-fix method for the check. The auto-fix runner should be run after the check runner, and only if the check runner's result says that the result supports fixing. After it has attempted fixing the issue, it will run the check again and return a result to validate that the fix actually fixed the issue or not.

Install

Rust

cd /to/your/project
cargo add --git https://github.com/scott-wilson/openchecks.git

Python

For development

cd /path/to/checks/bindings/python

make build

C

cd /path/to/checks/bindings/c

make build

C++

For development

cd /path/to/checks/bindings/cpp

make build

Wishlist

  • A unique name for the package Issue
  • To have the Python package named the same as the Rust package. (Currently, the Python package is called pycheck.) Issue
  • A C++ API (using the C API as a base) Issue
  • A scheduler to manage running the checks and returning results. This could also include having checks depend on other checks. Issue
  • Test discovery for situations where a context is given (a character rig for project XYZ or animating the shot ABC_010), and a list of checks are produced, ready to be ran. Issue
  • A Qt GUI Issue
  • Blender integration Issue
  • Gaffer integration Issue
  • Natron integration Issue
  • Houdini integration Issue
  • Katana integration Issue
  • Maya integration Issue
  • Nuke integration Issue

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

openchecks-0.1.0.tar.gz (29.3 kB view details)

Uploaded Source

Built Distributions

openchecks-0.1.0-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl (689.7 kB view details)

Uploaded PyPy musllinux: musl 1.2+ x86-64

openchecks-0.1.0-pp310-pypy310_pp73-musllinux_1_2_i686.whl (711.1 kB view details)

Uploaded PyPy musllinux: musl 1.2+ i686

openchecks-0.1.0-pp310-pypy310_pp73-musllinux_1_2_armv7l.whl (783.2 kB view details)

Uploaded PyPy musllinux: musl 1.2+ ARMv7l

openchecks-0.1.0-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl (707.4 kB view details)

Uploaded PyPy musllinux: musl 1.2+ ARM64

openchecks-0.1.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (518.5 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

openchecks-0.1.0-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (626.0 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ s390x

openchecks-0.1.0-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (565.1 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ppc64le

openchecks-0.1.0-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (539.3 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686

openchecks-0.1.0-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (520.8 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARMv7l

openchecks-0.1.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (532.0 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

openchecks-0.1.0-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl (689.9 kB view details)

Uploaded PyPy musllinux: musl 1.2+ x86-64

openchecks-0.1.0-pp39-pypy39_pp73-musllinux_1_2_i686.whl (711.2 kB view details)

Uploaded PyPy musllinux: musl 1.2+ i686

openchecks-0.1.0-pp39-pypy39_pp73-musllinux_1_2_armv7l.whl (783.2 kB view details)

Uploaded PyPy musllinux: musl 1.2+ ARMv7l

openchecks-0.1.0-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl (707.4 kB view details)

Uploaded PyPy musllinux: musl 1.2+ ARM64

openchecks-0.1.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (518.6 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

openchecks-0.1.0-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (625.8 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ s390x

openchecks-0.1.0-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (565.0 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ppc64le

openchecks-0.1.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (539.2 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686

openchecks-0.1.0-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (520.8 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARMv7l

openchecks-0.1.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (532.0 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

openchecks-0.1.0-pp38-pypy38_pp73-musllinux_1_2_x86_64.whl (689.6 kB view details)

Uploaded PyPy musllinux: musl 1.2+ x86-64

openchecks-0.1.0-pp38-pypy38_pp73-musllinux_1_2_i686.whl (711.2 kB view details)

Uploaded PyPy musllinux: musl 1.2+ i686

openchecks-0.1.0-pp38-pypy38_pp73-musllinux_1_2_armv7l.whl (783.5 kB view details)

Uploaded PyPy musllinux: musl 1.2+ ARMv7l

openchecks-0.1.0-pp38-pypy38_pp73-musllinux_1_2_aarch64.whl (707.4 kB view details)

Uploaded PyPy musllinux: musl 1.2+ ARM64

openchecks-0.1.0-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (625.6 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ s390x

openchecks-0.1.0-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (564.5 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ppc64le

openchecks-0.1.0-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (520.4 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARMv7l

openchecks-0.1.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (531.9 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

openchecks-0.1.0-pp37-pypy37_pp73-musllinux_1_2_x86_64.whl (691.5 kB view details)

Uploaded PyPy musllinux: musl 1.2+ x86-64

openchecks-0.1.0-pp37-pypy37_pp73-musllinux_1_2_i686.whl (713.3 kB view details)

Uploaded PyPy musllinux: musl 1.2+ i686

openchecks-0.1.0-pp37-pypy37_pp73-musllinux_1_2_armv7l.whl (785.8 kB view details)

Uploaded PyPy musllinux: musl 1.2+ ARMv7l

openchecks-0.1.0-pp37-pypy37_pp73-musllinux_1_2_aarch64.whl (709.6 kB view details)

Uploaded PyPy musllinux: musl 1.2+ ARM64

openchecks-0.1.0-pp37-pypy37_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (626.3 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ s390x

openchecks-0.1.0-pp37-pypy37_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (566.7 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ppc64le

openchecks-0.1.0-pp37-pypy37_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (522.6 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARMv7l

openchecks-0.1.0-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (533.8 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

openchecks-0.1.0-cp312-none-win_amd64.whl (332.3 kB view details)

Uploaded CPython 3.12 Windows x86-64

openchecks-0.1.0-cp312-none-win32.whl (305.7 kB view details)

Uploaded CPython 3.12 Windows x86

openchecks-0.1.0-cp312-cp312-musllinux_1_2_x86_64.whl (688.2 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ x86-64

openchecks-0.1.0-cp312-cp312-musllinux_1_2_i686.whl (712.2 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ i686

openchecks-0.1.0-cp312-cp312-musllinux_1_2_armv7l.whl (784.3 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ ARMv7l

openchecks-0.1.0-cp312-cp312-musllinux_1_2_aarch64.whl (707.4 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ ARM64

openchecks-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (517.8 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

openchecks-0.1.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl (608.5 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ s390x

openchecks-0.1.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (563.0 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ppc64le

openchecks-0.1.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (541.0 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ i686

openchecks-0.1.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (522.7 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARMv7l

openchecks-0.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (530.9 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

openchecks-0.1.0-cp312-cp312-macosx_11_0_arm64.whl (454.7 kB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

openchecks-0.1.0-cp312-cp312-macosx_10_12_x86_64.whl (454.4 kB view details)

Uploaded CPython 3.12 macOS 10.12+ x86-64

openchecks-0.1.0-cp311-none-win_amd64.whl (334.5 kB view details)

Uploaded CPython 3.11 Windows x86-64

openchecks-0.1.0-cp311-none-win32.whl (305.4 kB view details)

Uploaded CPython 3.11 Windows x86

openchecks-0.1.0-cp311-cp311-musllinux_1_2_x86_64.whl (688.6 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ x86-64

openchecks-0.1.0-cp311-cp311-musllinux_1_2_i686.whl (711.0 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ i686

openchecks-0.1.0-cp311-cp311-musllinux_1_2_armv7l.whl (783.3 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ ARMv7l

openchecks-0.1.0-cp311-cp311-musllinux_1_2_aarch64.whl (706.5 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ ARM64

openchecks-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (518.1 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

openchecks-0.1.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (625.6 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ s390x

openchecks-0.1.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (564.0 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ppc64le

openchecks-0.1.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (539.0 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ i686

openchecks-0.1.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (520.4 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARMv7l

openchecks-0.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (531.0 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

openchecks-0.1.0-cp311-cp311-macosx_11_0_arm64.whl (455.7 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

openchecks-0.1.0-cp311-cp311-macosx_10_12_x86_64.whl (451.6 kB view details)

Uploaded CPython 3.11 macOS 10.12+ x86-64

openchecks-0.1.0-cp310-none-win_amd64.whl (334.6 kB view details)

Uploaded CPython 3.10 Windows x86-64

openchecks-0.1.0-cp310-none-win32.whl (305.4 kB view details)

Uploaded CPython 3.10 Windows x86

openchecks-0.1.0-cp310-cp310-musllinux_1_2_x86_64.whl (688.8 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ x86-64

openchecks-0.1.0-cp310-cp310-musllinux_1_2_i686.whl (710.8 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ i686

openchecks-0.1.0-cp310-cp310-musllinux_1_2_armv7l.whl (783.2 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ ARMv7l

openchecks-0.1.0-cp310-cp310-musllinux_1_2_aarch64.whl (705.3 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ ARM64

openchecks-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (518.2 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

openchecks-0.1.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl (625.4 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ s390x

openchecks-0.1.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (563.3 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ppc64le

openchecks-0.1.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (538.9 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686

openchecks-0.1.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (520.3 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARMv7l

openchecks-0.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (530.9 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

openchecks-0.1.0-cp310-cp310-macosx_11_0_arm64.whl (454.8 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

openchecks-0.1.0-cp39-none-win_amd64.whl (334.5 kB view details)

Uploaded CPython 3.9 Windows x86-64

openchecks-0.1.0-cp39-none-win32.whl (305.9 kB view details)

Uploaded CPython 3.9 Windows x86

openchecks-0.1.0-cp39-cp39-musllinux_1_2_x86_64.whl (688.9 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ x86-64

openchecks-0.1.0-cp39-cp39-musllinux_1_2_i686.whl (710.8 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ i686

openchecks-0.1.0-cp39-cp39-musllinux_1_2_armv7l.whl (783.5 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ ARMv7l

openchecks-0.1.0-cp39-cp39-musllinux_1_2_aarch64.whl (705.4 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ ARM64

openchecks-0.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (518.1 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

openchecks-0.1.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl (625.6 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ s390x

openchecks-0.1.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (563.6 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ppc64le

openchecks-0.1.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (538.6 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686

openchecks-0.1.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (520.6 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARMv7l

openchecks-0.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (531.4 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

openchecks-0.1.0-cp39-cp39-macosx_11_0_arm64.whl (455.0 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

openchecks-0.1.0-cp38-none-win_amd64.whl (334.4 kB view details)

Uploaded CPython 3.8 Windows x86-64

openchecks-0.1.0-cp38-none-win32.whl (305.9 kB view details)

Uploaded CPython 3.8 Windows x86

openchecks-0.1.0-cp38-cp38-musllinux_1_2_x86_64.whl (690.2 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.2+ x86-64

openchecks-0.1.0-cp38-cp38-musllinux_1_2_i686.whl (711.0 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.2+ i686

openchecks-0.1.0-cp38-cp38-musllinux_1_2_armv7l.whl (784.0 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.2+ ARMv7l

openchecks-0.1.0-cp38-cp38-musllinux_1_2_aarch64.whl (707.9 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.2+ ARM64

openchecks-0.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (518.9 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

openchecks-0.1.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl (626.0 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ s390x

openchecks-0.1.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (566.3 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ppc64le

openchecks-0.1.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (539.7 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ i686

openchecks-0.1.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (522.0 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARMv7l

openchecks-0.1.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (531.8 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

openchecks-0.1.0-cp37-none-win_amd64.whl (335.0 kB view details)

Uploaded CPython 3.7 Windows x86-64

openchecks-0.1.0-cp37-none-win32.whl (305.9 kB view details)

Uploaded CPython 3.7 Windows x86

openchecks-0.1.0-cp37-cp37m-musllinux_1_2_x86_64.whl (690.1 kB view details)

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

openchecks-0.1.0-cp37-cp37m-musllinux_1_2_i686.whl (711.2 kB view details)

Uploaded CPython 3.7m musllinux: musl 1.2+ i686

openchecks-0.1.0-cp37-cp37m-musllinux_1_2_armv7l.whl (784.1 kB view details)

Uploaded CPython 3.7m musllinux: musl 1.2+ ARMv7l

openchecks-0.1.0-cp37-cp37m-musllinux_1_2_aarch64.whl (708.1 kB view details)

Uploaded CPython 3.7m musllinux: musl 1.2+ ARM64

openchecks-0.1.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (519.3 kB view details)

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

openchecks-0.1.0-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl (626.2 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ s390x

openchecks-0.1.0-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (565.5 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ppc64le

openchecks-0.1.0-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl (540.2 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ i686

openchecks-0.1.0-cp37-cp37m-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (521.3 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARMv7l

openchecks-0.1.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (532.0 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARM64

File details

Details for the file openchecks-0.1.0.tar.gz.

File metadata

  • Download URL: openchecks-0.1.0.tar.gz
  • Upload date:
  • Size: 29.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: maturin/1.7.0

File hashes

Hashes for openchecks-0.1.0.tar.gz
Algorithm Hash digest
SHA256 81a7e5d568d24bd4c42f26f0e56303ae568685bf85dacb3060d796ad508d5345
MD5 cafce2e845ab9dc75352208a8fa93dee
BLAKE2b-256 5a7a2e1e5876aedac4ba197ed3ce19cf52d58fad7739574658a258d5be4cff73

See more details on using hashes here.

File details

Details for the file openchecks-0.1.0-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for openchecks-0.1.0-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f1c2b532bd22e45aa26a8af35e4007d29fd2be703232cefe416c5eb38d704c56
MD5 a6d7f0f0cd6aa1a6c9a71c4fafa630d5
BLAKE2b-256 4505662586c305051953f11a4801aa98a6c59b5e9b1f36df349d32202b95fc83

See more details on using hashes here.

File details

Details for the file openchecks-0.1.0-pp310-pypy310_pp73-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for openchecks-0.1.0-pp310-pypy310_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 c103cfd5336d3f4a669477cd5ea33e01b7279ca5c4a9b983406f1b8ffe1234b4
MD5 b7291d0ca6cb48440ec041d6ddc15663
BLAKE2b-256 d5ffc8aa327fe1edbc7b5445d2ed59140b04e8dbc6bce5304d28fd7d33f45f34

See more details on using hashes here.

File details

Details for the file openchecks-0.1.0-pp310-pypy310_pp73-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for openchecks-0.1.0-pp310-pypy310_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 36d4b78c854b6edecd5d1aad51605c53fcf89db900df2e5d6163d4aa449b1b2a
MD5 7c7f2b892b8394daaa664d4db209c53a
BLAKE2b-256 38754699ed2249e9cd8dc3fdd94d385e84ee07944b442940f0659590163f6f9b

See more details on using hashes here.

File details

Details for the file openchecks-0.1.0-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for openchecks-0.1.0-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4f1e480bae371f2368be222fed042e90fa4c0fcdee43b2f5a21b53fea7d9d3ef
MD5 d442ed1b2f8006093f839d199907d564
BLAKE2b-256 48cecc5c5c0fc4fcd66394ba71d521c1dfee1858fa95e38ba9c78be1a699cd83

See more details on using hashes here.

File details

Details for the file openchecks-0.1.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for openchecks-0.1.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0ba12452760a0ee75e7657f4db6a55ae901710f0a2b7a1babf7f95f616893658
MD5 a3272138c8d6d4344644965a3abb625e
BLAKE2b-256 8320a1d1b365ae3fb19f9b4e7b0864222cfd643f221224eb518deb9a664511e2

See more details on using hashes here.

File details

Details for the file openchecks-0.1.0-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for openchecks-0.1.0-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 cfdba2da2f09fd4869c223ca1fe0a6911c316085c09cc6adcd348a10bf3354d2
MD5 69f5eec23282f331b5eee7699ba34d46
BLAKE2b-256 6e3c4a7106ca0771d39c04e841e296a13e1913ad264014facec105ee00eb5014

See more details on using hashes here.

File details

Details for the file openchecks-0.1.0-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for openchecks-0.1.0-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 86385c50b9506aedf0f3c4b357ac096106098ad6df6348354c559cdc0c47decb
MD5 b67a4c4616dd5960300e1c9f4932528c
BLAKE2b-256 826eec77fa446de9aaaddc836c215fba9208b576aba2dfd3bedc99e8e02e5e1c

See more details on using hashes here.

File details

Details for the file openchecks-0.1.0-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for openchecks-0.1.0-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 98aa3debbfc7096ed94b2b6e277821b9ffd200067b2ad919b33a7ca429537d54
MD5 b4b6004f391e559ee2f6351aa9e88cce
BLAKE2b-256 3dc57e34a9b1d2c7b8d3b4d95ca2dc927ebcbd7f18b54605b45002ecd3bca1ef

See more details on using hashes here.

File details

Details for the file openchecks-0.1.0-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for openchecks-0.1.0-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 3725df92dd31a39d9ba097797993a291e18eb93a9e24da51765482e95a37d643
MD5 c88c2306e4090c1a853fa5ea2f10adff
BLAKE2b-256 0f963639790a8cfc76ee00e57d11d7232aa32bf65bf40966c8fe0efdf8e1241c

See more details on using hashes here.

File details

Details for the file openchecks-0.1.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for openchecks-0.1.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 572afeaf1f7e49a8cd03dac0e311e7990846b4680ec37ccc8b496e14ff972748
MD5 8994c93e9dfbbb7990b3d79a2adf839e
BLAKE2b-256 d4cfd5f786f0a118f57295fd0442601ae45c26f5bb6f8d674718bf5a38ab536b

See more details on using hashes here.

File details

Details for the file openchecks-0.1.0-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for openchecks-0.1.0-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f52c978c3f1192920b19e259322071f154f9dbbebe95c8f4885b82a57f0c4cb3
MD5 367f3f0e7abf47fdcf75a394687f46f7
BLAKE2b-256 9c7b922052e9286bc1d54228f82762e17c9e523fcaf99bb4cc3a4cfea188d2cd

See more details on using hashes here.

File details

Details for the file openchecks-0.1.0-pp39-pypy39_pp73-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for openchecks-0.1.0-pp39-pypy39_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 186222b36fb18458fa9f412f5b65a109839c9fdb0eb9f1672aa5eff5c63135d4
MD5 d96adbf5d42c108d68de10639d6d9852
BLAKE2b-256 fd5b585e945c9928ce4a83aac0d0864c158c08c266e1078f88ecf38615d7fc5c

See more details on using hashes here.

File details

Details for the file openchecks-0.1.0-pp39-pypy39_pp73-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for openchecks-0.1.0-pp39-pypy39_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 bb43894d90b28daca0b13f212dba5f0ff9fa8309915774f0dfc2dae359b39c34
MD5 7536ff927df525703d7f59c369fb5081
BLAKE2b-256 364538018a9ff51aabee5406e0a21022466284c09b544f0dddf842ff8e7a8d0c

See more details on using hashes here.

File details

Details for the file openchecks-0.1.0-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for openchecks-0.1.0-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e32eeea6e4874b569e2d5131a921c7b52f9db3904edf0bf7a5ec37fd4096c363
MD5 97ec7165101d053c1d8f361a8db854d8
BLAKE2b-256 216fe06a6384796576a234d17dac6d450bb425c077880e3fd0c48c7481976b5f

See more details on using hashes here.

File details

Details for the file openchecks-0.1.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for openchecks-0.1.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ae3de1dec368b36c372dd7e7509fc5df87b9a54dde72d1d7a65346c4af2997e2
MD5 102293e28ba4130030e66c9e52917a1f
BLAKE2b-256 7bbb52d2e0d40229798d15a87104759f8e6811a44a41990784909dc2a249c0d7

See more details on using hashes here.

File details

Details for the file openchecks-0.1.0-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for openchecks-0.1.0-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 1baf66a90ef2600a9d889c8bf3521ccd613599b77f711e26407868e7b50880e3
MD5 cf63293560ed0874a0328a4e0c4a71c4
BLAKE2b-256 a0ab3954c15f2215a3bea3a3671b9c7ff5e560f4459d78f51abf7c157916d315

See more details on using hashes here.

File details

Details for the file openchecks-0.1.0-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for openchecks-0.1.0-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 6566c868121c180e758fe3ecf82e7a9715ca60f58869b458468f0191a9fbef2e
MD5 05e4f90ad418c78a8983fd334808b896
BLAKE2b-256 4a242fa29d5375e6aa2936d28f2172bdc09c35d1afdcee2d30ab6aa614fa9070

See more details on using hashes here.

File details

Details for the file openchecks-0.1.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for openchecks-0.1.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 8400e93be9201f817e2cb32923e38dc59ff6829be55539bca1cd6bb7b1b582f3
MD5 752a91def4966834b4065f89d91fe46a
BLAKE2b-256 c6a2ec340c372e9196f22068b6c3e813ac0e95db6ba33bb8e6309fe4a13851bc

See more details on using hashes here.

File details

Details for the file openchecks-0.1.0-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for openchecks-0.1.0-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 11bfe91c06efdc8d56f30c3992e7a2b53498c6c977dd8971f2d994618fd471c5
MD5 242cc47ff36f277a8954e50720935b6d
BLAKE2b-256 8c0757a2d311a757ebabd5629700d99b7f92c4eba774184ff763a76609f6cf0f

See more details on using hashes here.

File details

Details for the file openchecks-0.1.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for openchecks-0.1.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c279b0d459ad31cbc0e22847151d92b67ba24ba48e1c92405aacba0e6b6a3c62
MD5 b5407eff1203acc08580d54e5b847322
BLAKE2b-256 a186079fbe7ae59827bef42bb7e2da2897628fb51dcbc9b0a929dcb937b08501

See more details on using hashes here.

File details

Details for the file openchecks-0.1.0-pp38-pypy38_pp73-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for openchecks-0.1.0-pp38-pypy38_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3d3e29296bc5b27b0338a5f60e7728564350c933722369f3f16706ae50d31f45
MD5 ee382277e07a5d4b5e18575be8122b8b
BLAKE2b-256 9208c507f13e0bcd33867eaa76566734abf3e14228a9367e8a8b7c5f5cb066a3

See more details on using hashes here.

File details

Details for the file openchecks-0.1.0-pp38-pypy38_pp73-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for openchecks-0.1.0-pp38-pypy38_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 14d57ee7b572e62cffa93d0e3b6b4c6e3581a55d8d6fecb4a4cd1fa9c2b6da70
MD5 01fb0227af0ed938121be53efd41ce9a
BLAKE2b-256 47fa78aa3ca8f361c5ca14741cb43a522f1fcbfa75455bdb260c4a5ce9a0fdad

See more details on using hashes here.

File details

Details for the file openchecks-0.1.0-pp38-pypy38_pp73-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for openchecks-0.1.0-pp38-pypy38_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 5268cf6a3f6a23ec98e0f19ce9a843a96455fc8c3e698ce6b76ebcffbf2f8f7d
MD5 9cd378cb92d42db21fb39e7dd4f2a807
BLAKE2b-256 89c35dcec3ac6ed9489a58f3d65cd8b5566684d5f383d00d77d47399e6b8ce64

See more details on using hashes here.

File details

Details for the file openchecks-0.1.0-pp38-pypy38_pp73-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for openchecks-0.1.0-pp38-pypy38_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d5d37a55c39ab65579d450a92833b131a069769b8a0650f57020f80e4b569e0c
MD5 106d7d7e63d85f33ceb5aadfda1c8a90
BLAKE2b-256 a48d99ce2f9344e580bbad46a9051e4e7c34ca586de9863492bc98f629cc7991

See more details on using hashes here.

File details

Details for the file openchecks-0.1.0-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for openchecks-0.1.0-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 7e99ec247cfea9099b083b124100aafc6b01e3a2e4911405766076409ca00685
MD5 987eded28d7762e1cc1152b7d49ca5a1
BLAKE2b-256 0ee85f5ed1661113efa8b5e2d0ee08d39fcc2e0b0eeb094c7fe41effa5ac0f10

See more details on using hashes here.

File details

Details for the file openchecks-0.1.0-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for openchecks-0.1.0-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 fbd11187d5357438b1ab9f92b90270ba5226a24aa522f36a21e0a7865d1eddce
MD5 e297f23ad241ed54848c3eb75515218c
BLAKE2b-256 65c462e893b4443dcc0036060f53cf7699a933db9c0aa0fd104b0b227abbcb57

See more details on using hashes here.

File details

Details for the file openchecks-0.1.0-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for openchecks-0.1.0-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 88699b6fdf03da7537f6b268e92998b09fcb1e85ad26b59d61e08f028339e669
MD5 35c765369fee0c4d4ab43bcc9faaad0c
BLAKE2b-256 a773ad34591da1d8a477dd4d2df1ba376b5c7b34e7745150cc6ad49193b3134e

See more details on using hashes here.

File details

Details for the file openchecks-0.1.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for openchecks-0.1.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 37096d024999970760315a4d7a57cb63318ee1a41456161220bd413c52dae3a9
MD5 6d8695ad3af9975a28a81dcad29863bc
BLAKE2b-256 06f128b01808a66081fb557e2981b3c346ff1f8bac3c07a1d713cb8524a0673e

See more details on using hashes here.

File details

Details for the file openchecks-0.1.0-pp37-pypy37_pp73-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for openchecks-0.1.0-pp37-pypy37_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c6268dc2e95b8e75b8450eb455d5fa04865f837217154513dc233ae4afb4f4bc
MD5 96477bfd19c59322e837b3ab2a7edb20
BLAKE2b-256 d4193c85cd72dcbb382f63a5280a75fdc31cd9417701ce563b4f2b3c1e22b1ce

See more details on using hashes here.

File details

Details for the file openchecks-0.1.0-pp37-pypy37_pp73-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for openchecks-0.1.0-pp37-pypy37_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 083a2dde77a15f1e728691c95b3228d793c2ec1f605bc7f4a808f9f8350e9a8d
MD5 243d1b5bc69169a5c2f9ef8c3bb0ebe0
BLAKE2b-256 a64664bcf170e56f301ac266d9ee6bd283b19dbe5d063185ca43d92d0108f3e7

See more details on using hashes here.

File details

Details for the file openchecks-0.1.0-pp37-pypy37_pp73-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for openchecks-0.1.0-pp37-pypy37_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 c7da48384beb104e4c50035c96ccf125f104e0bbc80dfb261aad505a40f4f291
MD5 bef0190a97c732326233206de027d106
BLAKE2b-256 113192f16aba7236b85eeb41ff524f826ef8eb600eb3826bc99d0b2f2f547243

See more details on using hashes here.

File details

Details for the file openchecks-0.1.0-pp37-pypy37_pp73-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for openchecks-0.1.0-pp37-pypy37_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 42be7ff38b86b5d8005263eb891913492d3370a56638e1291348797e0cc65088
MD5 96ddafa0814d425ee5a7f680e1320380
BLAKE2b-256 6d1f26fab42071a81b55cf879b2229f3bfc8ae6b5f0d1e3f98879e56d3facde8

See more details on using hashes here.

File details

Details for the file openchecks-0.1.0-pp37-pypy37_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for openchecks-0.1.0-pp37-pypy37_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 f3330675980d84a0daf9ebc14455cbf313d516e62fd12be0c24865aeccb2e1ee
MD5 63cd560877fce4e5fce8c2ff6c875145
BLAKE2b-256 6703f5aaab2dc2a77f7ea14eb3ef7b7034b1b9a9e83c283b74b46dfc9013f071

See more details on using hashes here.

File details

Details for the file openchecks-0.1.0-pp37-pypy37_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for openchecks-0.1.0-pp37-pypy37_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 e0cb1a6bf9ce0d58a17dc2c220f0b5c2e4a7bf4b6b45a4b89eae67ca05ac1840
MD5 dd2554543091fe58682d8df572a4b7e6
BLAKE2b-256 12a14702f723bf37c5a899008436e8fc545bec16b057273af4792b48b0b00d28

See more details on using hashes here.

File details

Details for the file openchecks-0.1.0-pp37-pypy37_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for openchecks-0.1.0-pp37-pypy37_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 89dbf1f7354707cf29cab6e37c414ef5440ba554117e29fbd07a8addb100a73b
MD5 ba33f1f2af9dc6f9d2b6ca3edc094c4c
BLAKE2b-256 3ad7410574e6522bb8c9ccd793894a29ffa70a34f9636d3631d7ec4b64c40a3c

See more details on using hashes here.

File details

Details for the file openchecks-0.1.0-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for openchecks-0.1.0-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 40ffc579a75e11e439af99977d1cd3cba78cdeeae5f1e5850e863d205fe10dd1
MD5 c15d3b4d478cf0ef5896ac21c698d128
BLAKE2b-256 829744221f654490554e384f0dffaa9bbf4e48fa3125f9f4118c17d466cce4be

See more details on using hashes here.

File details

Details for the file openchecks-0.1.0-cp312-none-win_amd64.whl.

File metadata

File hashes

Hashes for openchecks-0.1.0-cp312-none-win_amd64.whl
Algorithm Hash digest
SHA256 29ae55b786725e4c7022858bbbd8a419dc3ff025ec4821643bd10f540759af8e
MD5 17cb215ddd39783c39fa9cccfd7ee079
BLAKE2b-256 913542b1e609602976015d2483106b24e61efae7ac7c7aaa806471e6b7eb7637

See more details on using hashes here.

File details

Details for the file openchecks-0.1.0-cp312-none-win32.whl.

File metadata

File hashes

Hashes for openchecks-0.1.0-cp312-none-win32.whl
Algorithm Hash digest
SHA256 16a2c8db8dbb602e43de6755786db371c1e41b9a3d554c7a8556e09a0e82b2fc
MD5 9fe60f4274930d0a2cc40d03ebbd12f2
BLAKE2b-256 aeb5b077550a89fa7f42e936c67947ec06a573291a082dd8fc08b42053df00c8

See more details on using hashes here.

File details

Details for the file openchecks-0.1.0-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for openchecks-0.1.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 08c229e94ec77e17216d6e248325b3d690858e3556c5f6b40b6ee8861080cb71
MD5 83f50a9de7bac653951649563a11c257
BLAKE2b-256 ac4914755b4065374fb325242261d71e834381975a02d84a3f329cf426b19d04

See more details on using hashes here.

File details

Details for the file openchecks-0.1.0-cp312-cp312-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for openchecks-0.1.0-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 b04a156de5e6ec8e1e38549f32ed89c0ea85200e7ced11e3de2dd4a2efc0cc61
MD5 51df410c9ece6a190e26ab046796f212
BLAKE2b-256 1e253c3ee3506ccdd3e143679e47c0e88fd6335ddea6c5cd127348e0b2efd148

See more details on using hashes here.

File details

Details for the file openchecks-0.1.0-cp312-cp312-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for openchecks-0.1.0-cp312-cp312-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 49d2468d2e9471175eeb06711f775e682ee1cb7258c3eee21b1b67d5a3fa4ea2
MD5 bc071c2b552f7ea8622e983c2b3edc61
BLAKE2b-256 d48ffdc93bfa826fa1a8385e9d77170ad40d630fc5134b325d188446a18073df

See more details on using hashes here.

File details

Details for the file openchecks-0.1.0-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for openchecks-0.1.0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 970af15081f870ac45a7b4a9d6573ed0647b700e263b29e22f5eb0d24ad321c8
MD5 419369b9d44283551d1903274f97b6a4
BLAKE2b-256 3f67ed1c42332babeb32806b02101bb74cc0c18ac69a056d3f603bb7c40870fe

See more details on using hashes here.

File details

Details for the file openchecks-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for openchecks-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 abc9e689942b93528f3ce727292b9eddacd86bfd0253af7ee3445f4655dd3e80
MD5 327e9fa0e5509bda640bbfa9e4f59788
BLAKE2b-256 ac6b9c198e60a06b3c0c12e2ce7c9a38a13f33766e84a452608dbe42e00a4eb1

See more details on using hashes here.

File details

Details for the file openchecks-0.1.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for openchecks-0.1.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 cb8d32fc6f3ebf9dc365b994087374d42530228062b8f55b70947a1c4369f62e
MD5 f8e41a66d605a0ec397a1a6296653a27
BLAKE2b-256 ccea95183e9804b3a6519a6114cb96f95e34158d64eb6f24b70b0d7a7203d42b

See more details on using hashes here.

File details

Details for the file openchecks-0.1.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for openchecks-0.1.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 82a27698ef76ae482b43838944e777c217a6fffe853490b802b020452eea47f1
MD5 3ceb88e45ef4025733f22eed135f38a4
BLAKE2b-256 2c891df6511d55bfeb661dd3d7272221a6de66e04809dbbe7d2dfaf07f4b7ef6

See more details on using hashes here.

File details

Details for the file openchecks-0.1.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for openchecks-0.1.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 c82a292f1db80936f1f9fdd561b3e821ed7f9d0e7236088ee691c8dcbc22ff26
MD5 63beadec28a298f2f0753d5bf24d9340
BLAKE2b-256 56e7eb8eeeda32d24b5301bda5c8fc29c9aa093e7ae6a409016ea34671724160

See more details on using hashes here.

File details

Details for the file openchecks-0.1.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for openchecks-0.1.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 ac68ee1052242d8d92d38cc3a765a731df1abde8e2b2ed2e99c3a90617bcb525
MD5 b07d8b3b6a52a46a34c0f4033c2e23c4
BLAKE2b-256 c64fdf2fecdd09e367826299ea28ce478d78e8c4ee4a3797d526871bc64d0c7c

See more details on using hashes here.

File details

Details for the file openchecks-0.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for openchecks-0.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f981adf00fb6b1f43ed1ced9ae470d67ada4def1acc6c934659594dee3e1a617
MD5 98f92018d6c8bc90bfe5fbecc27ff4ba
BLAKE2b-256 c0bcf4c6c808d15c697c59bb218408349948a6612b0e23dcb0bb7566761ac8c2

See more details on using hashes here.

File details

Details for the file openchecks-0.1.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for openchecks-0.1.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b358779eb7bd360331d740828b9eb8085cd3b63b371c1f4ed324fde586cebee5
MD5 7ca7961853c52030bb67fa0163aa3fe0
BLAKE2b-256 cacc5f11f35730d6b3d25a1c6e88142528f375c5e246f9b347ef352b632b4b45

See more details on using hashes here.

File details

Details for the file openchecks-0.1.0-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for openchecks-0.1.0-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 7dffe862ff8e8e02ad32f925cb45599bc811f346002c9713051e6d318b223a3f
MD5 9b05837d4faad0bf6c2d7386ccd0ad9d
BLAKE2b-256 821f7ce771b50dc902b55a7bc93354329d24415f6be96bce682f9a119e4c07a0

See more details on using hashes here.

File details

Details for the file openchecks-0.1.0-cp311-none-win_amd64.whl.

File metadata

File hashes

Hashes for openchecks-0.1.0-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 e54fae1e65fd9b96f5c8f67728764bd72cafec3c0dc652f86dcf0e35cf12dfcc
MD5 d7a846c25d1bf3dfdc25c56e0511c92f
BLAKE2b-256 ca1d2ef8dc8e99829a7555641f50877f9594799ad5dca0d2ac64f538026d1576

See more details on using hashes here.

File details

Details for the file openchecks-0.1.0-cp311-none-win32.whl.

File metadata

File hashes

Hashes for openchecks-0.1.0-cp311-none-win32.whl
Algorithm Hash digest
SHA256 af2f31fdb3dbc40cebdb564b9bfebd78f3c48872b87dca4027e3c497d11789be
MD5 0add8b210aee61d92933ed41458507d9
BLAKE2b-256 2d795921dd77eba6d055fdb3cb0aca83ff6fdd4d89b2ccdf5a653cf631520a60

See more details on using hashes here.

File details

Details for the file openchecks-0.1.0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for openchecks-0.1.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b4667a74247d20bf0664ec6b1905f68ea6bdd251b2cc3bc6d322765281146e45
MD5 a62d28202c148f93f78441cc520acf5a
BLAKE2b-256 5f34dd2d9ad878a55d68b44e457627417514a3ef36515763124ec279aa123bee

See more details on using hashes here.

File details

Details for the file openchecks-0.1.0-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for openchecks-0.1.0-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 19ebc7080ea8d0f753a21d2362e4b40c4f2869e4aa59c949a38b5de26dfad2e3
MD5 c4852effe2364a3d4ab17a45a93d8898
BLAKE2b-256 035cf3a1ff86928381473024ef7cec374289f2a9f74b9f84654f357343c141c4

See more details on using hashes here.

File details

Details for the file openchecks-0.1.0-cp311-cp311-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for openchecks-0.1.0-cp311-cp311-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 93b879862b197630c634de85b541975adb9614842f54ec7fd8905c062822a465
MD5 66e2cb4223d44a52669fa9291557fb60
BLAKE2b-256 cf26df7c8c1462beb6da769d7e3d7f414a467c089e9fa698a76872c9758c0bad

See more details on using hashes here.

File details

Details for the file openchecks-0.1.0-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for openchecks-0.1.0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e85ade06635c481c460df98c2eb703af6aa85b1d62796aecbf871251eca04f5a
MD5 4502baa8a73b59f458ef7ed598414e58
BLAKE2b-256 e281e830536ab6ab0a70d4da21744766034e7457768dafb5d66b04222cb7c64e

See more details on using hashes here.

File details

Details for the file openchecks-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for openchecks-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e212ca137f4c153be2a85bf915ef195bf68f2809535e9d69d0f8d05093bb5d84
MD5 963b333e3ee622e3b5cbf1f191160e25
BLAKE2b-256 b2603f9d14f617f281ae235b22f10f924151d95af5b7065ce21f2a8065b0b942

See more details on using hashes here.

File details

Details for the file openchecks-0.1.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for openchecks-0.1.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 296d49b4c5a0862c6bc747fafc8d30b01a66b7f8981f5db3f9c14e240e32955c
MD5 bdc4e23ffbfb201b4fed28cc16c74030
BLAKE2b-256 24b24fccde076e30c6f09c26f0980694fa4931c57a677e231c903e20868fa5ea

See more details on using hashes here.

File details

Details for the file openchecks-0.1.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for openchecks-0.1.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 b8f6de44b3d8a5d28624ee15e91d111ad655e5728b47d237707ed508e978cdcb
MD5 dacad93e171df2c9a15e74394501b120
BLAKE2b-256 975e508444a614f022c7263e0c709633448084fbbeb782abd17aed07b235d645

See more details on using hashes here.

File details

Details for the file openchecks-0.1.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for openchecks-0.1.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 bca9c24e4d3b7d0d2aa3c5e7e710f098d23fa456e45344ed9bb53819d15704a9
MD5 c4b79e97c22448e253b27d308a1dee37
BLAKE2b-256 22f0256c0e4f580210247ca190d47dac99f46d107b503ea93dde81f66252792b

See more details on using hashes here.

File details

Details for the file openchecks-0.1.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for openchecks-0.1.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 369cf23972d12ef2a5500010626fa2b827fb7b654e48d2d74b6e4d4d9e970526
MD5 85c3cc6d367fd9bfdec515510852adc5
BLAKE2b-256 f1c4a98d182836e03395097ef3d8524ae527f2bc251e890a061775a600440e9a

See more details on using hashes here.

File details

Details for the file openchecks-0.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for openchecks-0.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0a99bb474a041947af45dddc0d0ac5b312dbd75f97d6c6bc8ac0bfbfb818d903
MD5 2ddfa90c14e2b11b4a91c20bd6b8389e
BLAKE2b-256 db0f17ac4ff77469fdfc29bd62e0394f2d3a87dfa9998b38d1eafdb1e94a0fe6

See more details on using hashes here.

File details

Details for the file openchecks-0.1.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for openchecks-0.1.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 30b4d938160af035a90f69f90110f034b24aa6ccb479bed3406262bc2a6d50b1
MD5 14e9df220e71c0648c91335d56935f50
BLAKE2b-256 e20893cc12249adfc6ae1f4a4f3cc5586fdd9f29d4ea174c479148fa8d37fe1c

See more details on using hashes here.

File details

Details for the file openchecks-0.1.0-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for openchecks-0.1.0-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 690d604b65fcd521bd865bd1cc2ffe8cd7b1aad245c9ea6d95a861a7923fedbe
MD5 f30f06d4696f478c681348e07d54c447
BLAKE2b-256 1c5f08a5187f63b38df5f3175152ef7c0d9491f1624ca85b4e5869cbca73ad92

See more details on using hashes here.

File details

Details for the file openchecks-0.1.0-cp310-none-win_amd64.whl.

File metadata

File hashes

Hashes for openchecks-0.1.0-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 b75e5b9a414608d8b174cb3b6541b6aecb6c2c4c393bdd7f4ebd343a1e9d7c1f
MD5 e94b040274045033f595b193ea3c77bb
BLAKE2b-256 f9ebe1b4d6881df3696e3d83d31851b0bf81ce0678bbea616d99435e91a5add4

See more details on using hashes here.

File details

Details for the file openchecks-0.1.0-cp310-none-win32.whl.

File metadata

File hashes

Hashes for openchecks-0.1.0-cp310-none-win32.whl
Algorithm Hash digest
SHA256 7269c1d6e0c6eb1eb5d471a050742051cc7716b61912775927ed44f877b16a1d
MD5 2b573e666c4ca878408746a3e1937516
BLAKE2b-256 7b9280a398a5928f3bcd270d8c201f6e884fa56fdf4354a00a76395216ca3e2b

See more details on using hashes here.

File details

Details for the file openchecks-0.1.0-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for openchecks-0.1.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4ab5354b5dbddb18d1bf203cf23fcc396f15684071d76dcb0fb7935a141528f1
MD5 42091c4c6b1b4c88806d03a50200ba42
BLAKE2b-256 1170589021893d77369e077e170482527ac863d117e664ece2d0100c959a2670

See more details on using hashes here.

File details

Details for the file openchecks-0.1.0-cp310-cp310-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for openchecks-0.1.0-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 f8152ea8900b05df3d17bee3174bfe0d20cd6e32629b337dc7cddbdd83391907
MD5 9bce9427050e924cf212720a42fcff75
BLAKE2b-256 dadfbe5de788a7c77d8b0c958f8df912224d072fb1c0b269467d9acc796728f5

See more details on using hashes here.

File details

Details for the file openchecks-0.1.0-cp310-cp310-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for openchecks-0.1.0-cp310-cp310-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 01aa0aff05d93103ef4b8f28941b6c66eeecf23a7c232e3fb715c9cfb36cbdb9
MD5 9800dd88a14d5d2d7dc8168147e00a2b
BLAKE2b-256 85792376d9d922c44a3449d96b77d60643424d02df9f25322dd94fce763dd84b

See more details on using hashes here.

File details

Details for the file openchecks-0.1.0-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for openchecks-0.1.0-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c096f703c0d77db843a78b768541b0f415c76122a81dc71ba91d0900513beb62
MD5 b09d9865caa855f87eb4f9c2eedaafb8
BLAKE2b-256 08e2d905908b6d01e203eafd96ea29884e010ce1714e1aa60ab027ad5f17b4f0

See more details on using hashes here.

File details

Details for the file openchecks-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for openchecks-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e941e47344c77968f336c22ef2589195304b19c1f247a60b4219fb3810829153
MD5 e5ba143fcb3ac1afe313440fa1493518
BLAKE2b-256 41c7728ed7a099a27e5e1c5449637d9c5e931bfd31020b7b0f6fccf2e0683e4b

See more details on using hashes here.

File details

Details for the file openchecks-0.1.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for openchecks-0.1.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 6286df434651ae410ecef2b1f98f3f6fed3a6846f9d2715fedd354e0883bcfa9
MD5 38e64efe14ffbf1e451facc262e2ccb3
BLAKE2b-256 cccb8fc0639e19ef87f4af8b8543cc3df77abc08fc8b1e38802ccd5a8ef46dac

See more details on using hashes here.

File details

Details for the file openchecks-0.1.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for openchecks-0.1.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 08bd978136c316fb4628f31d46760e0f93f920f69501ff25a9f5e7f61759f45a
MD5 c9b9c02fb8da6640e96f27db0db7504a
BLAKE2b-256 ff27ebd9569803d5597739f5ec7538536529f0fea1439db46bfbb852340d2f56

See more details on using hashes here.

File details

Details for the file openchecks-0.1.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for openchecks-0.1.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 36daf001a1afc030c6e02ec3e0e36c776282334013c5ce8aee91358fe7c1888f
MD5 019effa26a46ab93d293f287668fd737
BLAKE2b-256 bb8974b6f469672cee0aab64138211962a648c8f4cbe0f50f913f6f098c18dbc

See more details on using hashes here.

File details

Details for the file openchecks-0.1.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for openchecks-0.1.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 55345d0e4a70231afb28fa175efecf8273cd22797c476ca01953f71600796bf8
MD5 f34c6b8990876ef10811bf44da48db89
BLAKE2b-256 68a79e6b73cea44579094bed6ca0c2fb4c11ec631ef5bc9ef4c194e5e0bafb28

See more details on using hashes here.

File details

Details for the file openchecks-0.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for openchecks-0.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8b5e712f426824c5d8a0b4bc831d59fa28a94e03c2454dfa28b34db0b521cdc3
MD5 432447035bbad64829b9ad8cb04a1c95
BLAKE2b-256 81ff0ae7ffcf86ae84ba5fe782e49f1b216c2d92d08cac77d615123d2f7f61fa

See more details on using hashes here.

File details

Details for the file openchecks-0.1.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for openchecks-0.1.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 282c6cd4ebd39a37f99793275a80f9909c606be847badfce0e8ce10fada0187c
MD5 8a4500cfe0446c7dfe168f70c9f5d654
BLAKE2b-256 83c50136be35c1f805b2ac29ea08255a8b3df3117972609abd68a3e13ca3a131

See more details on using hashes here.

File details

Details for the file openchecks-0.1.0-cp39-none-win_amd64.whl.

File metadata

File hashes

Hashes for openchecks-0.1.0-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 e271fff266e4bb764d64f7f8321a534a9f73831feecb9d4afba6f1be441f24f2
MD5 05b8964343caeec04a283c4ca30e53c7
BLAKE2b-256 374f0602b3c8b8ae55f8305f9da2c0fea8f1049bb451c2cb25d650471c4450c3

See more details on using hashes here.

File details

Details for the file openchecks-0.1.0-cp39-none-win32.whl.

File metadata

  • Download URL: openchecks-0.1.0-cp39-none-win32.whl
  • Upload date:
  • Size: 305.9 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: maturin/1.7.0

File hashes

Hashes for openchecks-0.1.0-cp39-none-win32.whl
Algorithm Hash digest
SHA256 afa2e728588c9b20fe168d59735fbcfc3b3954e81246b2060112988d6c34b28c
MD5 257c2a6523a1018d69ff3b261a140982
BLAKE2b-256 fc73645591a238682d6ff23976ec1e59a4c22266c27d71a564597173eecab48a

See more details on using hashes here.

File details

Details for the file openchecks-0.1.0-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for openchecks-0.1.0-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6369b803bd6a7f5bc1161585fd44c2e472d5c742a56afdb4b1a95b792f0a2538
MD5 426435b6304df734c2dd9b9e27c4bbe5
BLAKE2b-256 52d3f4bd8c5899549a2dc8f5c57d6b1c94aecf40dd5e71ad5e638407f1318c07

See more details on using hashes here.

File details

Details for the file openchecks-0.1.0-cp39-cp39-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for openchecks-0.1.0-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 ce5e0440e357ac17968e4b5cd19c8779b93fb38b135d41d55f63a96fffb38fdb
MD5 146083f02b660679e68a8196ece610ba
BLAKE2b-256 4806180f6331ae824a2c61f0b6183e1236e46ebb2a0977a84377c1ac9ea6c289

See more details on using hashes here.

File details

Details for the file openchecks-0.1.0-cp39-cp39-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for openchecks-0.1.0-cp39-cp39-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 6f17b84a7596c494467a87f458660ac4c3ec444b50f40857b6ab76a62b1501d9
MD5 0961d22b3828a2d3a8ab4cce1fad3c7e
BLAKE2b-256 d1b879758b1ec193e0eb62c08c24eed53dab559216e0296b0056c89f3b07b368

See more details on using hashes here.

File details

Details for the file openchecks-0.1.0-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for openchecks-0.1.0-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b07ddeee9a9c0455d91fb3b7f83dc2c304efb6db9da7d34c08a52d288f83c077
MD5 12b4345f44908e6dd147f26069ca4d94
BLAKE2b-256 f7fca2d8e3de240f7b8f3de875a95e4cc54af9cd688c14fd43b36d986240e121

See more details on using hashes here.

File details

Details for the file openchecks-0.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for openchecks-0.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2c9e331fd6f7374bea73e5475c83e182a4c5ec224164818620a7f2668f340d82
MD5 dab4d4dea6c6b766617a4f3f96e076e5
BLAKE2b-256 4e016bd4f2fb3758a4a9cc1a6dada0dc31e22b553bae0941a0967914731f0e5c

See more details on using hashes here.

File details

Details for the file openchecks-0.1.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for openchecks-0.1.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 495fb955347f6607da35650a829e67704a52eb3e8fc10bc85ec294a913460115
MD5 bbd74b62c52db45cdbdec4685933331c
BLAKE2b-256 15cd013dec9edd632306866c1f017dc41f81288ed1b0f6ce0206250f046aa5b6

See more details on using hashes here.

File details

Details for the file openchecks-0.1.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for openchecks-0.1.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 aaf6d4b49cd1bab00f9e2d967a12e853e0d6f23f267e1f3c5c1b059806cb3434
MD5 d490694820a8b8c1fb8d75da4a78622a
BLAKE2b-256 11d9c394edf12d2018ba13e8598693400bf904f117d7dc86bf970a74ae55c1fd

See more details on using hashes here.

File details

Details for the file openchecks-0.1.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for openchecks-0.1.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 e67bce6374aecdf350c42cf238ca5cd33631ae0afdc966b4bed28e0f17e66c19
MD5 59c7e380d67707a0f44b229ad768fb77
BLAKE2b-256 f48f3761199709c81fde2766148d0f5e448465cbd5ad39145ad6eef502622fd9

See more details on using hashes here.

File details

Details for the file openchecks-0.1.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for openchecks-0.1.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 ccce4f9065b3b2a1acc17763108a49502ebf039dd80429116c28c99ad1a35eb5
MD5 1d9e7c1998464a2f2a7dd36718fb28bf
BLAKE2b-256 8ac6cddf79042810fd2be75fab23c65697716fe5754295d116bd02bdbd0861fb

See more details on using hashes here.

File details

Details for the file openchecks-0.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for openchecks-0.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e88b49ff2a69d9cc3828262fd9fb9929d3b0989841c3bf2e76231d95b30de24e
MD5 19ecf04177f63963dd13e8ec8b554a9d
BLAKE2b-256 a96429f0b4e67e33405d79bc7e1d959bfc87cd8cdca82cc02c9371c700350c3f

See more details on using hashes here.

File details

Details for the file openchecks-0.1.0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for openchecks-0.1.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c09fe4b2c44f380cce9cd13bdf74f1b1d6311f7df1d1cfdc699b9ff8a6100249
MD5 39ece10c9d3b4078ffaab6becfc5b4ba
BLAKE2b-256 760bb253f1ca9f027a0a615223d0eb975fbae155bc6c2c0299d67d329d827e40

See more details on using hashes here.

File details

Details for the file openchecks-0.1.0-cp38-none-win_amd64.whl.

File metadata

File hashes

Hashes for openchecks-0.1.0-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 3ef2cd461e77faacb2b24c58f771e6b543fcc1827a30e36dc5a6c3b9b876df87
MD5 22c93e242dd396b9704a597fb4d85a5e
BLAKE2b-256 9c105eee4aff84b89a3507af8bd0d869c1f5652fbfc587abc9266309f9b2e54b

See more details on using hashes here.

File details

Details for the file openchecks-0.1.0-cp38-none-win32.whl.

File metadata

  • Download URL: openchecks-0.1.0-cp38-none-win32.whl
  • Upload date:
  • Size: 305.9 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: maturin/1.7.0

File hashes

Hashes for openchecks-0.1.0-cp38-none-win32.whl
Algorithm Hash digest
SHA256 d527722b8e66a5f97e989f4f06ee444af95a9fe0ab114f8872d964aad404ee2a
MD5 249ed1cfe8e92a48d6fbd839a29452c9
BLAKE2b-256 a0bcdad66d9809c8d0bc600d5fb2b275eaa062d6720b687dd7cfc7144526a674

See more details on using hashes here.

File details

Details for the file openchecks-0.1.0-cp38-cp38-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for openchecks-0.1.0-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 41635cf0718bb5362a9c23a3cb0fe0b2eb3c3208b63b6cd6fe0a3b3d1cab3a0a
MD5 7f0218ed137232cfcbe35d70f95f0e8b
BLAKE2b-256 c9b51e728937c952b5f34947ed5d1709643c3ca20acf1980062024b367aff48c

See more details on using hashes here.

File details

Details for the file openchecks-0.1.0-cp38-cp38-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for openchecks-0.1.0-cp38-cp38-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 e219363453fff6d99d23cc45fe20972a870dcad26a099f625e50e6124b4d9540
MD5 1d91020bde479fd6cd42d73547168577
BLAKE2b-256 a7b912d6f36b8f7e8d9e7b3ff56d76d24622e744533e63bad0e4caa5b7208fea

See more details on using hashes here.

File details

Details for the file openchecks-0.1.0-cp38-cp38-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for openchecks-0.1.0-cp38-cp38-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 29d5455b5c29a697b67e0a475485f8fd36755fdef864723259f127dedad96695
MD5 b6a1e045f7601d3f68ed9bae084486d5
BLAKE2b-256 5f0217b9a2a12c051520a496f3e5754dfd4f992dfb809f3640f9d0b4e74d3de5

See more details on using hashes here.

File details

Details for the file openchecks-0.1.0-cp38-cp38-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for openchecks-0.1.0-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c0366ba9a0ab9cd4d4c4de9f54ca01d5061a07e0fa8d7aa2a89cc180b411dddf
MD5 efed8a6c466470b84ab64ada90b6383d
BLAKE2b-256 4b2f1051866566dc398516fc1818ede5f85c7ce650abab7b35f40811bb8c4bf7

See more details on using hashes here.

File details

Details for the file openchecks-0.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for openchecks-0.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a02bb4afcc2ba9a594bda43fa5218e5defeae09cba50a573cb79414e74a58e7e
MD5 a0d854281551ee365460262dee528d61
BLAKE2b-256 b20b746d94903632712698dea5d5fb8085be43eac568ef1f230f1ed99d507601

See more details on using hashes here.

File details

Details for the file openchecks-0.1.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for openchecks-0.1.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 65638f7cfcae55bf0e2796c28b57268c6665503fe18fca6ba70e654525725511
MD5 af63ed941a4a73015a89d98a7916000a
BLAKE2b-256 6b3db7f4b27003445b84055012f63c9b5f0ec8c1a8d9076c83ff1f0fcb78d127

See more details on using hashes here.

File details

Details for the file openchecks-0.1.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for openchecks-0.1.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 3cb15d5b9f7329716b42ad9a49ea947b7f2cc4848f9217213c93c3474dc7ab23
MD5 8e588277dd96d7b0a27ecd259c32802e
BLAKE2b-256 21a29ea3ba695f78e45888926e3f7c118714028a39b1d5eb83b600824225562c

See more details on using hashes here.

File details

Details for the file openchecks-0.1.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for openchecks-0.1.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 d7ffaf2409b4d17343b42e6936cb9621245e68aeb8b48a7c997a0c1c6c42835f
MD5 0df90a941ce09ae5077ab84c1af59dbb
BLAKE2b-256 4b5bebef46b1a130ab9e70e3d71f897f9f8e36e3ff2604e8d09e950b38a9627f

See more details on using hashes here.

File details

Details for the file openchecks-0.1.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for openchecks-0.1.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 463ade123693a158d7ea387d6bb1ff26ffb17ee5a3a753b4845be8f31dd0c78d
MD5 2c1b4208122e81cf849ef7c44d93e72a
BLAKE2b-256 8ceb97260da9d179ed63a07fe0c1ad9953a3d3200a6de7bb1aa91428c311b474

See more details on using hashes here.

File details

Details for the file openchecks-0.1.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for openchecks-0.1.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9cab8ee54a66b38fde42a50fe7605040812c3ca0c9674b3ee879f4c1606560ea
MD5 5a3ae20105aba50bf6110e31c14be9d4
BLAKE2b-256 9960956de8dbddfeffe947d45f2d64baf6c2d1eae1df46fa17f0f7fd1df0cd96

See more details on using hashes here.

File details

Details for the file openchecks-0.1.0-cp37-none-win_amd64.whl.

File metadata

File hashes

Hashes for openchecks-0.1.0-cp37-none-win_amd64.whl
Algorithm Hash digest
SHA256 1a836190f9f43d8fb10e1437b5fcb6fdf98f957e7846d0ed4516dc9de86e1bde
MD5 06b21ee107860e6d41724879e7d24fb9
BLAKE2b-256 b694ceda569d08f27e6678d6a791742828ab2e18d6e9715d59f20134236779f1

See more details on using hashes here.

File details

Details for the file openchecks-0.1.0-cp37-none-win32.whl.

File metadata

  • Download URL: openchecks-0.1.0-cp37-none-win32.whl
  • Upload date:
  • Size: 305.9 kB
  • Tags: CPython 3.7, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: maturin/1.7.0

File hashes

Hashes for openchecks-0.1.0-cp37-none-win32.whl
Algorithm Hash digest
SHA256 7eb7067380c2d1544fbedcb1508c853306fa072635b08aa1adad71ddd2616692
MD5 df17cd0b5fe464eb92fd1f2030ae2bd5
BLAKE2b-256 42726d771b8256317ba9c05ac2e5454bea9254203ea7a95c8b5e84f25cf9320f

See more details on using hashes here.

File details

Details for the file openchecks-0.1.0-cp37-cp37m-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for openchecks-0.1.0-cp37-cp37m-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e2e0e11bf319432a252f4e2232ba5d25921dcbdf99127674bf776fcb6f451b70
MD5 6293a14c53613c3caecfb33da0c86779
BLAKE2b-256 43c4ebe59e9878f5dbd5cc34e3eef7f63f112f7c677b1d4ac9ab6558a27fb01a

See more details on using hashes here.

File details

Details for the file openchecks-0.1.0-cp37-cp37m-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for openchecks-0.1.0-cp37-cp37m-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 f5a11616c328955c9d0cc02204664688f2dfb31beaa61995be56d116624d8c25
MD5 65258db5b37f4545a85cc69c32faa2cf
BLAKE2b-256 7179495cfd54a98f86bd06b8c3338a046e4306b7d0e55e392a6a6766dfe776d2

See more details on using hashes here.

File details

Details for the file openchecks-0.1.0-cp37-cp37m-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for openchecks-0.1.0-cp37-cp37m-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 4911aca08b8ba7719fd23448c055f6eb9b12b97924dad371671aab568644ca29
MD5 ce74a3f98e94d94cae4fd2c9112d49ba
BLAKE2b-256 ccc786ef06f060e9447f15221a3fb2e6d24244cfa107413da18d605a9e5bd124

See more details on using hashes here.

File details

Details for the file openchecks-0.1.0-cp37-cp37m-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for openchecks-0.1.0-cp37-cp37m-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 dbed2348bbcf89e6ab22c44a4f6567e03ff8fc821074a15e9a78aa7b91a43814
MD5 e331fdfe2b2aebd8cc5468ded18efa42
BLAKE2b-256 fddd287fe7bf41f487a32846ab3db9eb2c3f24d57366164d03cd88f7a60374cb

See more details on using hashes here.

File details

Details for the file openchecks-0.1.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for openchecks-0.1.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4353de492fa627cca1d61fa0107665eef262937d72c0c6c3566b6b86bb080e9d
MD5 b17e896708748cf2327baad2a43c2a83
BLAKE2b-256 e16c7d55d00eeb33febcb82ce7cf4fb797e529d196506d9bedd95e60828bb439

See more details on using hashes here.

File details

Details for the file openchecks-0.1.0-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for openchecks-0.1.0-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 c1fe737d0b3b207a3823aa1f9b58458845fd0b215b5593c731c5b98073d29b15
MD5 7adbd0c86af4cae8d8f28de6e1b9db49
BLAKE2b-256 e287a2c96c17dd8800b2b048487307f586bfa0651b5b1ee0633acc73c67e6fc4

See more details on using hashes here.

File details

Details for the file openchecks-0.1.0-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for openchecks-0.1.0-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 1661d064d6ad183dea9bd90f30ca8d06d44a87d789c8af572675531b1a20d94c
MD5 22d1d7a114ae960dff94eaf17806f080
BLAKE2b-256 d03156b2d1f56d228d27509cf093fa8f5557da955360e9c983a1caa96f905ba5

See more details on using hashes here.

File details

Details for the file openchecks-0.1.0-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for openchecks-0.1.0-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 84918f65dc1aa4359ecc70fd8d1e9dcda843ffc17242617c6ecb0c3cb02cbc9f
MD5 103a92fe58599c2a2ae289e24daf7f4f
BLAKE2b-256 b0707f19e53d9a5c01d66df2d1816c5fa0e408b88c9606d69a036f66911f6043

See more details on using hashes here.

File details

Details for the file openchecks-0.1.0-cp37-cp37m-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for openchecks-0.1.0-cp37-cp37m-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 8f308e510f10879dd34b5868271ceda1b9b06effab96360885dd82235d08ed64
MD5 953e3aa112fccea436413023f550589b
BLAKE2b-256 d91b791250965d4ff1013d597ddbfa485cb2f523ae10a00f9c352da304b4b365

See more details on using hashes here.

File details

Details for the file openchecks-0.1.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for openchecks-0.1.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 54fa6002443fae6e8d05d56813b7e50015ce6cd7839120cbf0f35298832360ea
MD5 0965a7a6f40aece64aef4f34b70f004f
BLAKE2b-256 8f377b88a1d936c05240fe702afd2568814ee47f8e1597557f220cdb9e29d21f

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