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.0.tar.gz (63.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.6.0-cp313-cp313-win_amd64.whl (408.8 kB view details)

Uploaded CPython 3.13Windows x86-64

flask_inputfilter-0.6.0-cp313-cp313-win32.whl (376.6 kB view details)

Uploaded CPython 3.13Windows x86

flask_inputfilter-0.6.0-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.0-cp313-cp313-musllinux_1_2_i686.whl (3.1 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

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

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

flask_inputfilter-0.6.0-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.0-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.0-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.0-cp313-cp313-macosx_11_0_arm64.whl (428.7 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

flask_inputfilter-0.6.0-cp312-cp312-win_amd64.whl (413.9 kB view details)

Uploaded CPython 3.12Windows x86-64

flask_inputfilter-0.6.0-cp312-cp312-win32.whl (380.2 kB view details)

Uploaded CPython 3.12Windows x86

flask_inputfilter-0.6.0-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.0-cp312-cp312-musllinux_1_2_i686.whl (3.2 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

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

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

flask_inputfilter-0.6.0-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.0-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.0-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.0-cp312-cp312-macosx_11_0_arm64.whl (437.5 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

flask_inputfilter-0.6.0-cp311-cp311-win_amd64.whl (414.1 kB view details)

Uploaded CPython 3.11Windows x86-64

flask_inputfilter-0.6.0-cp311-cp311-win32.whl (383.3 kB view details)

Uploaded CPython 3.11Windows x86

flask_inputfilter-0.6.0-cp311-cp311-musllinux_1_2_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.11musllinux: musl 1.2+ i686

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

flask_inputfilter-0.6.0-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.0-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.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (2.0 MB view details)

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

flask_inputfilter-0.6.0-cp311-cp311-macosx_11_0_arm64.whl (442.5 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

flask_inputfilter-0.6.0-cp310-cp310-win_amd64.whl (413.0 kB view details)

Uploaded CPython 3.10Windows x86-64

flask_inputfilter-0.6.0-cp310-cp310-win32.whl (383.8 kB view details)

Uploaded CPython 3.10Windows x86

flask_inputfilter-0.6.0-cp310-cp310-musllinux_1_2_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.10musllinux: musl 1.2+ i686

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

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

flask_inputfilter-0.6.0-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.0-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.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (1.9 MB view details)

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

flask_inputfilter-0.6.0-cp310-cp310-macosx_11_0_arm64.whl (439.0 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

flask_inputfilter-0.6.0-cp39-cp39-win_amd64.whl (419.3 kB view details)

Uploaded CPython 3.9Windows x86-64

flask_inputfilter-0.6.0-cp39-cp39-win32.whl (389.6 kB view details)

Uploaded CPython 3.9Windows x86

flask_inputfilter-0.6.0-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.0-cp39-cp39-musllinux_1_2_i686.whl (3.1 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ i686

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

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

flask_inputfilter-0.6.0-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.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

flask_inputfilter-0.6.0-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.0-cp39-cp39-macosx_11_0_arm64.whl (446.6 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

flask_inputfilter-0.6.0-cp38-cp38-win_amd64.whl (423.9 kB view details)

Uploaded CPython 3.8Windows x86-64

flask_inputfilter-0.6.0-cp38-cp38-win32.whl (394.6 kB view details)

Uploaded CPython 3.8Windows x86

flask_inputfilter-0.6.0-cp38-cp38-musllinux_1_2_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.8musllinux: musl 1.2+ i686

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

Uploaded CPython 3.8musllinux: musl 1.2+ ARM64

flask_inputfilter-0.6.0-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.0-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.0-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.0-cp38-cp38-macosx_11_0_arm64.whl (454.6 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

flask_inputfilter-0.6.0-cp37-cp37m-win_amd64.whl (439.4 kB view details)

Uploaded CPython 3.7mWindows x86-64

flask_inputfilter-0.6.0-cp37-cp37m-win32.whl (405.9 kB view details)

Uploaded CPython 3.7mWindows x86

flask_inputfilter-0.6.0-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.0-cp37-cp37m-musllinux_1_2_i686.whl (3.0 MB view details)

Uploaded CPython 3.7mmusllinux: musl 1.2+ i686

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

Uploaded CPython 3.7mmusllinux: musl 1.2+ ARM64

flask_inputfilter-0.6.0-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.0-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.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (1.8 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.0.tar.gz.

File metadata

  • Download URL: flask_inputfilter-0.6.0.tar.gz
  • Upload date:
  • Size: 63.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.6.0.tar.gz
Algorithm Hash digest
SHA256 a13efadaba55c64760f6be077ee958ebc404e0950c79cfd98e84f4227282fc54
MD5 1de2d1a29b76dbf1ec5b12bd65942351
BLAKE2b-256 54eaa3d4618e360f17639c2201c09328b2b7d67325af9ec135ccaa1fb1ddf681

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.6.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 1a12bbdb229311406bc722267a5e19d86f40fdf0649aadf6d8fb829249d24ba8
MD5 efef6212665d15168de86c5fb7127721
BLAKE2b-256 5a530784112e70d891a31f1a877e7087f50f0372c477c3e54dfb19acce54960d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.6.0-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 92ea87461552f3a56ea4f5c76d1ea58d8daefc48fdb462bf0dfee743f3eae435
MD5 4d868b3a2796c87b8737bedc7216f6f3
BLAKE2b-256 1450ecacec9762a9a761ae50d94fbfc4fd63103819b1fa40ea218ecf5f82c6de

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.6.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4b6085f84fed717397c72bad933be7d317f92c331a3b93f3e933bdfd8b5bc47c
MD5 5155174a769bd455bae5245c8584ee3f
BLAKE2b-256 530120ae06146b077437b98c53ec7045ef52f8d6c0d10a5ada55d9e54ea86fd0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.6.0-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 13559cd1c939c5c02a9ef8282959a683debf360c4b35cbc493701856ef8288d9
MD5 ee5f01a10cf8a41313e823bdc590b899
BLAKE2b-256 42f851ebfb511fb164cf9219a2f9bbc7cc1ac7f25b76193941ec2a1eb6408e54

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.6.0-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3b81b09adba0f62ac9cdd417493d233b4c6883279a50842681a63130c328e502
MD5 6e4fd2f2e0490f98edd074e0e78cdf62
BLAKE2b-256 db044f8d9041fe2e3f5d8bd45aa313a319c8dd48483a50394884ed68debfe160

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.6.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6e64edef28700284a536cc60dafcf96ac8d0decbfb89d7fbf7c00d2392092a23
MD5 bd2dcb673801cf84f5e4a39e83b1ebb0
BLAKE2b-256 7052d539137f22525a2484be86a48517b16429be9d782e310e85adc292b4872d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.6.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6f5876de4c306029d43474cf023573284f3b67de354ea4274ed96cdc39949a12
MD5 61613b9ba5245f550c42c8956a209d84
BLAKE2b-256 10a407b1fa4c0b2c1a5bef185d978b2269c09bd5dd85cb65a7fe785718c6470c

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.6.0-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.0-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.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 684a14e09f33f717527426267dba722709c8a3a023901851f80ddd574dfbd873
MD5 d2bd81470408eccbdedc34cba3322299
BLAKE2b-256 48eb2a5ef29ce538e770475978ab1e6a35ac1ebf0e54ba2bd3fa8500f7c1d642

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.6.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f1b3d8aec4da2c9ea0a860dff1bb75a9fc4c2f558054269cfc9493ab81310b5b
MD5 e99e3410bef29ab0d0855d91f193b594
BLAKE2b-256 244461b6ea57778486eb4e26225bdc79de8095c9709d4311c60cdd177ea927de

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.6.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 01f43eb5719db545bcad9088d434ae07a8e6faa815c4cbe8f0791e2f5f657250
MD5 8623ae06639261a963a912d1c80639c5
BLAKE2b-256 fa25ed0486c2e18efc03f37fe19ec1d3f75159eb6e9c4a65d3e24c095cbd9237

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.6.0-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 54048ca543095e62a7582ff06a5f5c94518b67b98a1a0d4a3a6c5668cb59e04b
MD5 4834f34abbb507b7354b89389f655a19
BLAKE2b-256 524672eb3dffbadc83e1678fcc52c12385eeddc5ab0e1e18f66f436f4875bbb9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.6.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a0014bf46249e1c5a8cd455c403102f45ccee6a5e676a0de7d1c0ea1f2aa7eb2
MD5 42569fab461afc8c340228b803921084
BLAKE2b-256 65268f6c6746af5c5d3c814fce62baad76289d6a46653cdb13abdd6476ab9e53

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.6.0-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 1a8ec251214da42068459db57dda13aef6fd5bcf2f03c592ff0b7da1f9c7bbdc
MD5 8ccd253e3cbe636cd8f63658171b1f8c
BLAKE2b-256 0864c238896f87c76836aa239d18be8f50c2da9591e33c9f1b5e032bc40f8f4c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.6.0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 764bf55a45be7fd7cfdc7cd68d1a69d018409b5dbf8dd5bdc55676b777472ad0
MD5 3732ea54eb347600fe68c32cf7afa5d9
BLAKE2b-256 70b171d60a452948376b28830c52fea27d4dba0b5f23816b0bf59307ce35efdd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.6.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0efd7a5316ad4d6e64ed75b01f0b32d2374e424b4704cbb112d966ea7d3a8598
MD5 889217b70bec856364868880823f3d9b
BLAKE2b-256 5bf714a7feb72511489e0f51778387d4e346e94fa7230eb806da7de7b42b3a39

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.6.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b378b18a504d681f34d1ca2a6486b242e00df9b37625f5f2b7650c64cbfba235
MD5 5af510652161385efad9dfb93e5d2ad7
BLAKE2b-256 3d8b4c98e8deed33a6d0ab1d2f66a739949cac5175eb24e5091c091f29e0cab4

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.6.0-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.0-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.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 9ff0f3913e94f9e0f0c87bcbd1d65a9099fd653c03be1c3cd02fc7135b486aec
MD5 d354d6850316345a636c9999cf7192d2
BLAKE2b-256 aaa3ccb100a76c3a34505aa6caa23dda3e11907adc3b67d530717d8d3922a513

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.6.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9f8c0c5e247c2d8d9ad022f5664db759cf8db50b050a288dc1e5dbf423e3314d
MD5 b911ed4c2022df3a3f0418018ee21597
BLAKE2b-256 28aa413315a1a36ebf586ac6b1f7d6366348bb6d12856910d61586bb71e8d21f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.6.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 31d2a6b22db454cbf44bdcc6c78afcc0c902d176a44a10e228384a8bacd5e908
MD5 7eeeb2caf81d476b96c4e24253679c8e
BLAKE2b-256 fc55ab7271e9e0955ecdeb72b8875bc51ff927f578904063dc083bf2d540560b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.6.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 b7d4abb81ae9bd84cf95269799c79364d3c87c0b80ff17508eacd903fad30067
MD5 5bbbd467320776e63f93c5c68851be65
BLAKE2b-256 45ed9a5465eb2c510f07f31fe2d963334f60baac717facdf8a53b3147ae4a791

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.6.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 fd89dd200f3985f0023f9f2883f0fc7011eb100519b44970d1249c95ea2c02ba
MD5 26ddb462e513cae40a1b86a3186d861c
BLAKE2b-256 c59826b181c668384e0cec9de15ba6dc1eab04c60e394152bcf4ad5771bc6fc1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.6.0-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 ce2cebff93523d4eec68ca7ca5a9f9c3d973a3a0b5ec852e122cb1a74536c816
MD5 d858571e339fff83b68de3720094e22d
BLAKE2b-256 13e65c993b48662573ed5df633e4a1be8d75a6aa33a59ada36f1e4214e1612f2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.6.0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3606088a50bb032ff4de2b7d197b6d5fcb20ed616157c4ba8b815b77e73386c1
MD5 80d0e60cd0eff1e6b2cd03947926898e
BLAKE2b-256 71f6b822ac72d6d8e64bc4b22024eae867761f9f1c27cd9cbeffcddbe5640dd1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.6.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b077a2b081d3a18400eb9fba712dfecd678b983137fe1e6db2a280568c3f9b9b
MD5 0b105842fb7aa57a09e342be5c5aa86d
BLAKE2b-256 ae8fb770262772ff8bfe9d1334476aa760ccdef38e1758260d44f8c8c424d562

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.6.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 10d33a7508fd6bc3fd5ee60eaa3bbb3ad8b1a2dd4814fb71ea9b362cfb2e6cc8
MD5 0111a8a13f1128b7f3f745eef8db014e
BLAKE2b-256 af4bcdeb44f969efa84ea600391f6a96804eba8f1822db87d31011ccc91a8dad

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.6.0-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.0-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.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 9decec4b3bcf7d188808d7b2617ca3b16198f42fa81773d9d5346f1f6e891d33
MD5 e442f7ea87d902c993d924b5864e7dce
BLAKE2b-256 640a12747eb8433f3185d920f4ad08f1247778cc747221f0d9e4d92ecaff53df

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.6.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 400338188e88a0e2081303baece0db1a8f7ff713a2007784c2e54e7d1d752d84
MD5 44bee39ee23717c63291aa58dcf26e6f
BLAKE2b-256 0a8a8f63873ae12f9aa16021fcc144694fbcc74eeca84c6b2baeb4dfedc5df32

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.6.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 fefd21a3a8140c3682930ca5833f84b82a72b311ed738e93bf53906c4da95909
MD5 5b46bdb1df7ceb6811e2171a60c92b02
BLAKE2b-256 ffaa0b13aec5feb2a877818213ce0e5ee3a1a74b30c6c288a8d8099303fc1118

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.6.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 08915b079a11f96224a4d7a1d6c8cb92e489a7794b89d3321b4d256bd160e6c2
MD5 019ac919ea4540c953a0aee3b737fdd4
BLAKE2b-256 e1f750942cf1d6ffa114fafb1ee9a1af658807332b20d31bbad598f152cef0a3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.6.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 459227bfb6cbd03c4ecc256b2dca09ce4b25d439e1121be9d7f3a271505c3195
MD5 66fc726f2621793654094cbe195a8d9d
BLAKE2b-256 be363da29fd4e89d52f09a6750221a0c417b4fd73c26496f9e2275b7c6f59b20

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.6.0-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 6833bc001d5d927c44e3a8037c44012e788377be7d0a28363f39f3216022a3bd
MD5 8eb05a6f8464d071a5f1553e731fc8e2
BLAKE2b-256 fe5d0f0ef28541c2787a51135f3d84dd7bbe0e75136d66d1231f88a7b7cd0214

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.6.0-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 31488581b4d361479419e2b41f4763bd2545d1582a812a07c555fef4ce427383
MD5 78570d00b371fc7049555187b8a72744
BLAKE2b-256 15fb675cdc7739a36646a2e3553dc1892913015309614756f05baef6fdc4507b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.6.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d7784c01a6641298f5fd1098a37a2cf3ed7a1adbc300f527e9251c599bdaae91
MD5 27dddd7b41505cc3b4acf044fd6e6a33
BLAKE2b-256 12f7fe90d0955ad536fd51226a5ae3e1cbec880b1bd0abaed6a8b9d6e7b5063b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.6.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ceae33b6f1777340b2f2f9abd3ed5d58b34fdc5bf6ca79e6f1ab9352be28f7a6
MD5 83fb5a8e790e836c4163fd16f61ca2fb
BLAKE2b-256 c9dd82a4884e4cd1d2e3bfea5e426bea3668bef88647c89ed8ad05ae84dca9dc

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.6.0-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.0-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.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 a54dd501f1bfc2e022844df7a34e267f69161f2b19bb1489a5030edef98cfcd9
MD5 dedc0552d4693f848439c2e516dee6e1
BLAKE2b-256 d3fd0124a36c1e174740b72871fc505c15b86a492d17e1be64afdfc259ead0f5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.6.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 51228f86d931d1ea90ec86490bb24cf6dc32af8725439cca660477b30d7c4b7e
MD5 cec60c2f6fedf79c818629d1226159e9
BLAKE2b-256 641fba733175e89b0c6d2bf2dffe3a0715fe804ce1dcd84185be32d36746b6a4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.6.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 9ec0b79392d88a39669a27f8d54ef8d6218de173e684ee868ff77166840934f3
MD5 fadd99aa2e9f525379912156f4e0577b
BLAKE2b-256 118fd1a580382c813e2b172ace1a0eb1d8c3f732adb1103d79c0ba5098237095

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.6.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 fd27e2818f27f1dd90e63c4d3e0a8acff9a61b4fdcbb9f28cc2f90233c94fe2b
MD5 991e9f63ca11025f68125b0f3a5c583e
BLAKE2b-256 934ecb55cf4e0af607276b3642872f22b8a4268111af779f031307b8ad25afa2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.6.0-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0a02bd635e8f65f709299f181030c1c8628fa7e3d0b6cd7cfd6e48c0527d250c
MD5 c11d047ea4b887644e9f73ab18bfcd01
BLAKE2b-256 0c9133c6bfa3a9d402a4201e782ecc12bb06b500c1ff7facef3949f47bdc3328

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.6.0-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 e70bc9ed3c2054260ee0f249c864a13656913a4eb82b8386780ff1394108d2c0
MD5 cccce960b1fa0e30624322022f360e87
BLAKE2b-256 c0450d44f885fe7eef65344955791ca9f948d71b662887098d5f8c59f325577c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.6.0-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 17d08f7677ef5845eec7314394ea6acba20060faa100b8de480047f175f2f5ee
MD5 97e8c5a65e1a7977251cb3f75086939e
BLAKE2b-256 7dac4f76a12f7071d7c029f3987dda02ba9c2f361bd7b519d42765238203e02b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.6.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9294699e9946d83ca2a27f006f65d70e091e32357276de86647fcb8d6afebe07
MD5 18f260d51e69e217cd53b14761381225
BLAKE2b-256 718ab3de5d2c11dc1b2cd9d32280e0cfb828b145d52bde8f821c27da0b9e0a7b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.6.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 951aa27ac237870a87a19480af5a64066da40e7583aaae0de606e0e486c15fc5
MD5 55d633b300c2c5bed0b82f832c65a104
BLAKE2b-256 8683a3a8f86773e9939bb0535cff6e92ab02911617c6475764767adb9687ee8d

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.6.0-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.0-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.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 92de4db7e5a713c6d07bcbae44785f1f5743047e16eba5cab585af8710cdccd2
MD5 49c5a0bab596f78e26debff538350134
BLAKE2b-256 127b48ba776d17e2eeef8d5b9829e117bff9f16380aa632f56475747b2f02d08

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.6.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1844572567d54a5c9a04922b0c45de25d585a41d6db722d871f09835d2b28a59
MD5 3c4566dd149cf60aa472f1bdcfa31ff7
BLAKE2b-256 6d3157b65872e7a29d0eb6a2f50ee178ea43791d1d8f01875f52ea649ccbc8ed

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.6.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 1c6f3a0ff63098eb607dd184e00d632c9fcd2eda99cf69fd4eeefdbb6e7ca0b7
MD5 c269772c25e556889aba331549f07d94
BLAKE2b-256 022b1d8b7a851db7178ca56dab37711ca22e03792a366c319262ca633907659d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.6.0-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 4083ca22d397dccec21cd3d1294b1aa7c34ed81a08afeffc20b94a0d47d58871
MD5 c176806c60ebd76277a912de5fcb07f9
BLAKE2b-256 6fce3c348b66d383851f2d3ffca37d4f40848cefc705eb632f5ba3e67523f7cf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.6.0-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f121247aa47fc95d09f4189fcf4763e4f2ea1fb817a2b62125b832559672a2be
MD5 1e19c37c859e619f042976f17c86c56a
BLAKE2b-256 5ece43a170854e962ce7a98bb453ccc8e1c023325a6cb479dcc380ae22af21d8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.6.0-cp38-cp38-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 6839f1b20f6ccc9277c7a321365da68f004df6263d1b7ad63155e1dc99838110
MD5 b0822eb7a5e99edf987ff26e65ef59e2
BLAKE2b-256 5e680fe9dc6a7e8c75890720f2865606fdd4f57987bcd1bdd59cad67e3aadf1a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.6.0-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ee8827858ce53afd7e270c4b9912f0177fd9c5f2e0d7bb7fb028d4ec05389e35
MD5 8d3d2a0c1efe5a8f07a139199deb3550
BLAKE2b-256 c20789055b58ad0f42038d643833945d9ecc477913235ed55b60678ea0b3a978

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.6.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 028d6a385e5a475602e8b190fab6e0d246a1cdfa44357f7d9eab2df3f40c8676
MD5 311d43483b25b2812ec3ecb5e9d8eef1
BLAKE2b-256 7ed13af0813ff143b8375252e63a7e8f4e62ab45c32d3c422fa022c359e61b8b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.6.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 52f3d47c89bd2b8bd633d0edf72a96e9efa2352b3881d34ef0fd2e3512194c05
MD5 1d9449cda2e9a1250ce44da06fa181ca
BLAKE2b-256 3da47a3738f31755d7eda67a554c441eaf65e89190f8124db401c2a8aa65cdac

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.6.0-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.0-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.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 5c6689816953f97ee0ec3505c315e90e118f647f503cac09ed07702cf8c9435e
MD5 469b497272940eb79b24f628ceb9923d
BLAKE2b-256 c49815f95fa3292c45cdbecd684bd23f4b5f7404d659ce3a31b3276880c8287d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.6.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 68b567211e541b1aac6d57c5c25018091357d4964f9214a6617a3bc4ab02e348
MD5 9b4ac3f605768b29f2a4ab9dfcca1c8d
BLAKE2b-256 31278c752809e642c20d38bde5182d16dd14beaa68eeee3c2fdf7ea641f1de06

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.6.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 55c8e55ea60a0d981711fcbc992944548f318d60a4eb39e6dc9eedc5cf140a1d
MD5 2050ed1544b4036ac838b47d0b4c5d64
BLAKE2b-256 550c41066422ad5bb9db89c2adda8dfa07e5026e0f94ada0c39daaa023079c25

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.6.0-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 b70de519ad3853e5d6cac3c25abfb5331098f100862e419313196f93e7f67b37
MD5 e872b34534b59bb06ea18ade28877c26
BLAKE2b-256 8d7f9a69b73ae41c3774ce8f8095550f1cd48080d48c982f7536968d78d443f0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.6.0-cp37-cp37m-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a75051fa2817b7726e5e961e408c22ac8beafcdaffbbae0a44bc239930db63c1
MD5 45353cb01c23e6f74279c286523cd825
BLAKE2b-256 4bdf472de366f2dd3228f37224526d0d1c74db9e063400c262725b65f6aad134

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.6.0-cp37-cp37m-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 ea5d1fa20b015fe6a59c57862516e69b5cc6ad6372826b95fc1ad6955ca2af28
MD5 87fede71ee328267cfd7f0b550f45429
BLAKE2b-256 8907c82f408033e2263979ec1c72728fa4f965e8e88dc06953b6c8c46e6982cb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.6.0-cp37-cp37m-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c07a2b60534285ebc61ce20bd1bdf51a6294d81e55dcb0e3de7ee5bc3ef5f0d1
MD5 19c13073664ef722754e80a27a4001e9
BLAKE2b-256 b5c9e2fcbbc86a4643800e2a36d159867900d773d2b29563c3f4667029c1471b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.6.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3d5bcd79201de408ab6cd4f36abcb8cb0ce1b4205815670f6a60efeed38f77ba
MD5 01e1cd11eac76f2a01f7cc82e80e893c
BLAKE2b-256 aa0eab2f1a21a74623f30a6b4cfb9fff9a79f0a692f7d2f645e249b07f3c7ea5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.6.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 980d2259dee615a973f9d08c201a05ca21f4be496a03e9e954f616fac4471543
MD5 db45793386803c5e59a6f801ad5ecd96
BLAKE2b-256 7118891b273e0e22ce70df4e5f697f87083ca8c05658ffd770886a39aebfa894

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.6.0-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.0-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.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 effddc675557b2503f25c82f906c2bc7efef4a784f54e940bc7f22288fbcd1ee
MD5 bfd5b3fc90c03575745ba9ab33bd2222
BLAKE2b-256 db3624e153bf128ee56735968a3fb7761b8aa08b261f7015943b7f49fdf1a448

See more details on using hashes here.

Provenance

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