Skip to main content

A library to easily filter and validate input data in Flask applications

Project description

flask-inputfilter

Quality Gate Status Security Rating Reliability Rating Maintainability Rating
Vulnerabilities Bugs Code Smells Lines of Code

Description

This library is a Flask extension that provides a simple way to validate and filter input data. It allows you to define a set of rules for each field in your input data, including filters and validators. The library also supports conditions that can be used to enforce complex validation rules. It is designed to be straightforward to use and flexible, allowing you to create custom filters and validators as needed.

Quickstart

To use the InputFilter class, create a new class that inherits from it and define the fields you want to validate and filter.

There are many filters and validators available, but you can also create your own.

Installation

Using pip:

  pip install flask-inputfilter

Using UV:

  uv add flask-inputfilter

Using Poetry:

  poetry add flask-inputfilter

There are plenty of wheels for all major environments and all supported python versions. But if you happen to use an environment where there is no wheel prebuilt, you can use either the python implementation or you can install flask-inputfilter with the dependencies needed for compilation by appending [compile] to the installation commands above.

Note: If you do decide to recompile PQA binaries, you will need to install platform-specific C/C++ build tools like Visual Studio, Xcode or GNU Make (non-exhaustive list).

A more detailed guide can be found in the docs.

Definition

from flask_inputfilter import InputFilter
from flask_inputfilter.conditions import ExactlyOneOfCondition
from flask_inputfilter.enums import RegexEnum
from flask_inputfilter.filters import StringTrimFilter, ToIntegerFilter, ToNullFilter
from flask_inputfilter.validators import IsIntegerValidator, IsStringValidator, RegexValidator

class UpdateZipcodeInputFilter(InputFilter):
    def __init__(self):
        super().__init__()

        self.add(
            'id',
            required=True,
            filters=[ToIntegerFilter(), ToNullFilter()],
            validators=[
                IsIntegerValidator()
            ]
        )

        self.add(
            'zipcode',
            filters=[StringTrimFilter()],
            validators=[
                RegexValidator(
                    RegexEnum.POSTAL_CODE.value,
                    'The zipcode is not in the correct format.'
                )
            ]
        )

        self.add(
            'city',
            filters=[StringTrimFilter()],
            validators=[
                IsStringValidator()
            ]
        )

        self.add_condition(
            ExactlyOneOfCondition(['zipcode', 'city'])
        )

Usage

To use the InputFilter class, call the validate method on the class instance. After calling validate, the validated data will be available in g.validated_data. If the data is invalid, a 400 response with an error message will be returned.

from flask import Flask, g
from your-path import UpdateZipcodeInputFilter

app = Flask(__name__)

@app.route('/update-zipcode', methods=['POST'])
@UpdateZipcodeInputFilter.validate()
def updateZipcode():
    data = g.validated_data

    # Do something with validated data
    id = data.get('id')
    zipcode = data.get('zipcode')
    city = data.get('city')

See also

For further instructions please view the documentary.

For ideas, suggestions or questions, please open an issue on GitHub.

Project details


Download files

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

Source Distribution

flask_inputfilter-0.5.3.tar.gz (410.2 kB view details)

Uploaded Source

Built Distributions

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

flask_inputfilter-0.5.3-cp313-cp313-win_amd64.whl (660.6 kB view details)

Uploaded CPython 3.13Windows x86-64

flask_inputfilter-0.5.3-cp313-cp313-win32.whl (636.6 kB view details)

Uploaded CPython 3.13Windows x86

flask_inputfilter-0.5.3-cp313-cp313-musllinux_1_2_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

