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.5.tar.gz (444.3 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.5-cp313-cp313-win_amd64.whl (685.7 kB view details)

Uploaded CPython 3.13Windows x86-64

flask_inputfilter-0.5.5-cp313-cp313-win32.whl (660.4 kB view details)

Uploaded CPython 3.13Windows x86

flask_inputfilter-0.5.5-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.5-cp313-cp313-musllinux_1_2_i686.whl (2.8 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

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

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

flask_inputfilter-0.5.5-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.5-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.5-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.5-cp313-cp313-macosx_11_0_arm64.whl (694.7 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

flask_inputfilter-0.5.5-cp312-cp312-win_amd64.whl (686.8 kB view details)

Uploaded CPython 3.12Windows x86-64

flask_inputfilter-0.5.5-cp312-cp312-win32.whl (661.4 kB view details)

Uploaded CPython 3.12Windows x86

flask_inputfilter-0.5.5-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.5-cp312-cp312-musllinux_1_2_i686.whl (2.9 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

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

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

flask_inputfilter-0.5.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

flask_inputfilter-0.5.5-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.5-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.5-cp312-cp312-macosx_11_0_arm64.whl (697.6 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

flask_inputfilter-0.5.5-cp311-cp311-win_amd64.whl (689.7 kB view details)

Uploaded CPython 3.11Windows x86-64

flask_inputfilter-0.5.5-cp311-cp311-win32.whl (667.5 kB view details)

Uploaded CPython 3.11Windows x86

flask_inputfilter-0.5.5-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.5-cp311-cp311-musllinux_1_2_i686.whl (2.9 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

flask_inputfilter-0.5.5-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.5-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.5-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.5-cp311-cp311-macosx_11_0_arm64.whl (703.3 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

flask_inputfilter-0.5.5-cp310-cp310-win_amd64.whl (688.6 kB view details)

Uploaded CPython 3.10Windows x86-64

flask_inputfilter-0.5.5-cp310-cp310-win32.whl (667.5 kB view details)

Uploaded CPython 3.10Windows x86

flask_inputfilter-0.5.5-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.5-cp310-cp310-musllinux_1_2_i686.whl (2.9 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

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

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

flask_inputfilter-0.5.5-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.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

flask_inputfilter-0.5.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (1.7 MB view details)

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

flask_inputfilter-0.5.5-cp310-cp310-macosx_11_0_arm64.whl (700.2 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

flask_inputfilter-0.5.5-cp39-cp39-win_amd64.whl (691.8 kB view details)

Uploaded CPython 3.9Windows x86-64

flask_inputfilter-0.5.5-cp39-cp39-win32.whl (669.9 kB view details)

Uploaded CPython 3.9Windows x86

flask_inputfilter-0.5.5-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.5-cp39-cp39-musllinux_1_2_i686.whl (2.9 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ i686

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

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

flask_inputfilter-0.5.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

flask_inputfilter-0.5.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.8 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

flask_inputfilter-0.5.5-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.5-cp39-cp39-macosx_11_0_arm64.whl (703.5 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

flask_inputfilter-0.5.5-cp38-cp38-win_amd64.whl (693.9 kB view details)

Uploaded CPython 3.8Windows x86-64

flask_inputfilter-0.5.5-cp38-cp38-win32.whl (672.4 kB view details)

Uploaded CPython 3.8Windows x86

flask_inputfilter-0.5.5-cp38-cp38-musllinux_1_2_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ x86-64

flask_inputfilter-0.5.5-cp38-cp38-musllinux_1_2_i686.whl (2.9 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ i686

flask_inputfilter-0.5.5-cp38-cp38-musllinux_1_2_aarch64.whl (2.8 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ ARM64

flask_inputfilter-0.5.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

flask_inputfilter-0.5.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.8 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

flask_inputfilter-0.5.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (1.8 MB view details)

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

flask_inputfilter-0.5.5-cp38-cp38-macosx_11_0_arm64.whl (706.5 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

flask_inputfilter-0.5.5-cp37-cp37m-win_amd64.whl (670.2 kB view details)

Uploaded CPython 3.7mWindows x86-64

flask_inputfilter-0.5.5-cp37-cp37m-win32.whl (648.3 kB view details)

Uploaded CPython 3.7mWindows x86

flask_inputfilter-0.5.5-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.5-cp37-cp37m-musllinux_1_2_i686.whl (2.7 MB view details)

Uploaded CPython 3.7mmusllinux: musl 1.2+ i686

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

Uploaded CPython 3.7mmusllinux: musl 1.2+ ARM64

flask_inputfilter-0.5.5-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.5-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.5-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.5.tar.gz.

File metadata

  • Download URL: flask_inputfilter-0.5.5.tar.gz
  • Upload date:
  • Size: 444.3 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.5.tar.gz
Algorithm Hash digest
SHA256 31a29164a4c20958b14858d8a7f0f1b694d49fe7d742e91d3c1c96d4a936e568
MD5 aabe47391f9085e17040de0f246f3c21
BLAKE2b-256 371b93ffdce6dfe10c6867b6de56c314532539746b01ee66a7abf8e998f2e6b4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.5.5-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 8c8061f58eee8199f394973064cb030ed93cf0b0cbdead69d8a075682e92cb6f
MD5 328fb7d77536a451385446a07f6cfa0d
BLAKE2b-256 8e153d2f781b55919b149006d122bbf3a4f884886c391d30f952b1e0600f9b4a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.5.5-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 da9c38a7e57a35d5b4fcf1f28345edeaddb73b02732425b3c5cf2cfa033a9128
MD5 114e7a8f78b26930a25ec8e8df23063c
BLAKE2b-256 4d6c3c0efeece4e81fd01eecdedd4c54ae42d971f9848341da809985e6861518

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.5.5-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 dc2fd98cf5d1be3e1fe8f1fb0f2b64db76298cd22d8cf6d5c035480add1400c9
MD5 28e83297e67fda381fe76cbe91e52c77
BLAKE2b-256 12847c20b2c24564d415c86847a07aaf219559894d7a4bcce77fb51ced38f0bb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.5.5-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 8fe39fce007a097f49b060928e4be04d1b2b6faa708c6e180728c93b6d193615
MD5 a40f06d43d2e7a267823e91a81e56b52
BLAKE2b-256 dc65bc52b407f5c32c21fd7cfeee57d05f1f554f078920e25c933372d7531684

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.5.5-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 0e0c07332a6cf54471d2c63129a47bfdbe9d62f66f4391da5ec0fc8e59a9e1a3
MD5 0df5a01eb83b1c201b7e29ccf26a28b8
BLAKE2b-256 ed346178deb6a8c23d2c109b33a3c333ae3dfec01faa2b946a819eccfac2a203

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.5.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b5c6baa4d1ee2e062bfce70709356d520cc14955b45d9b3f9fde4f31ca335db2
MD5 0f70ba6da7d6d882ec5cfb2db2658264
BLAKE2b-256 189b9528b80628e1b066abf0197b18670403cbf6e35e782cc8e9bc4bbbe18f7f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.5.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6c07746529ea8f793f0c6658a0c7d68e18ddaaf45e48294fc4f33ecab1223e78
MD5 ec19ff1a694d218d54767827fa229a3f
BLAKE2b-256 0ae7bbff579d839554ad6f5c876dffb1162ccbc008adf76ef118cfeaf0b891b7

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.5.5-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.5-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.5-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 de8ecb1aa6738b422d89f3462f6e6cedb7ef99a61f9ad69d716eb4192bcfd397
MD5 3e969de00f1fad95f43fc765e23d2b9d
BLAKE2b-256 aa595eda1df42705a0dc22d59cf870cf98502a263569ce04bf4056c0573be1a4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.5.5-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 02867e97a2e82eee887d1dc0e91ec770bf2218aeab3b4864712ed6eb0ddf1e5d
MD5 1c764957c6634cbe144fb1d92c8f7785
BLAKE2b-256 e2a117518697afb7fb2bf866533e96e30124e1587a220b93944b835c6155982c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.5.5-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 9ec5591efc112cebe790455669e028761d6af7da39e578a279af2f777ca4c125
MD5 31bcb971167a75fa48b84d2aa7375333
BLAKE2b-256 2c68db417bafeecadf9a042e383deecba65e44c53dcaa236c45666633630cce0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.5.5-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 07f34b74be47d4e02ed3d25017bdb9c1769c4c513de48e5400a43aa5d583415d
MD5 a1c0da35b101bfc02894aa93020ef86a
BLAKE2b-256 a67b7437bbe2f0c166e29532ce931cbd72e3c7f83ef4e28e78bc3a17c5422e16

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.5.5-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4d25e545dc3f54da7819eeb0cb78c6f710ba5e8afa9f5a51e59a2e5307e64cd3
MD5 589e23705efcaecae661efed58c51de4
BLAKE2b-256 2d892b5748a343286a42d7452015eed77571bac5cf28b94de48fe243a5a918ca

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.5.5-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 62fae1c37f6dbe1c1315c3bd73c67dc7147733e1be46464382a2270c51da72d9
MD5 f3a8346d85495bb80fec980affef8973
BLAKE2b-256 9a7c9d76416799ccd007905ef0b1566014a7ec8fb78a636a1629f593577b0375

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.5.5-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 2c20c4aa71ee6ee6b09513602119379d13fbe8bf6081c440e699f1bc38890601
MD5 999cc8f3602f6a7110f66815fa8dc44d
BLAKE2b-256 9a410e0ddd2206387418ab8327c70b259b89222811c70257a6076c8c8a6625ec

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.5.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4a7d2945efa46c0c2bc021660976aa5f5e5751f3e56af2a76c7692c5b4027630
MD5 f2af6bffb7905f489d6003dfd3310c93
BLAKE2b-256 273d270033bdcd75eee52e2b0e6cff1ef1da5975796a31ee2a97f9f5f848b90b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.5.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c6efc10d626b962ae0c32b6a5e57cfba5adcd2eca009ac08755b2660ae82fc98
MD5 ce6fa838827a26c796813675dffdf8e6
BLAKE2b-256 19733c0cf06b64bcee4e109753ed90e3861469ee607fe07f50ca8bbee11bc8fb

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.5.5-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.5-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.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 5bc7bda1cea2f5a3d7fe931f332717d5ad8590ac86e84b4a19ab110c7410cbcb
MD5 36f352016087f698bd72383cc77a39ac
BLAKE2b-256 7af09c2c6a195990367ce5a45541974c9c267b2e4c8e59493d947ce98317327f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.5.5-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c129dbaa30237602bfb61cf02b3eb565b3703e220abe3e8d21af265b1295c4d2
MD5 7b33672beb7577d10a5a920a215dbb8f
BLAKE2b-256 c0aec55b9c34d27e702c0f79a1d7bc57c95911b45cbc512187fde534794b4551

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.5.5-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 ec90de4681fedd40c7ffa53a1948e06dc175ab94ce9787b644c32380f36a4af3
MD5 08ec67310e8f0d78dd15f80f5b14e372
BLAKE2b-256 8038f951c96ea3fe1876bbc9cf911f1267719c52fac65e9135d425f7fab31ba0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.5.5-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 1c6f5335f52d5f4758cdba9a769c6d80b891a43aaf9905d387d4e7ecc06a28ae
MD5 f8152472f73e2988e0da46637cc4ba74
BLAKE2b-256 f9a2f6e734459ade7e016cd41de03e52e857853561fb3f3ba8e72be7f66df8a9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.5.5-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f6d71771f833c2d03665af172800dc115abf6830142831d9ad07179428924dd7
MD5 7b6a2ed5c3a0386894fd519eca3a8181
BLAKE2b-256 7ee57bb85b0706001ab139b3baf097bbd4862f0ef907e96cfe5dc3cfe6496020

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.5.5-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 b6abe9ccacac2a66e1d69dfcf9a410992dfed51db0cc2cc2f3ed201a88bc6bd8
MD5 1852099734459bc65267d8ad68eb2ab1
BLAKE2b-256 c47dd2335392dbef3444ee2f29c02190f307ee3b22e951d44197ca424ddb3581

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.5.5-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 313e4c9facb2101e93382f281f6e6992f1e5b6a688ea2ffe70741a47eba11db8
MD5 a00f49d2979bce5458423308c7694651
BLAKE2b-256 1bc588e7296c639e291ca93525b11521a6bbba15658cbd4d87c0d7f56accb8d7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.5.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e2eedbd36ebd5d5bb85988cc1d5037aacde3e400b7cf682d60e5bd652f144658
MD5 5bb4f905ce0034e28050548879eb465f
BLAKE2b-256 25fad6fb0bcaa42ec92f725b7a7b852ccb2c20aa005641816738fde560614b93

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.5.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 73d885c9a8aa9d931c372b82e4db281fc6617f78f01efc70e1e3af6310b7e6d6
MD5 bb17790783e92e94b53eebe830e6d340
BLAKE2b-256 75d7d930e681d4e140e9c6a4a170fe7d77895449deb3c1af764818ed86fa6b8b

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.5.5-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.5-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.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 9cbd3f9e46f8a9b92cda7656a6873750f3c3922f4977153e055495bf57c77da1
MD5 f6c86fdee5454c8217ee6c69139d813a
BLAKE2b-256 ccf8188b4267a9edc47d651a3117dc9fa3c4cb36e344aaa520221f93ec834df1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.5.5-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3ad55820a3e0c32cb8182cd301853ba17639c86e597913d8235143851b448b56
MD5 7a2172618b2d0ebd61106da379fbf263
BLAKE2b-256 ad32fd65c40806ad5d5f02f4cda2ad2eca0414189ca7a220c199d619f074e72f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.5.5-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 540161fd15a169a6d21e421ed62b9f0adf2c44446b593560d59b9444d9e1e09f
MD5 d0bb55fcc5e19303c4c2d3e849212912
BLAKE2b-256 50130f5a1d51b84a5b62cd089554ff2488f7c15bf504b870f2d685c27b828145

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.5.5-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 83d9d5c60b45b7e1311054601436be868ac2a8452516d0d3b327f21075f5a782
MD5 4030f20e7f648dec7712bc1d374e4961
BLAKE2b-256 94ea892d02e6dbf58a335bb1114f5d76990b6c7cbee444dfc38d42fb1522689d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.5.5-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 33ea77671825c37070217af764d29b551535661aabf1993ceca6087caab845f7
MD5 5658f8d739da317d372c2a3eb6b85ec0
BLAKE2b-256 c3b8410cec8f37834fe19a854ec270676d7808986aaaf57717c623f595fcf1a8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.5.5-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 ff2b40b7c0faeef2c0969a84a8dfd024c136681791e1b009141c2a98da4bc591
MD5 a419f84d8349d321408ae3c6cee2a94f
BLAKE2b-256 93c37eadbc9877ea5dec845d2c81c02e3738930e3272c41b2a180c2a3f88107f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.5.5-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 23d2e3db77a49645a42d1532e995e4f88e31cd5bdc4f4af7166042f4df3cf74a
MD5 2e2e8217d2e4b43c5f2da318fbe2e9cf
BLAKE2b-256 6c58385a536c4e98ed0ab3db03b76c66a3f419e778b339b2a6cb9aad7c2caf12

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.5.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0da068e54b2c17c79cf92afeab55518668d2b1bb9785dbeb23e7975aa0de7020
MD5 075282c8f2e48b3d87dede0b1d41ae04
BLAKE2b-256 1a59c765d6c5bbc4c234fbc3277deb08e2680ac6bf7c7fb5e977bfdea82c6c86

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.5.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9943d5fb640fd522b0b5d87d5780c6e75d84bb442be8308c14bdac44be5c8e30
MD5 8c63aecd7438722fa33cff62c4a1a1f2
BLAKE2b-256 8c4c305ac92ce5191a1cf809fdf47d70afbb1f982c592b5eefac151c637cebe7

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.5.5-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.5-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.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 917ccb8bde566c2f2c53c05473aba193a9dc7f1685a026aaa4a7e5dfa3d7e15d
MD5 8a5c9f30b2e8952d4c64fca4981508f9
BLAKE2b-256 5307114e3be2f62bfc4f007bfc3696595de7088a183c10c4ace8540565749ff0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.5.5-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0e2f4f8838b3106d0671e05d9423849e202763f7610b859be26871536ed0879c
MD5 9c7cd90a61e647e10c84f037652468a6
BLAKE2b-256 a45eed5e56b041153bc435fc8ca09e1253b3f2f79fdf8cdf8f3cd066e89067a5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.5.5-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 0aa7a6af31435f98f7c138a61cf645cb3b590622940201c8431cf9120cfe764a
MD5 2c59d74f8b134f6e2dcb7b11b82feb8d
BLAKE2b-256 472014d02e5376495def9b88248870c50c55b8f482d949744e4680cf6e4a832f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.5.5-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 03470f4eb69539a1a8161cb9d58168445affefb4e03dc66329e64239e71b9309
MD5 2d02355f3d521581136d1f1f72764416
BLAKE2b-256 8f8d38aebc4b756dd252a7997c378efb583248e7938588af7863e9909c9a8d8d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.5.5-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4086069eff610e57675ba4697f2e9cb7750ed9235c939b19af26e412a6dccdca
MD5 517bda6cfb669e17b5592ab4cc46b723
BLAKE2b-256 6480a1d379fd683abcedd1092f7523a7989799194119309586e6ccb260e91c37

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.5.5-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 69f95a88fcb1ebb9cfb74f64a679924d7f1395688d9ba0670be710106568073b
MD5 af41176d11e5d49612e99da3a4274c90
BLAKE2b-256 2195b58f2dde44a0de6357f0d952ab443b7030ad5e1290c6f930b2c3d574983c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.5.5-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 9796322ae1da589f69314322965c87ba4a21b3619e31f110ed2bb2cf30c8708b
MD5 f1c47d9e73781ec0d5df702c6b97554b
BLAKE2b-256 340930f2b0d45361d115f723518a588fc922dfe39f815155cb44855f8693c0a9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.5.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5426f92d0ee8250dab129bc54502627e7ec52e2bf7acaef61601148dad09b93e
MD5 40b56aba56fc0d03ad3af5ea4d8ae2bb
BLAKE2b-256 133414e8c2737d718ca4a80ab79126dff5ec3cbc181bc30d3905818a418e5a02

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.5.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2b7de6f66c20d2cbb2c2b38e1af06914990bbbee8776ee980a6890096f9b16f1
MD5 3f96ccbad5c7cc170916b1a6e0eb5ea5
BLAKE2b-256 dc0434897a326cd95d245d523eb5379e81eff3e73ac0c91010555d713ac2f322

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.5.5-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.5-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.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 e75800fbccd28db20fc40d0df44c261a13c349205487b0afd1f551592c2f577f
MD5 c2651759103cc1460fd1bcfe44474a60
BLAKE2b-256 143218402830436856d099c8e8894076d9fd5e2e26914a6d2466886a9ca626ca

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.5.5-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 146bd5880b1696873b1d9d57ced2414d49022c434085fbacc8c886cebb427c0a
MD5 7a226037b17bc1d4f5ba1efb26098fe1
BLAKE2b-256 5324437899af6e76293fb1dfea322a4eb795326b333040264567eb0cc0f8ea1c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.5.5-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 e1f3cb415b5741d9a3613845a419690ac58dd752739792aad46531eaa0c96a69
MD5 fb72ffaa78dd2cecbe61ac291bc6a553
BLAKE2b-256 2e25a98b49a4ca45d50de7df9561c1075654a80b36ca2001edc915ee3a74e31e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.5.5-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 73169dd5e68dc0306489fd8dcc0d4454444b89dd9ce6aa5d11d3502dd92198a4
MD5 c084aa5a76efab81ae8d63ac6e2a438f
BLAKE2b-256 54beec63afff412906c7f2696db34e164cbde9bef1db73df3b566c668c037968

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.5.5-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a65afb76d23b3c0533e7a98aedaa07caf33dc0029891c5b467d6d174804292f0
MD5 0fb3280b4b8301622b161d6ddb9e75c2
BLAKE2b-256 36a9d1addbb72b21baa9d6373abc8c14e7a151c6fe2e50a52c53cfac867b37ad

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.5.5-cp38-cp38-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 0bbdae3c8930127f1f8452d996c5fe12ad4b63d20242c15aaf3cdb87a5573924
MD5 3a645c4810f854a421c13b5418794299
BLAKE2b-256 dc17c951ef6e6ea6103b70cd478916713b2a3ebf9b7b2829036c32ca547bc2cf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.5.5-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 6d0757a30f07082888130c04f8827f7182d49dd24ecfc41ee459b745e65b5b7a
MD5 bd83968ca52a3ab181e71596cc25f36b
BLAKE2b-256 775c51fa8d57e7cf308b26d51f9e07ecd95db18cd12d7028380797d169775a3c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.5.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e07c31ed85f00d40fd00b7b1a8597bf92a993d02294eb10f57b9289bac50c383
MD5 81f15aa01299df30062f4dbbec44fe71
BLAKE2b-256 5d168fded9d63c9ae24c78946f375856440c8498b9cd5497628845510a2b725c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.5.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 10aed147d66a502af338f42b9a65b5ce52674dcfdedc48ce5ebe6eecb4e9ca3f
MD5 79071ff7022bf7a252553da035034e8f
BLAKE2b-256 1c88b3f42bb5b6febebf6103f8a8c60412e84fa3de50e4887b35dcc63fc9c98c

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.5.5-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.5-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.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 b2f87d940b21c1037d2e0eec3aa7cc96332c1354eccff2706b2f5b1e941f3c16
MD5 3dd6a4cfbdef2f852e3ec4e7a6bd25e6
BLAKE2b-256 fd54350617d0336365beb7830aa33b922f7959e0921abed1e8af19b7f9c02928

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.5.5-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e05df3d5c1ccaf969a0e39a0fc25ba1940e27e3520ea249375c0dd7041155bf4
MD5 c07733725715cde5356996d6fcb4cdeb
BLAKE2b-256 9c6cfa51e169b3c98cc609d43f0bce310ea734896d99b085293e91237d14daf8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.5.5-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 7d80225e1400c58c163219e7982d1037833c70dd2a65fb2879b8f9678f16e7a9
MD5 8d5c542b80ee7f55d2a97f4f51c5528e
BLAKE2b-256 3265c6ecaa97b6573a3ece2fd32c3dc39006e116b4ba7c80e3e8ba84d64b982c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.5.5-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 47f9041bd9961045cc8ec43c0df14455d7c6827a469871fef6aad06d9749cc48
MD5 5c7e54de62d1cfb0bf7e8dcfae78a61b
BLAKE2b-256 05ab125bdbb7c0606f548966ec368f8b500b3b9f7d72496a0387409b81c0d2df

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.5.5-cp37-cp37m-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2b3047d8152a922d47fefc89678593f9ad355054e920ef89cbc794fc50a6876b
MD5 d173bdb23023f3f978fe1933212e737c
BLAKE2b-256 50141d046861feecb1192fd9325776303d1fac94398e9cdfb2682454c47cccb0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.5.5-cp37-cp37m-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 6dd0fb8e363b23bb1182ceaa5030bbf979237354398026c820e7dc419b8704f2
MD5 c3802e4f953e687befaf353cc1804cee
BLAKE2b-256 085d3bc0faeae941b21340c3e3f2aba44d02fd4c182dfca50f0fee30b0ad020f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.5.5-cp37-cp37m-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 016e32c28bb900a5bee29527ed0b61d4fd97b35fa6141298de8e2456d1966753
MD5 f2c9467238f030e2c8ee9875d701d6b7
BLAKE2b-256 4cc21bbf280ed0b73cbe969c3dcff25a906edaea93c2bc4060dda15c38e39a6d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.5.5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 29ad1196cc999f2726b4f3aaf5bfc7a6b04394a3a16741ded5eda1c0e36cc23b
MD5 f0f9a352422c6c8b95c14f1e516f22fd
BLAKE2b-256 ed2f22c1dc5ebc2bf39fc16a80674883f12f86871f6f971cec56e3a6343abd6b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.5.5-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 84f06615be0a4b23be994bca6a0f34aeba05bd229fd6251e0182d38f3f75ac8e
MD5 2543288434c1d914ee2a86fdadd23544
BLAKE2b-256 759945826fa3667895a698befa4bce035b536c4ab1c64a55e84b998d32775387

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.5.5-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.5-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.5-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 56a07ddcdc9ac6ec1e5b5e2ba1dc050506cad56794e0891373bf0fd46e504f2f
MD5 105375ed1234a7be4054c3ea49bbdc09
BLAKE2b-256 6825c6e1ee715b9c98cdbe58fa05ecdda47ee81215cc7b8a36d9ccd92c225dcf

See more details on using hashes here.

Provenance

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