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.6.3.tar.gz (65.1 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.6.3-cp313-cp313-win_amd64.whl (413.4 kB view details)

Uploaded CPython 3.13Windows x86-64

flask_inputfilter-0.6.3-cp313-cp313-win32.whl (381.0 kB view details)

Uploaded CPython 3.13Windows x86

flask_inputfilter-0.6.3-cp313-cp313-musllinux_1_2_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

flask_inputfilter-0.6.3-cp313-cp313-musllinux_1_2_i686.whl (3.1 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

flask_inputfilter-0.6.3-cp313-cp313-musllinux_1_2_aarch64.whl (3.0 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

flask_inputfilter-0.6.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

flask_inputfilter-0.6.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

flask_inputfilter-0.6.3-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (2.0 MB view details)

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

flask_inputfilter-0.6.3-cp313-cp313-macosx_11_0_arm64.whl (457.0 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

flask_inputfilter-0.6.3-cp312-cp312-win_amd64.whl (418.6 kB view details)

Uploaded CPython 3.12Windows x86-64

flask_inputfilter-0.6.3-cp312-cp312-win32.whl (384.6 kB view details)

Uploaded CPython 3.12Windows x86

flask_inputfilter-0.6.3-cp312-cp312-musllinux_1_2_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

flask_inputfilter-0.6.3-cp312-cp312-musllinux_1_2_i686.whl (3.3 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

flask_inputfilter-0.6.3-cp312-cp312-musllinux_1_2_aarch64.whl (3.1 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

flask_inputfilter-0.6.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

flask_inputfilter-0.6.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

flask_inputfilter-0.6.3-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (2.1 MB view details)

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

flask_inputfilter-0.6.3-cp312-cp312-macosx_11_0_arm64.whl (464.4 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

flask_inputfilter-0.6.3-cp311-cp311-win_amd64.whl (418.0 kB view details)

Uploaded CPython 3.11Windows x86-64

flask_inputfilter-0.6.3-cp311-cp311-win32.whl (387.2 kB view details)

Uploaded CPython 3.11Windows x86

flask_inputfilter-0.6.3-cp311-cp311-musllinux_1_2_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

flask_inputfilter-0.6.3-cp311-cp311-musllinux_1_2_i686.whl (3.2 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

flask_inputfilter-0.6.3-cp311-cp311-musllinux_1_2_aarch64.whl (3.1 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

flask_inputfilter-0.6.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

flask_inputfilter-0.6.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

flask_inputfilter-0.6.3-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (2.1 MB view details)

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

flask_inputfilter-0.6.3-cp311-cp311-macosx_11_0_arm64.whl (469.1 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

flask_inputfilter-0.6.3-cp310-cp310-win_amd64.whl (417.0 kB view details)

Uploaded CPython 3.10Windows x86-64

flask_inputfilter-0.6.3-cp310-cp310-win32.whl (387.8 kB view details)

Uploaded CPython 3.10Windows x86

flask_inputfilter-0.6.3-cp310-cp310-musllinux_1_2_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

flask_inputfilter-0.6.3-cp310-cp310-musllinux_1_2_i686.whl (3.1 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

flask_inputfilter-0.6.3-cp310-cp310-musllinux_1_2_aarch64.whl (3.0 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

flask_inputfilter-0.6.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

flask_inputfilter-0.6.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

flask_inputfilter-0.6.3-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (2.0 MB view details)

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

flask_inputfilter-0.6.3-cp310-cp310-macosx_11_0_arm64.whl (465.5 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

flask_inputfilter-0.6.3-cp39-cp39-win_amd64.whl (419.7 kB view details)

Uploaded CPython 3.9Windows x86-64

flask_inputfilter-0.6.3-cp39-cp39-win32.whl (390.3 kB view details)

Uploaded CPython 3.9Windows x86

flask_inputfilter-0.6.3-cp39-cp39-musllinux_1_2_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

flask_inputfilter-0.6.3-cp39-cp39-musllinux_1_2_i686.whl (3.1 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ i686

flask_inputfilter-0.6.3-cp39-cp39-musllinux_1_2_aarch64.whl (3.0 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

flask_inputfilter-0.6.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

flask_inputfilter-0.6.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.0 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

flask_inputfilter-0.6.3-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (2.0 MB view details)

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

flask_inputfilter-0.6.3-cp39-cp39-macosx_11_0_arm64.whl (469.9 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

flask_inputfilter-0.6.3-cp38-cp38-win_amd64.whl (428.5 kB view details)

Uploaded CPython 3.8Windows x86-64

flask_inputfilter-0.6.3-cp38-cp38-win32.whl (398.9 kB view details)

Uploaded CPython 3.8Windows x86

flask_inputfilter-0.6.3-cp38-cp38-musllinux_1_2_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ x86-64

flask_inputfilter-0.6.3-cp38-cp38-musllinux_1_2_i686.whl (3.2 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ i686

flask_inputfilter-0.6.3-cp38-cp38-musllinux_1_2_aarch64.whl (3.1 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ ARM64

flask_inputfilter-0.6.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

flask_inputfilter-0.6.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

flask_inputfilter-0.6.3-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (2.0 MB view details)

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

flask_inputfilter-0.6.3-cp38-cp38-macosx_11_0_arm64.whl (484.3 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

flask_inputfilter-0.6.3-cp37-cp37m-win_amd64.whl (443.8 kB view details)

Uploaded CPython 3.7mWindows x86-64

flask_inputfilter-0.6.3-cp37-cp37m-win32.whl (409.9 kB view details)

Uploaded CPython 3.7mWindows x86

flask_inputfilter-0.6.3-cp37-cp37m-musllinux_1_2_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.7mmusllinux: musl 1.2+ x86-64

flask_inputfilter-0.6.3-cp37-cp37m-musllinux_1_2_i686.whl (3.0 MB view details)

Uploaded CPython 3.7mmusllinux: musl 1.2+ i686

flask_inputfilter-0.6.3-cp37-cp37m-musllinux_1_2_aarch64.whl (2.9 MB view details)

Uploaded CPython 3.7mmusllinux: musl 1.2+ ARM64

flask_inputfilter-0.6.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

flask_inputfilter-0.6.3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.9 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ ARM64

flask_inputfilter-0.6.3-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (1.9 MB view details)

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

File details

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

File metadata

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

File hashes

Hashes for flask_inputfilter-0.6.3.tar.gz
Algorithm Hash digest
SHA256 cfdb173ad206f53e96a5c53bdaf9f9982438583fe3a31c96a8f1dae221bf06a4
MD5 82c9f39a177af0a8767e0a04936b9881
BLAKE2b-256 46738d2e50a789adae378a13da63fd92d6aa488b9e5b2bb900327cad4427a76a

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.6.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.6.3-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.6.3-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 2fb58544386f254d09b32fdcd640e3aaad093c9faeed4d8f865a01eabba160af
MD5 db4437e9cf08e11f4d08c7bcf9812008
BLAKE2b-256 5bb5812ff3bd6426467923e95fe8637e4d2e8ed9fc2611c8777afe081b93c411

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.6.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.6.3-cp313-cp313-win32.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.6.3-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 d81de6ad35a14971a3ca98b304eacb4a58718c7e35cf9e8dcf2bcc8f34028da0
MD5 3586e1baf04f5f8b0d16f281e5d31383
BLAKE2b-256 274aba050feed7120840f1af987a39ad0ba65b6306a14a00d4f39eec3c72d7ea

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.6.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.6.3-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.6.3-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 89be676ca0fa74205c5c041cdd653605a969d62f92654a22a92ac6619c946aa5
MD5 01d980ddcd3738b14c1380f16bc1aa26
BLAKE2b-256 e8a0193787dd2348b694ad21971d0dc825c8b636304eab452230300e206d3b9c

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.6.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.6.3-cp313-cp313-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.6.3-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 792bafa2779aac1a40482e71453ef5d1beb3f5771e7182e9aa3c6bc6383dfa11
MD5 62265b23ed94f50563f950039c2f22e6
BLAKE2b-256 c561aba8cfa4d18a866788aee8bd0515bf5dc7fe9bcde1087ce85097b5e47415

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.6.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.6.3-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.6.3-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 6ae75fe1878da59458354187267ccfa1ad21975cffea3e68527205e925fc23e9
MD5 b0fdda6358dac32335c1c3f4ad82e8f0
BLAKE2b-256 eabcfb2ab9e52b863b09feecaa479de163654343b468565b682b8ab4e3ec75f7

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.6.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.6.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.6.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 abdef27d307ea261f91b1d387b8a9e0d5286022b9296c535f656f7c3161c4da0
MD5 75a3b1cb2c82eda28d7c9c97919d0936
BLAKE2b-256 9893a996ce80d7328dc5c3f562327b884289b1ee5a8437067b56f2d917c42d01

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.6.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.6.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.6.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c866048466f38e4b8501dd7551e5949503f5e688de7a1af8bab3fb9396ba30c8
MD5 42bf73e48cd9092c81c9f9daae1bf50b
BLAKE2b-256 dea2797868e6f17f7be6556c1b5a14f6f7d232a267d488a54a636d721a1f75b6

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.6.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.6.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.6.3-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 135500896694769231a9a8acc265270d06b801cb8fc19043e1ee15940c0866ca
MD5 1f1d7d3a3190e1734b21a69f1917d91a
BLAKE2b-256 594a6255db0214b5dd96311a3642316483a1ffbf1afe856365ef8ae8e2d1da1a

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.6.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.6.3-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.6.3-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 609acafbe1e4b5a48e5ff24a74ac282d4bfb38510bedc430cb67c1a27e3abda3
MD5 5e11f95848639c487f33e388aa461f32
BLAKE2b-256 26befe3361099afedc3875374062eb4f03d3e73153a3d3e624729382f0c13d7f

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.6.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.6.3-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.6.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 812b2e18b95a8aa31e6f6c2ad9befe2bf7df437c9c41149f747ac8a9a5ae0259
MD5 082c31119f57eee889f6ce2c576e196e
BLAKE2b-256 64e2b263066fee014493a0b383af44e92f4e2f7c37c3a8e93e990ff1bc77b8a2

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.6.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.6.3-cp312-cp312-win32.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.6.3-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 1743858b3caab0676826f24fa2ca946c828f754da5dda9144c23447cd6064211
MD5 323b0761052ec6b5d8a2a56d1b75c684
BLAKE2b-256 27758c5a32ef125f8fe3b1690e03cc8157fe6f7ba2aa768f392fdde4f8c5b110

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.6.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.6.3-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.6.3-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7ae2f1d8d36194d9f6a471ccc38f5dc98c8bf5f9d3f3fe62c36bfd1321816a79
MD5 08d4bb90420a2fe390abf2c914593dd9
BLAKE2b-256 ea95772bb6433c738151d4a2e36df874610ebb721d99e0faf729d947ec54b98e

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.6.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.6.3-cp312-cp312-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.6.3-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 ed80722ac116e16bdd6115c3962aebb7b295103838839ec78cb9e51723c0a97d
MD5 4a28a71c7259a50ef9119783b67a345c
BLAKE2b-256 3250ca029018efc3c41b34706a9139f24a91b1976d751feb80c53fee9bb6717b

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.6.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.6.3-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.6.3-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 fa4981a55e039742cde1ab8b53bec03f1d0896e2b7c3a3dd133aea711fbc93f2
MD5 4c37c8bfaab6f686c90152af63790b55
BLAKE2b-256 ba9c9e83d1cbe4d4dafd10c8a7f96597f747394995c9ad333d0e2e5350a00ac5

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.6.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.6.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.6.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f320933dcf9b2fc80798487f16b7aacc0f8fe5caa41db11b0ea60b72967ebe70
MD5 a1ed2bb63bc23685c9ec95c0b435ecf2
BLAKE2b-256 7a1bd1828a3d4048bf2185b042b1fd6ddecede4307e47d705a739be6b5bdbf74

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.6.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.6.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.6.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 cc9da21d4b48c6dcfe2e11e456aaf8a66019548efc414f9546996f55639021a8
MD5 3966b75aee5364d9d1b7320ec2b9a434
BLAKE2b-256 48ff41c716e3df550a1801f118e8751ed1736323d892eef8db65c18af25d71c8

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.6.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.6.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.6.3-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 c5b0c3741cf2cfac4d95d168ac5d1a30227b768e06fa3fc3487c2a8121084cbb
MD5 6b904d04068cde09939a1b696317c687
BLAKE2b-256 00a887d41ef9ee2ef02b20cd8d62a4e79550d7f8f2d551f0b0120a785dbdfb51

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.6.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.6.3-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.6.3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 243295dffafab8307e8b967c22ba2d13afe1865efa817540d81cc2ea4301b84f
MD5 22bbb9aeb48bb656043f729acac0400d
BLAKE2b-256 98ea10a59401d90434fd5fad95dea5aabca9720eed5bf8e8023940644684450d

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.6.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.6.3-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.6.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 6efc63481c025291a6fe592be08648486937db68690ccb7e9937c82af9c7bf0f
MD5 19d67b3db316434930447e279c09d302
BLAKE2b-256 a70dfac3d921fe48effeeac867d1b4db4898a896652e26ee74cf6dbd31aa02d2

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.6.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.6.3-cp311-cp311-win32.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.6.3-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 74c244502a4ee956841b3eea59fb3dfc09ab1105fd90df93ac49c3ac540eccea
MD5 4cb56ef8e837805f7fb3383b88bd1a3f
BLAKE2b-256 9dde6e58643689bb6e5b71f2748576456708e27c142af5cf8e5e64916c03971b

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.6.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.6.3-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.6.3-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 21e00e55f8a4fcc0577fd04a24d0b31fba7075219aede8cc77602bd281641a31
MD5 ebb470b387fc292f8e481ff05dfb0f7e
BLAKE2b-256 7b867f992f13eb722222ca79e1bb2e1b50da7ae86027d3346e4be38404b3862d

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.6.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.6.3-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.6.3-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 e1634934479c76384d5e95f1f4069e9eaba38ad47bd18a4bc43f032a3f31efc8
MD5 9a54899b8140049e7801518b765555b3
BLAKE2b-256 7da17151a32c4e9797a8b7f98666fb14dd7d9385686113c53cf9b4029a1d9c2a

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.6.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.6.3-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.6.3-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d106f9bebe02f0cb890e9961cb5c96fa5ff1077e26e3d45a17e660d02bb5fc81
MD5 a2ad8a3f1fa26d43d8dd59944e03caf7
BLAKE2b-256 59ac03fde59f63c2756783499336e98f7402edbb2a5c669397d7280b0a2a8a2d

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.6.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.6.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.6.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d5bee9c24a9fa999ce15f25910f3b0193245eabc4ae0b71c28a35687efe4cd8d
MD5 bfb36656c80c0ed44e7182bb344c1f6a
BLAKE2b-256 80bdad786ec05de6a32137b48916958fb66ddbadc8dcd70442990ecebe942747

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.6.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.6.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.6.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ad28a4423a938deaacf3d219430b027f24ac6eb303c5d08c822d5b9759cab5ff
MD5 4ae6bfc800535e982f0a0957c1d3516f
BLAKE2b-256 e17f14c23e38992e292d388b0adf66cb29b57159f6cf2dd32fe1cc2aa3e03f41

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.6.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.6.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.6.3-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 f4eef080a8625ccbbd22bdf4d4f367eac98b8b4a13b8f9e006bb1e7d36035f7c
MD5 b214ddd6a71da0d12eaa3d59b9f1cf12
BLAKE2b-256 eb24b60244b0d70001e29614a9cea88b0f17d736572271df904160731d21b4c7

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.6.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.6.3-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.6.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 94b3dc5640dc2b43a1a6286e3c362fe38590f88f8770f2944f9555d7751aa789
MD5 58a93c59ceb6761a61c64d0d52861e60
BLAKE2b-256 2f03cf4cc986f5a22f0d32abfbfebdc0967bc8a147ad48958949af894c353d8e

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.6.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.6.3-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.6.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 c64edc458dfcef4a50309a79af2132eace8d3808df9059e62112530898ce50d1
MD5 df12022ac60725bf9cfdc79fdbfd1bb1
BLAKE2b-256 8628ebd601eb6db5f4e0e89b5419a3c7e50404a26f8bc6bfe02b337015d1b79d

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.6.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.6.3-cp310-cp310-win32.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.6.3-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 fd65e30ed63b372a7aca92052d509811a000d17f9e9535ff6fbdf4bd6f488ab9
MD5 9eaecc689fcc951aa51793ec0eb3933a
BLAKE2b-256 a42a662e5ce9a0705e63cd8daad1a11c0633d970b65a57b34ecdb191ad6c2bda

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.6.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.6.3-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.6.3-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 37b669856a64a61abb6e04cd076afc89616959e8fa5eb69bdd342e91f39433f6
MD5 44e6d7bb922f8de650708b6d11ba1070
BLAKE2b-256 d4f433c06de7aa7db8ad1bbd19eb86c53591694e7b1410a7cb1208ce71922ba8

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.6.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.6.3-cp310-cp310-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.6.3-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 4829d909c3665699dcafcb0f0aa7349fadcb7034735591cfac2cbf4e0a0106e5
MD5 21cdc0b56bc61b5fd6089f982997d1e4
BLAKE2b-256 0fab63d06fffb8582cfbb4016fdfc7430e8147dba58b49a1b5f35bf68984d251

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.6.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.6.3-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.6.3-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 6796e1af8719fb083ae0e5568ed169097fc3e92c7b5e70cc8123f32b13950624
MD5 3081cfc61743b19f7bee2969d52e43ce
BLAKE2b-256 8ea2082fa4eedba374230f8afd1b4e84105bd41c59893348e5a03763695f94f2

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.6.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.6.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.6.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 519c2374d18500c54a193abe06ea0701cf1b24140cf5b3038d27409e7bf39886
MD5 745075bbc0e0a9636f7185c5fb594c72
BLAKE2b-256 45b210233054f6bdaf7b394cb5c475243b14a192f424c1877bf0836923dba391

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.6.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.6.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.6.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 93b89dafb65692a974e7de6472463980c02e4d4ad4ca55eb23fadf32785e5513
MD5 6f5ce397e338ea11991265f8c28b0b9d
BLAKE2b-256 3479957bfb332931cb252850df2dffe213d043098fc3bba76a08c418223bea1d

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.6.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.6.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.6.3-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 e7661c1a8492065c9ebb9db8707719bb3d6d695d68df2d47cdd1321c67ff5528
MD5 498444399908360cf51661f6f502b4e4
BLAKE2b-256 fb55321b103ff54c59aaf1a9c1c020229dc6e7b0b8b4b64e411080607c3afaa9

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.6.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.6.3-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.6.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f5d5c88e44b725213fdbf7d979bbf303adcb41d31a697444b4453a1ddcb44e7c
MD5 498a4f59204a24c883df17d37f52f1fd
BLAKE2b-256 a3aaf20b85b11a86099c5ab2cd4e015fd68f737bc4c69ff44a8dcae65fbdd048

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.6.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.6.3-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.6.3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 4f45b141dfc37592b7ad72d3addd615d8fd30f38db56fcebeedc15f2113c25e0
MD5 26fedc92a6a79c9359e5144516343d7b
BLAKE2b-256 16d3dda1ac0fb139fa8bf3a1fba5782d8733464c67c2a3e2f7a1735a73dfd6d1

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.6.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.6.3-cp39-cp39-win32.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.6.3-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 8eab7e557021a9aee4109438516f6550c93d6f5d682bfd9278ce9b051719f0b6
MD5 932f267d1575f5292b06f4ae142d64bc
BLAKE2b-256 73c648fc59487dce49bb6b1c288ab372cbef105a900a762e1b6e06f290b8cd00

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.6.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.6.3-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.6.3-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 35cd54370f3c8352a38aea68543cf8ec898b57314e3d43dac678974983420284
MD5 30391996d2497390c49d3fbe1baf888c
BLAKE2b-256 841634b124a332066522d1a08611f4a77fc61f320636fbcece884ab6037b7722

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.6.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.6.3-cp39-cp39-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.6.3-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 e1cf3dd19cdc69cc292938b95bb3774e6891bea19fad6711e85f2fe6d12593d9
MD5 e9cdb149d7723039e0d5212ab370f673
BLAKE2b-256 80b5cffe53e77b1028edeaedfc0873e600dc040486314d70221c9c5be91a4608

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.6.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.6.3-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.6.3-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3421d0798116f671f3a2f2566b2b758fd77fa6c4c26b08f2e21218d66329038e
MD5 72f75e4110981785720b2bfc50bcb29a
BLAKE2b-256 249439b30e253916b95b1676f369fd92a4b4253dad41419eeefb2c72dc45e6a5

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.6.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.6.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.6.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7064eaddd939c6ec755172018cbb183b8575c5721c770adcf27d46abbf8bff47
MD5 aa4c77b77a476686aaed4ac2a5b006a2
BLAKE2b-256 ee9f9913ab1f58384a9d640fb342f4cf1cec164ff6387e66d36930f93251b399

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.6.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.6.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.6.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e051d2e3f9a76f876b506fddc7c8ee34f2dd3ed324d1887cee49a3f6a90a7b66
MD5 df98089f14a2354a9726c9d0c76fc913
BLAKE2b-256 62a1080a0150be77da9c641578237ff31bd3bcb9363915bb298417c92a5ca5ab

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.6.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.6.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.6.3-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 52d37ae0fb36d803325d5764814f447b3cb84739aa7bcd62a2c83326c9ffad28
MD5 ba0d47a72914992166acf8366a2e9d1e
BLAKE2b-256 37905f67211e02a2f85436b806cf1d2feb4c90d7e1163ffc05621896628c67a8

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.6.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.6.3-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.6.3-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2c8ba345c918c66cd4c97ab198e0af61814fdbd3bf4a3aabd57af02357d4e0ba
MD5 e43f8ce30f76ab5d77a7569f08e1ff99
BLAKE2b-256 c41ff14b63dcde16d0b73fc0829cfeecef37b17b82f0edbe519b84605895d4da

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.6.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.6.3-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.6.3-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 97f7d562a9bc0454ee850b07400731acb5fdbc3cf9d46179224e0214ddb3be5c
MD5 04e89f78829ed70bb47a115b4caec4f9
BLAKE2b-256 2d6c74286b93daacf365ed571a8d674586fc0a48dfb319c036bc7513059ee279

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.6.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.6.3-cp38-cp38-win32.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.6.3-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 b75861afadc85667a67a68d07dcbe32de92290ad5e6191ffb4c7ba2de854e8dd
MD5 d6441ccb163ab9865131d0bfe41295cd
BLAKE2b-256 bf678fc3cfde5db67b6e19c833cafd60dd60a62ae31b747461b6ad5775da55fa

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.6.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.6.3-cp38-cp38-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.6.3-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8378d028aff43013ab7ab46be7cdc90417ad2cc3982ad10c0e02065f14270dbe
MD5 25f4e97366150551b2c8c53d84cac983
BLAKE2b-256 dcad199463a5733050593b57a0d72c6c586b85b3304dd3e375a8fd9b859239d3

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.6.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.6.3-cp38-cp38-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.6.3-cp38-cp38-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 7b64e08e1d0ff477094440cf701a4af6edd528a0c17c42cd49db13d64f53b0ec
MD5 a33e1b602abb9e35e4aed6e31e03adc9
BLAKE2b-256 7ccd9e548bdb183621f27eaccf8b87f2cb59587240af874d2ea4c2352c3705a0

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.6.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.6.3-cp38-cp38-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.6.3-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 fa41c60c2d8f3100f5a9d45050e06ad0db79e9b25ee9f966dc52a8e612467fad
MD5 998f125eebc72c752bcb72c54b1767da
BLAKE2b-256 85dbb3b61bf806903193d83fb604c26d5962c4255213061426b3d0e90511c08b

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.6.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.6.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.6.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8c298815544c33b7a28fd9ba379407b87bc471af9c668cc1b7c8de6b8491bc78
MD5 3b4121225907c4187e66a8bb4403254d
BLAKE2b-256 847440ae42b839e330ef267835f303cf716e6104de24118ce3b47a5313aa3738

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.6.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.6.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.6.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2100385605bddf4b386a49507fd6a22906aa4514352e4037933cc33a447207df
MD5 fc7fc446c2d4341bbfcb48d8f0d01fe0
BLAKE2b-256 a1e4b0bb88b60121d3bf5b35b41040cd9f952906db470545da8324955a4f5184

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.6.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.6.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.6.3-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 07c9facb0990ff17b6d15558115d96e82a4f3fb93445c8dc34448a0d70e44277
MD5 b8c1fe7398e8e719dff08f199f7c88a8
BLAKE2b-256 5e818ee71dc4a77e565ba46030044cd666b216f9d635c37ad968750d079160c4

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.6.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.6.3-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.6.3-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 aa0a8219bf9e3ea298d96143c7cd521e0309bf183e8d3b89bf698dee184c9243
MD5 111777a19edf57383e27d67c51357cfb
BLAKE2b-256 02328fb2429d39da0270447ec72a60171716cc07e997b435c86beadf6e0e5120

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.6.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.6.3-cp37-cp37m-win_amd64.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.6.3-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 c0a87d037dc8ba292298ce66e9779a1c5b7dd03642c9ceb748c438b56ed82360
MD5 16d7cabfa6e47317284719485e902b26
BLAKE2b-256 3dbbbb0170ac0aef19a04cb049fd29072dc516f3bf88fbb065f2b204bcc56709

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.6.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.6.3-cp37-cp37m-win32.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.6.3-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 2852c81b0d4886740ea4f0a980be676f946008b0c7eb3429f50dcceb35353b60
MD5 127ebe065ebe1095c43d3332766f2827
BLAKE2b-256 3061278b4569b217ebaea3ea1621a861f6ce46137935c821aa7f931c0a5cae22

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.6.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.6.3-cp37-cp37m-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.6.3-cp37-cp37m-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 21f687f4e7792f4dd9c4869ea66c5ebb76a36ea0ad90dc349614898a490c3d9e
MD5 c087d485d08511b0bea0083688c34ba0
BLAKE2b-256 d7ab995fb1d573aed44d912bd3ad99563cdf2abf046c1a92023a932939e783f9

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.6.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.6.3-cp37-cp37m-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.6.3-cp37-cp37m-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 8fbb3ffd03b82ba87a648beb0a9ccfd3fa02c53d8332bf25416a6a70f10da676
MD5 67b0540d44657af834426029418679ac
BLAKE2b-256 a4aa8b3e2ac64ae14f744d18e9a514a5289f6eee48255992f0b1abe47e4d9b56

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.6.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.6.3-cp37-cp37m-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.6.3-cp37-cp37m-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8d26853b684087c8e92ad3e8e18db5b7be80e80b42ec93ff7d3ebfea148b11aa
MD5 659fbb2e6e91690a3e1e456eb4c7d07f
BLAKE2b-256 fd4ecfaffd995059336cd5cefd62adc26f61a7355152f7a31e18c0988e44f170

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.6.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.6.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.6.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 51aee1c79268d7f237e9cf1fbe5dcf817a86aea58a044a730cd6a3ee6490dd4f
MD5 19eb88454c5283412275489537b7a45e
BLAKE2b-256 19be020528af0527cbb867854389908136c4d604b39fdaad55ffb5556bf10f5b

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.6.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.6.3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.6.3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e3bb5e68a1621cdb0b9ebe782b8ec45e35bca12f552bd818c8850ee1b5b90c9a
MD5 79e0ac417f63e63562d96508fc9c6404
BLAKE2b-256 0126e7e19e7c1db4a426be224436c5fa1448fe497d11de81989ad1ab016d7aa5

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.6.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.6.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.6.3-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 f6a64afb785fb94198e266bd4a7c1c2507d2e37bc31c5f563fee8eae40588fcf
MD5 bc69f5c00976fa86f5c5ca9eb1885f6d
BLAKE2b-256 a08cddb4f9f32889da87579191229a98168e6f28e996a10851d0cd7f9590da32

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.6.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