flask_inputfilter-0.5.3-cp313-cp313-musllinux_1_2_i686.whl (2.9 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

flask_inputfilter-0.5.3-cp313-cp313-musllinux_1_2_aarch64.whl (2.7 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

flask_inputfilter-0.5.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

flask_inputfilter-0.5.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.8 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

flask_inputfilter-0.5.3-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (1.7 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

flask_inputfilter-0.5.3-cp313-cp313-macosx_11_0_arm64.whl (672.0 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

flask_inputfilter-0.5.3-cp312-cp312-win_amd64.whl (661.9 kB view details)

Uploaded CPython 3.12Windows x86-64

flask_inputfilter-0.5.3-cp312-cp312-win32.whl (637.2 kB view details)

Uploaded CPython 3.12Windows x86

flask_inputfilter-0.5.3-cp312-cp312-musllinux_1_2_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

flask_inputfilter-0.5.3-cp312-cp312-musllinux_1_2_i686.whl (2.9 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

flask_inputfilter-0.5.3-cp312-cp312-musllinux_1_2_aarch64.whl (2.8 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

flask_inputfilter-0.5.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

flask_inputfilter-0.5.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.8 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

flask_inputfilter-0.5.3-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (1.8 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

flask_inputfilter-0.5.3-cp312-cp312-macosx_11_0_arm64.whl (675.3 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

flask_inputfilter-0.5.3-cp311-cp311-win_amd64.whl (665.8 kB view details)

Uploaded CPython 3.11Windows x86-64

flask_inputfilter-0.5.3-cp311-cp311-win32.whl (643.1 kB view details)

Uploaded CPython 3.11Windows x86

flask_inputfilter-0.5.3-cp311-cp311-musllinux_1_2_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

flask_inputfilter-0.5.3-cp311-cp311-musllinux_1_2_i686.whl (2.9 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

flask_inputfilter-0.5.3-cp311-cp311-musllinux_1_2_aarch64.whl (2.8 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

flask_inputfilter-0.5.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

flask_inputfilter-0.5.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

flask_inputfilter-0.5.3-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (1.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

flask_inputfilter-0.5.3-cp311-cp311-macosx_11_0_arm64.whl (677.5 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

flask_inputfilter-0.5.3-cp310-cp310-win_amd64.whl (664.3 kB view details)

Uploaded CPython 3.10Windows x86-64

flask_inputfilter-0.5.3-cp310-cp310-win32.whl (643.5 kB view details)

Uploaded CPython 3.10Windows x86

flask_inputfilter-0.5.3-cp310-cp310-musllinux_1_2_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

flask_inputfilter-0.5.3-cp310-cp310-musllinux_1_2_i686.whl (2.8 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

flask_inputfilter-0.5.3-cp310-cp310-musllinux_1_2_aarch64.whl (2.7 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

flask_inputfilter-0.5.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

flask_inputfilter-0.5.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.7 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

flask_inputfilter-0.5.3-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (1.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

flask_inputfilter-0.5.3-cp310-cp310-macosx_11_0_arm64.whl (677.1 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

flask_inputfilter-0.5.3-cp39-cp39-win_amd64.whl (666.2 kB view details)

Uploaded CPython 3.9Windows x86-64

flask_inputfilter-0.5.3-cp39-cp39-win32.whl (645.4 kB view details)

Uploaded CPython 3.9Windows x86

flask_inputfilter-0.5.3-cp39-cp39-musllinux_1_2_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

flask_inputfilter-0.5.3-cp39-cp39-musllinux_1_2_i686.whl (2.8 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ i686

flask_inputfilter-0.5.3-cp39-cp39-musllinux_1_2_aarch64.whl (2.7 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

flask_inputfilter-0.5.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

flask_inputfilter-0.5.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.7 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

flask_inputfilter-0.5.3-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (1.7 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

flask_inputfilter-0.5.3-cp39-cp39-macosx_11_0_arm64.whl (679.8 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

flask_inputfilter-0.5.3-cp38-cp38-win_amd64.whl (667.4 kB view details)

Uploaded CPython 3.8Windows x86-64

flask_inputfilter-0.5.3-cp38-cp38-win32.whl (646.3 kB view details)

Uploaded CPython 3.8Windows x86

flask_inputfilter-0.5.3-cp38-cp38-musllinux_1_2_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ x86-64

flask_inputfilter-0.5.3-cp38-cp38-musllinux_1_2_i686.whl (2.8 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ i686

flask_inputfilter-0.5.3-cp38-cp38-musllinux_1_2_aarch64.whl (2.7 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ ARM64

flask_inputfilter-0.5.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

flask_inputfilter-0.5.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.7 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

flask_inputfilter-0.5.3-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (1.7 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

flask_inputfilter-0.5.3-cp38-cp38-macosx_11_0_arm64.whl (680.0 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

flask_inputfilter-0.5.3-cp37-cp37m-win_amd64.whl (664.0 kB view details)

Uploaded CPython 3.7mWindows x86-64

flask_inputfilter-0.5.3-cp37-cp37m-win32.whl (643.0 kB view details)

Uploaded CPython 3.7mWindows x86

flask_inputfilter-0.5.3-cp37-cp37m-musllinux_1_2_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.7mmusllinux: musl 1.2+ x86-64

flask_inputfilter-0.5.3-cp37-cp37m-musllinux_1_2_i686.whl (2.7 MB view details)

Uploaded CPython 3.7mmusllinux: musl 1.2+ i686

flask_inputfilter-0.5.3-cp37-cp37m-musllinux_1_2_aarch64.whl (2.6 MB view details)

Uploaded CPython 3.7mmusllinux: musl 1.2+ ARM64

flask_inputfilter-0.5.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

flask_inputfilter-0.5.3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.6 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ ARM64

flask_inputfilter-0.5.3-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (1.6 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

File details

Details for the file flask_inputfilter-0.5.3.tar.gz.

File metadata

  • Download URL: flask_inputfilter-0.5.3.tar.gz
  • Upload date:
  • Size: 410.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for flask_inputfilter-0.5.3.tar.gz
Algorithm Hash digest
SHA256 e1e17baa64b4add660b7b0540b9f785571f617397f3f0616e78dd0268a38d6c4
MD5 5423f45df1f273625bb554bfadfd0a34
BLAKE2b-256 ffc29313d88e84bc980732cfd683c33229e3658b39d3a1d95ebab58296f58e40

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.5.3.tar.gz:

Publisher: publish-to-pypi.yaml on LeanderCS/flask-inputfilter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flask_inputfilter-0.5.3-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.5.3-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 ad9163098ea82d8f3bee5568d331981e3fa91af28b3c7433d0568690b9bcb9eb
MD5 8d1d43116f25dd26fa0fdd3b5460dcb7
BLAKE2b-256 186b3efec6f5a2b6f7ba5d3cd1eeb9c4c06df82a879aaae6e1773ce1b999dcb9

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.5.3-cp313-cp313-win_amd64.whl:

Publisher: publish-to-pypi.yaml on LeanderCS/flask-inputfilter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flask_inputfilter-0.5.3-cp313-cp313-win32.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.5.3-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 23382282b081ca5fac1a83f2603db8f47ec4be49e8cabd5564cc37bd8b3ecfff
MD5 3acb4574543e5c8cffedf12797d4c65c
BLAKE2b-256 5beb6f2dca9be6f57c10b281680bc3481229c1e91dffad06b892e88cfd43c07c

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.5.3-cp313-cp313-win32.whl:

Publisher: publish-to-pypi.yaml on LeanderCS/flask-inputfilter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flask_inputfilter-0.5.3-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.5.3-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a053bbda1f6ec3bf52db27c36c539409e0b7638560cbe4ebb1eb58c8951ca09b
MD5 74900a830ad5ddf33810c51b0db89dbf
BLAKE2b-256 8aa1af7c8321fbd632d006c1935f7867ba6e431b9a9600a872318a221e300f5f

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.5.3-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: publish-to-pypi.yaml on LeanderCS/flask-inputfilter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flask_inputfilter-0.5.3-cp313-cp313-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.5.3-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 aa60b06a0853b29fbb06b69345dae5b2e997e80b75121648c7a39309982c4820
MD5 af840da3417b7c53bc7bdf218058066c
BLAKE2b-256 6c9044d2334d91df0ae3a5e459d5d5bfd9dea1b83cdbba51b25fe8949e7fa3d3

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.5.3-cp313-cp313-musllinux_1_2_i686.whl:

Publisher: publish-to-pypi.yaml on LeanderCS/flask-inputfilter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flask_inputfilter-0.5.3-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.5.3-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 83856b33d2d5468a113e96a67c835b45ed26821febf8ce6846dd1f5ce3a7528a
MD5 c740c67ae6947913563775f3f0577db1
BLAKE2b-256 d137d3f2d80cbc795c12ed73ca56017b42745aa5f53e85f23040fbabec23d356

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.5.3-cp313-cp313-musllinux_1_2_aarch64.whl:

Publisher: publish-to-pypi.yaml on LeanderCS/flask-inputfilter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flask_inputfilter-0.5.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.5.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ffb3d6af14bff57f4233217fc9894a6a3d3246fc666ef42b6ff716d603890f87
MD5 7599dc8b5cf1a308dd3fc7dd43be1c58
BLAKE2b-256 92509393905dba81f39c3e170862e3384df90b24a343206a1c3f3e69488d01f2

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.5.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish-to-pypi.yaml on LeanderCS/flask-inputfilter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flask_inputfilter-0.5.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.5.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 784a340c43a05f3ecea676cca3eefa1789aef159137fbeb2a2c07ed63b1e8a9a
MD5 55097d55b8fcde3e63a8dd92ab099be4
BLAKE2b-256 3168f81eea6449d24422d1d50c177b19f48d62043ef1c7eb07e5eed1b86817b5

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.5.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: publish-to-pypi.yaml on LeanderCS/flask-inputfilter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flask_inputfilter-0.5.3-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.5.3-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 f61d67d9ef4c0eb929a9b2d09b10583d764ffca02f72b99d76aa607de407af6f
MD5 a7f5d70624731d1768dd0c9203ffbe47
BLAKE2b-256 0dda8c4e1c81d1bfe8c986685282bd3cd1d3edd8944b642ab524be85f431ed72

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.5.3-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: publish-to-pypi.yaml on LeanderCS/flask-inputfilter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flask_inputfilter-0.5.3-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.5.3-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 390bb5ae2234ecc44002c29db7fb95f3f6a0ce062089b5ebcacffe6ada18c639
MD5 7406bf59051f96124856e3365344931c
BLAKE2b-256 b913e3c1039302ba9e8bf282f84df33ed63819023b461389979650c4d78cff80

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.5.3-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: publish-to-pypi.yaml on LeanderCS/flask-inputfilter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flask_inputfilter-0.5.3-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.5.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 2e91ffabf779a64c7c33a124d757242b3f8e32da85ed8a8f4597c735e68672b2
MD5 1a636901d0c0e4d9943af1a248db7142
BLAKE2b-256 12d98c31e066316564d84a2fe9f3993176a497110f156c34d8733c00bc992920

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.5.3-cp312-cp312-win_amd64.whl:

Publisher: publish-to-pypi.yaml on LeanderCS/flask-inputfilter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flask_inputfilter-0.5.3-cp312-cp312-win32.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.5.3-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 8019e2ae33055777f71eb964bbd088e64271f7dd649a504a53a88b7d1e94c8fb
MD5 42897fb6d7cfc9799759439628993acb
BLAKE2b-256 77b0690487638af5080b2fa5a74d6fd40cfc48d45b1f4ab733c9fae2865b761a

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.5.3-cp312-cp312-win32.whl:

Publisher: publish-to-pypi.yaml on LeanderCS/flask-inputfilter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flask_inputfilter-0.5.3-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.5.3-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 bc457f6444fe28e400b753a51e3cf3cdbe08b3f89fb3efdb562c5145b148d4c6
MD5 3b05729e1a3776ccf108de399db1d0e4
BLAKE2b-256 636432666d7f136eb4226d44bde82a2a18fb68d74098778e60125bf4a19cd483

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.5.3-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: publish-to-pypi.yaml on LeanderCS/flask-inputfilter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flask_inputfilter-0.5.3-cp312-cp312-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.5.3-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 5c0f2511599a75b1ced4137732263267ec04f10580dc6d8c8be2b7d8ea3da011
MD5 903728f9c4daf90f2123cd206812d9a0
BLAKE2b-256 63c5f1e27689c538ebb68cd2632fc1025272d001e11acbc7f46116e6320b0c97

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.5.3-cp312-cp312-musllinux_1_2_i686.whl:

Publisher: publish-to-pypi.yaml on LeanderCS/flask-inputfilter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flask_inputfilter-0.5.3-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.5.3-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 cfab95596ba75c045cf9a80719f5f041ed5fa47c693533af31c16bbb7c3ee09d
MD5 a2e35363a8c09bf677e064933d35401c
BLAKE2b-256 8bf0245992c3c1024496293063d11d7f276c3a13918fb11f030517e20590059a

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.5.3-cp312-cp312-musllinux_1_2_aarch64.whl:

Publisher: publish-to-pypi.yaml on LeanderCS/flask-inputfilter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flask_inputfilter-0.5.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.5.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6c739faa1969c8e58506407948738b258faca4dd5ba8125dd89b3aa147e06428
MD5 74a84ac19d77b9223c0d8ca8c1c3a9a1
BLAKE2b-256 c64eef9c48b1f14afda251fa575ec8ead8955007da54a779a9934c66dc321391

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.5.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish-to-pypi.yaml on LeanderCS/flask-inputfilter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flask_inputfilter-0.5.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.5.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9d9ab4441e30effd6ccecfd45ea26936a5afbb41c44daed0aff095bc5b92fdf3
MD5 ffd0c8d6b4c60dfcd542dd2ece777374
BLAKE2b-256 16fde256c3779682b5d65125a010af27a5e04c1fa638d9223ca4dc4b51f3bf5d

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.5.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: publish-to-pypi.yaml on LeanderCS/flask-inputfilter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flask_inputfilter-0.5.3-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.5.3-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 9f5dabf2434d4cfdf9184969b8f6cafbbfdb63589a2e6ca6f9d03ea36155955d
MD5 4a28f9c310264a588bccd6afb0180028
BLAKE2b-256 de848644d39b172a611bb12ad2cf0a35f80f878dcfd3be300f94d56aaf7e3361

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.5.3-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: publish-to-pypi.yaml on LeanderCS/flask-inputfilter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flask_inputfilter-0.5.3-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.5.3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fb07f9950f4b6e273f0126b5c58e9f9eeb44631b2203cae698d3dbf6efe4199b
MD5 0b178f5022e08f072269d5b101ea5ecf
BLAKE2b-256 1b7a1e7e7e797db529dc25d4fec5af7d9d2b9b8f2e2104500c0e4b65c01e96c5

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.5.3-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: publish-to-pypi.yaml on LeanderCS/flask-inputfilter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flask_inputfilter-0.5.3-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.5.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 d16d6bbe8fd19a5aa5f6bd5d976754067b542bee6558fedd0cd9a564a407a3f4
MD5 097992137288f9e2259882adbf2dac71
BLAKE2b-256 6556c057deedcae197b471d6501ab4a2131478fbd0c49a133cc1d2cb1ae6fb47

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.5.3-cp311-cp311-win_amd64.whl:

Publisher: publish-to-pypi.yaml on LeanderCS/flask-inputfilter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flask_inputfilter-0.5.3-cp311-cp311-win32.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.5.3-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 f7111d36acc78f9a5b2240e9ab02cba21b46ed5a988b6f2ae7f4bd25fb22e085
MD5 325909a6a73986bdf1c596bed5986f39
BLAKE2b-256 d66d6e42bfaf9fe320a5f646c487ef73dec9e0a52912c15a79120f382338519e

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.5.3-cp311-cp311-win32.whl:

Publisher: publish-to-pypi.yaml on LeanderCS/flask-inputfilter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flask_inputfilter-0.5.3-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.5.3-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5930f2307170ce716c608de1d96b261fe0efa44b83060b89cb97d99241417b13
MD5 4d3da1f2fdb0f7d0a79551a014ff081b
BLAKE2b-256 66e6af74e5d96bd75253c276c6663552c304eea62f9704d00a0adcfc84919a17

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.5.3-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: publish-to-pypi.yaml on LeanderCS/flask-inputfilter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flask_inputfilter-0.5.3-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.5.3-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 17b8371b474188c360b8b0840a2d49268a38decf2efa87831932173a01c0c201
MD5 3bdbbbc3099ee5d0cc120ebf1f6c8bd7
BLAKE2b-256 ed1f901330d7e6681ba976b680dbfdf10037267417c04cc49b3d8d1899c930c5

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.5.3-cp311-cp311-musllinux_1_2_i686.whl:

Publisher: publish-to-pypi.yaml on LeanderCS/flask-inputfilter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flask_inputfilter-0.5.3-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.5.3-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d9b979537ac12c7b7baee7781bc7e670e6a5535cc9774a107f71810fd96e4539
MD5 468c76bd85f97cb0b7eb605dd5ff0d5a
BLAKE2b-256 0dfd59408cb466d10d87aa8bfca0c24b8e9369fbdba3c4695c27c178e1c22b3f

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.5.3-cp311-cp311-musllinux_1_2_aarch64.whl:

Publisher: publish-to-pypi.yaml on LeanderCS/flask-inputfilter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flask_inputfilter-0.5.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.5.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c53a002a6f30d2167d5437320763423cc9a4804ca3eba175d1ca8a64c13d8c9b
MD5 8fc7210bc46d3562c1ad6681383351ef
BLAKE2b-256 315af95f3345b23a2d8e8e8493c17e994192dc23e7ec005102709e2bc0b7dbc3

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.5.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish-to-pypi.yaml on LeanderCS/flask-inputfilter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flask_inputfilter-0.5.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.5.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3fe03ab258ade47585c9d98814125c0bbf0f4e1cf40ff08350ae63e51ba7b5d3
MD5 9384049c1bae68d8de2add61a2330bdd
BLAKE2b-256 47b514b2e4e02e902373bfefc9d1fc55691f1800899eb7c9e2bf44ac93b33d75

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.5.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: publish-to-pypi.yaml on LeanderCS/flask-inputfilter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flask_inputfilter-0.5.3-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.5.3-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 d03c524e3130117432f9a2fb88d9e03393906e0c616bf0d79162bad2352e5806
MD5 b58d3e6db3aa7cc06c0a07ca48b8345b
BLAKE2b-256 d869ffce43807cd78fff30d5749eac9e1f570499e5dbadf2d275e50621f3d880

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.5.3-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: publish-to-pypi.yaml on LeanderCS/flask-inputfilter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flask_inputfilter-0.5.3-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.5.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3accacc94ff45136b0aebd405b7bba9619fd8e561e3c12e39b79865adb64f761
MD5 353eb4fbb2f83108336acedcb3d9775c
BLAKE2b-256 50b55fbd90e90b312be9f294c197746c66c16c5dc3a518ecafdbaec8c4fc3003

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.5.3-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: publish-to-pypi.yaml on LeanderCS/flask-inputfilter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flask_inputfilter-0.5.3-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.5.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 e618403d3c7a76c5663150465a102520e9b8060adeeccf52c8d0b211c177cafe
MD5 71ec7242eb2f3104bb568bccc88d6427
BLAKE2b-256 68dffd6514c2f3227022f9a96a54a91cd102a6d3d8943eb5f8fb9a080b675e79

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.5.3-cp310-cp310-win_amd64.whl:

Publisher: publish-to-pypi.yaml on LeanderCS/flask-inputfilter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flask_inputfilter-0.5.3-cp310-cp310-win32.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.5.3-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 40b1b62f232632c197904c72aaac9d7d53757c886cd482e288a66e3de844e1c2
MD5 fde2ae985b1e296ccccca44142b00b74
BLAKE2b-256 cc11d87b8390f0bd1b94616f38df93408356a96e5136cb65a9ebbb36db7d8ad1

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.5.3-cp310-cp310-win32.whl:

Publisher: publish-to-pypi.yaml on LeanderCS/flask-inputfilter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flask_inputfilter-0.5.3-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.5.3-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3f32a44baf98a9a41e0402203ec1aa1a8a5cf0ba73b9dfe5da1e11bcac37fce6
MD5 c23ba1f09861643b88918d6a69224ac6
BLAKE2b-256 2befacbeba0b2e5849285a939bfb8b64953dfa645c1cdaf9fd451498f95f12fd

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.5.3-cp310-cp310-musllinux_1_2_x86_64.whl:

Publisher: publish-to-pypi.yaml on LeanderCS/flask-inputfilter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flask_inputfilter-0.5.3-cp310-cp310-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.5.3-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 c5a7aa7914b9ade193c1b52c90d7806b4e9b3ad05d44188f72b50cf93b9af69f
MD5 f79d4184bd7ddf81267ac2d1c102bca3
BLAKE2b-256 e5ea54009d59d362a81c76a1551f97c3b68bbee5944c1906fbbc9e78fda1561f

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.5.3-cp310-cp310-musllinux_1_2_i686.whl:

Publisher: publish-to-pypi.yaml on LeanderCS/flask-inputfilter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flask_inputfilter-0.5.3-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.5.3-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 28c65f18c5b56daeab9a86b03c29fbc3821adfbe2d63656877a85239bd050322
MD5 c2ed78e978a0f49c14da4462bf2d27d9
BLAKE2b-256 2f8b3f06e9f6cf82b3c613f1171bc03f76805ef88d7af4823882c59cee8b2126

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.5.3-cp310-cp310-musllinux_1_2_aarch64.whl:

Publisher: publish-to-pypi.yaml on LeanderCS/flask-inputfilter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flask_inputfilter-0.5.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.5.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f16861457a46026cb1187c71313a57f732ba0d5abbbc872c18bd7f092a3fc2f2
MD5 22a51920f7f1c687747b8066fc9bfb4b
BLAKE2b-256 db54ecc026539ec5a29fd015d7495425c390639ecb98baeffda426bb3d832093

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.5.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish-to-pypi.yaml on LeanderCS/flask-inputfilter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flask_inputfilter-0.5.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.5.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a6538c7d4b52e0adee9086aae05a394bf93a5966e5eb4cbdb1cc84187ef11f10
MD5 48db89309da3a091b3ba35953ceb576f
BLAKE2b-256 5c33013244079518c332ad46569b0443b9af9404cd28bf61fd2070d815710814

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.5.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: publish-to-pypi.yaml on LeanderCS/flask-inputfilter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flask_inputfilter-0.5.3-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.5.3-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 4888cdb764bb5f22c7eec111bd4e79f9c686ca3ee214668dde8ec5fa52bb64c2
MD5 0ee1e51a2919338dc1fcafd860f34244
BLAKE2b-256 7ce580c31b813f9b91599baaba20f75ea946a2a36d4eba7c5df4bd371a89a793

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.5.3-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: publish-to-pypi.yaml on LeanderCS/flask-inputfilter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flask_inputfilter-0.5.3-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.5.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 01f9b36091d030c273a7c75f954a4d452ba7e78e62af9bd559e1d8906eeace0b
MD5 24058c220415621d18ffcd243edfb2d7
BLAKE2b-256 eb0d286ea2935764e5bd90c9664a59e038152165460c6d17335498341af56d87

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.5.3-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: publish-to-pypi.yaml on LeanderCS/flask-inputfilter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flask_inputfilter-0.5.3-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.5.3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 3fd74403f0915d52098ea4373fa421fd3d7261a37097e7d7c86b5d801e00b347
MD5 0ec998bc566212e1e801a9ff603be78e
BLAKE2b-256 44288df6fead34a8f922638d57cc827ed8a9404af9ddb56d0ea08dd5054599e4

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.5.3-cp39-cp39-win_amd64.whl:

Publisher: publish-to-pypi.yaml on LeanderCS/flask-inputfilter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flask_inputfilter-0.5.3-cp39-cp39-win32.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.5.3-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 397bacc5971351ba4ae7eb2ca93c40311760da6b0e34578f56567cd9bbeb5772
MD5 1dad0218cd9f271468074f8bae7344e6
BLAKE2b-256 31d07a65da8e7ed950a21b6fa48bf4f3a2e1f324aecab680101af92b50cbab02

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.5.3-cp39-cp39-win32.whl:

Publisher: publish-to-pypi.yaml on LeanderCS/flask-inputfilter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flask_inputfilter-0.5.3-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.5.3-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2668e2b2c3a662660e084ae12cbe708f421ea53e2ef0a07ff9d54bf03a963368
MD5 8d1535e9a84f48584843b50457749d7d
BLAKE2b-256 6a88d6794de2a04a7e80761333197e9750c68652579621fabf5dbc8a509cca27

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.5.3-cp39-cp39-musllinux_1_2_x86_64.whl:

Publisher: publish-to-pypi.yaml on LeanderCS/flask-inputfilter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flask_inputfilter-0.5.3-cp39-cp39-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.5.3-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 88dd8ae6c461e0dc026504c0423db2c614c8ab6fef9e3ecb04ff16e745886131
MD5 5aedd8ed3aba8ce50e81b62cbcd1b24b
BLAKE2b-256 67191dbc10a52af5f0228efe9d891103d9a95ced9f40d5a44e0e090cd87edbc8

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.5.3-cp39-cp39-musllinux_1_2_i686.whl:

Publisher: publish-to-pypi.yaml on LeanderCS/flask-inputfilter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flask_inputfilter-0.5.3-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.5.3-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d6cdf63d84b1ce0e3d6276ca95c814f6c8e40938a1ad74e25f72477476a1e2dd
MD5 5ce116c0caf104b27987229d28728344
BLAKE2b-256 a9a0d0c8b9951fb2d07851b512b9bf6101e2c8a2c1381ec83181745e409f9c29

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.5.3-cp39-cp39-musllinux_1_2_aarch64.whl:

Publisher: publish-to-pypi.yaml on LeanderCS/flask-inputfilter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flask_inputfilter-0.5.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.5.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 38515a6036e91c450c85b543bf21e1a5a251b97feaac844d2a3fb440d7bdf880
MD5 8d78760169a0368e38ffae49ff935f98
BLAKE2b-256 1025a14ee82383e20bf2373abf12ab726c0d878bdbc512580e5e6aa085affdab

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.5.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish-to-pypi.yaml on LeanderCS/flask-inputfilter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flask_inputfilter-0.5.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.5.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9ece97b7ccaf8d7a178499dfdba97fddc5de8667c3e1b4f8c073a4779aa4b7bf
MD5 7dc053a69b5a03fd5d4dddd449c135c2
BLAKE2b-256 3546b460c2b41fd07628be72e69e80871c32af541ef944b8692670e08759ef8b

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.5.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: publish-to-pypi.yaml on LeanderCS/flask-inputfilter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flask_inputfilter-0.5.3-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.5.3-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 bc7a9c7c27e78f50f1c34de20fb36a12abcea1969b42b59d2596ec5e4a8f4560
MD5 338105bdda08879462ce2ca4b3b56f34
BLAKE2b-256 4fa74785bd8f85211936c84bd44240b44982109ebe9f6f6d345f40b57676580a

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.5.3-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: publish-to-pypi.yaml on LeanderCS/flask-inputfilter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flask_inputfilter-0.5.3-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.5.3-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 93ef7a8b59076b17612c3e44b53490190d8bf3c7b80e8f24eb33011d03201ebb
MD5 b2bb7f7c6248996c3ed1aaca63d47f42
BLAKE2b-256 dd5a463a8b9c01233107b3261146e5c37dfde08d0749ad6749e39f0fc98bea8d

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.5.3-cp39-cp39-macosx_11_0_arm64.whl:

Publisher: publish-to-pypi.yaml on LeanderCS/flask-inputfilter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flask_inputfilter-0.5.3-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.5.3-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 1dbe6badfd96aeb4633c2b05523e17ec8b72a55c497325c748ec82658bbd0575
MD5 0397116afa65bfa109ec3a4d2d21aa85
BLAKE2b-256 298b02a10364c746ed7f227e8b7e4f71d84adbd544fb0e587b2ffa2e3166a5fb

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.5.3-cp38-cp38-win_amd64.whl:

Publisher: publish-to-pypi.yaml on LeanderCS/flask-inputfilter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flask_inputfilter-0.5.3-cp38-cp38-win32.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.5.3-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 9c67ff976d76803fdb43af50011ff350f1770d764bc5872be03d35c9915225ba
MD5 cbd460190a07d9803e4a466297fa1bd9
BLAKE2b-256 070d4dfb0787530c3ee3e741a9e703a55300c8d90ff0424e2f9d7cb2072f8c6d

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.5.3-cp38-cp38-win32.whl:

Publisher: publish-to-pypi.yaml on LeanderCS/flask-inputfilter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flask_inputfilter-0.5.3-cp38-cp38-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.5.3-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 016d8f93244ebd5d310d07571a45460374b09118b10ea426518321cbabf3ac0f
MD5 47de331acf8b67ffda8cdb598508845d
BLAKE2b-256 3c7d3aaf904d60bd553ea429ae3244daf6927c723f31183b1955eb38b27fa06a

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.5.3-cp38-cp38-musllinux_1_2_x86_64.whl:

Publisher: publish-to-pypi.yaml on LeanderCS/flask-inputfilter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flask_inputfilter-0.5.3-cp38-cp38-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.5.3-cp38-cp38-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 bb0f63f5b2e0670a19714a7e4f47d5caf39f8301a3da8f852766481bc8e105d4
MD5 1122e4cd62d72bb3cd00012e290ed263
BLAKE2b-256 e9a381604866153436b07c7b7ae37793b58541e15649cc4c86d7f1f289d2e2b6

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.5.3-cp38-cp38-musllinux_1_2_i686.whl:

Publisher: publish-to-pypi.yaml on LeanderCS/flask-inputfilter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flask_inputfilter-0.5.3-cp38-cp38-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.5.3-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 00a17e2b7c334a3028ddc2d0c9f17afc690d9ab46f3815a103bb21180f96a630
MD5 5707429dac8b855f38f920dd96724fbc
BLAKE2b-256 79282da7138b52924b707c5e8c4f853c7d713c35b82121121c4a7ff163fb4865

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.5.3-cp38-cp38-musllinux_1_2_aarch64.whl:

Publisher: publish-to-pypi.yaml on LeanderCS/flask-inputfilter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flask_inputfilter-0.5.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.5.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8d845cc43e45a9e762a3aad05518cd00b15361232f48398cebe2e2d53a855aae
MD5 3c092570ee7c7d2dba0716757b961ca5
BLAKE2b-256 05fe3077bf184e6b1d8e82a18806df9941126323a7e9f3e011b4ad1fd060d959

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.5.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish-to-pypi.yaml on LeanderCS/flask-inputfilter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flask_inputfilter-0.5.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.5.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 fffc89daed5434c87b03379e2776947fbf2579a250f669a461ac142aa67d97f2
MD5 af3282ed35ecca6a93e363fbf7c9c661
BLAKE2b-256 50795be6147e1ab1e9a1f50acde08cfac57f3faa718617f04bf4bb5ac3a319eb

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.5.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: publish-to-pypi.yaml on LeanderCS/flask-inputfilter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flask_inputfilter-0.5.3-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.5.3-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 c4a6728fe46d398ae4c03878543faa6ef6f7bbdb619492305181aa22c7f7d534
MD5 2d660d9b89cbf4b2971f05636f79445d
BLAKE2b-256 fea2cb4c43f131d48887748ad62828d3223c26e5a046104b636aa9768adc584e

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.5.3-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: publish-to-pypi.yaml on LeanderCS/flask-inputfilter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flask_inputfilter-0.5.3-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.5.3-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c65723fed05bb79c7a18f34786dbc13418a260500fa588e174ab1fc873f7b03d
MD5 3767358858071f742e353acfd164805f
BLAKE2b-256 df8204e8dcf81a166334fbf96458fe151a42c8ad36c3dc41e4d97b6ec8fe480f

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.5.3-cp38-cp38-macosx_11_0_arm64.whl:

Publisher: publish-to-pypi.yaml on LeanderCS/flask-inputfilter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flask_inputfilter-0.5.3-cp37-cp37m-win_amd64.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.5.3-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 23e0f6d2fa1a47e63f6fd755671953209f89cc91aaef021e9fedbeb2f02b3b78
MD5 2c55e7baae98cb85081ee4a22f811e1c
BLAKE2b-256 7643123c2472ed1fcd60e9790f001d379071066d5204021e1a814d17a8ecce25

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.5.3-cp37-cp37m-win_amd64.whl:

Publisher: publish-to-pypi.yaml on LeanderCS/flask-inputfilter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flask_inputfilter-0.5.3-cp37-cp37m-win32.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.5.3-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 838e762e85f328cca950d5dc0c3c0496a22768476a847ade6fcc10a1434dcc90
MD5 6a912493b7d56bb610d920d93639b1c3
BLAKE2b-256 5ccfb34160dfb957d0f8fffabff0f9472170eb756cd57f97fdb7231c66986be6

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.5.3-cp37-cp37m-win32.whl:

Publisher: publish-to-pypi.yaml on LeanderCS/flask-inputfilter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flask_inputfilter-0.5.3-cp37-cp37m-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.5.3-cp37-cp37m-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 78c5ce34948dce3c508852a23f2aa540ffbc2a38a03ece26cd2e2da645280f15
MD5 69d56c7b11ade565520821f4f24183f3
BLAKE2b-256 c37a1239822c36c45642b6066ca2666620f8fea53f26e53c8a1c884296b0158b

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.5.3-cp37-cp37m-musllinux_1_2_x86_64.whl:

Publisher: publish-to-pypi.yaml on LeanderCS/flask-inputfilter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flask_inputfilter-0.5.3-cp37-cp37m-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.5.3-cp37-cp37m-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 c5a62b72ba8ea7147deca976056f90dced279d7d3614f6ae19153d9a062e03f9
MD5 4429edb63bd80159ba3155965c35a921
BLAKE2b-256 6993a432e34a6b0c316f67f3a6dbb03e9e6cff78391048d405ef427b575750b5

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.5.3-cp37-cp37m-musllinux_1_2_i686.whl:

Publisher: publish-to-pypi.yaml on LeanderCS/flask-inputfilter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flask_inputfilter-0.5.3-cp37-cp37m-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.5.3-cp37-cp37m-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 5ca93e2f1b31c87ea2425f2454b17863cee0933d9f37de3a3c6dfbf3996f8a0a
MD5 cb9f2fa7264e4bd235bfaa14a2190a79
BLAKE2b-256 6646d3cf45d42be2af4235377682e8b7cd92553dc24979b70a87599f258b0879

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.5.3-cp37-cp37m-musllinux_1_2_aarch64.whl:

Publisher: publish-to-pypi.yaml on LeanderCS/flask-inputfilter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flask_inputfilter-0.5.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.5.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 94c0975636fdce30abca81e7fb5cfcba71e1a4693ba7213bc668341631fa49bb
MD5 0128c96dbac3713e00352b24045cd51b
BLAKE2b-256 f7cefe4c702970748c85e9f2ec04cf961c490875a1c73668684fe46e8c3a1af0

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.5.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish-to-pypi.yaml on LeanderCS/flask-inputfilter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flask_inputfilter-0.5.3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.5.3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0369f336790aaf3e01fe80034ae2713f8d885d9706c9d50c6581dc1a170479e8
MD5 d3b31e6538f31e62c1698907f89e0e16
BLAKE2b-256 e53f2fc989aa01eb1c30e418a5e035b637021aeb07f69c406b409b5cbde796ef

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.5.3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: publish-to-pypi.yaml on LeanderCS/flask-inputfilter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flask_inputfilter-0.5.3-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.5.3-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 0c98296de0d79cb4f18cfc9dec488324568647c5f5e3fc650ce8f9dd3da0676f
MD5 dff2fc64c30625ebbe0a50ce26b97f19
BLAKE2b-256 a296752c2bbee98c6e37495a91d344d7cdc6ffadddd3cb24bcbe14624628bc2e

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.5.3-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: publish-to-pypi.yaml on LeanderCS/flask-inputfilter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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