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.declarative import condition, field
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):
    
    id: int = field(
        required=True,
        filters=[ToIntegerFilter(), ToNullFilter()],
        validators=[
            IsIntegerValidator()
        ]
    )

    zipcode: str = field(
        filters=[StringTrimFilter()],
        validators=[
            RegexValidator(
                RegexEnum.POSTAL_CODE,
                'The zipcode is not in the correct format.'
            )
        ]
    )
    
    city: str = field(
        filters=[StringTrimFilter()],
        validators=[
            IsStringValidator()
        ]
    )

    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.7.5.tar.gz (75.5 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.7.5-cp313-cp313-win_amd64.whl (461.1 kB view details)

Uploaded CPython 3.13Windows x86-64

flask_inputfilter-0.7.5-cp313-cp313-win32.whl (426.1 kB view details)

Uploaded CPython 3.13Windows x86

flask_inputfilter-0.7.5-cp313-cp313-musllinux_1_2_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

flask_inputfilter-0.7.5-cp313-cp313-musllinux_1_2_i686.whl (3.4 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

flask_inputfilter-0.7.5-cp313-cp313-musllinux_1_2_aarch64.whl (3.3 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

flask_inputfilter-0.7.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

flask_inputfilter-0.7.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

flask_inputfilter-0.7.5-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (2.2 MB view details)

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

flask_inputfilter-0.7.5-cp313-cp313-macosx_11_0_arm64.whl (509.6 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

flask_inputfilter-0.7.5-cp312-cp312-win_amd64.whl (467.0 kB view details)

Uploaded CPython 3.12Windows x86-64

flask_inputfilter-0.7.5-cp312-cp312-win32.whl (429.9 kB view details)

Uploaded CPython 3.12Windows x86

flask_inputfilter-0.7.5-cp312-cp312-musllinux_1_2_x86_64.whl (3.6 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

flask_inputfilter-0.7.5-cp312-cp312-musllinux_1_2_i686.whl (3.6 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

flask_inputfilter-0.7.5-cp312-cp312-musllinux_1_2_aarch64.whl (3.4 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

flask_inputfilter-0.7.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

flask_inputfilter-0.7.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.5 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

flask_inputfilter-0.7.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (2.4 MB view details)

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

flask_inputfilter-0.7.5-cp312-cp312-macosx_11_0_arm64.whl (518.6 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

flask_inputfilter-0.7.5-cp311-cp311-win_amd64.whl (467.2 kB view details)

Uploaded CPython 3.11Windows x86-64

flask_inputfilter-0.7.5-cp311-cp311-win32.whl (432.8 kB view details)

Uploaded CPython 3.11Windows x86

flask_inputfilter-0.7.5-cp311-cp311-musllinux_1_2_x86_64.whl (3.5 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

flask_inputfilter-0.7.5-cp311-cp311-musllinux_1_2_i686.whl (3.5 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

flask_inputfilter-0.7.5-cp311-cp311-musllinux_1_2_aarch64.whl (3.4 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

flask_inputfilter-0.7.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

flask_inputfilter-0.7.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

flask_inputfilter-0.7.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (2.3 MB view details)

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

flask_inputfilter-0.7.5-cp311-cp311-macosx_11_0_arm64.whl (523.6 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

flask_inputfilter-0.7.5-cp310-cp310-win_amd64.whl (465.8 kB view details)

Uploaded CPython 3.10Windows x86-64

flask_inputfilter-0.7.5-cp310-cp310-win32.whl (433.2 kB view details)

Uploaded CPython 3.10Windows x86

flask_inputfilter-0.7.5-cp310-cp310-musllinux_1_2_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

flask_inputfilter-0.7.5-cp310-cp310-musllinux_1_2_i686.whl (3.4 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

flask_inputfilter-0.7.5-cp310-cp310-musllinux_1_2_aarch64.whl (3.3 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

flask_inputfilter-0.7.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

flask_inputfilter-0.7.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

flask_inputfilter-0.7.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (2.2 MB view details)

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

flask_inputfilter-0.7.5-cp310-cp310-macosx_11_0_arm64.whl (520.0 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

flask_inputfilter-0.7.5-cp39-cp39-win_amd64.whl (468.9 kB view details)

Uploaded CPython 3.9Windows x86-64

flask_inputfilter-0.7.5-cp39-cp39-win32.whl (435.6 kB view details)

Uploaded CPython 3.9Windows x86

flask_inputfilter-0.7.5-cp39-cp39-musllinux_1_2_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

flask_inputfilter-0.7.5-cp39-cp39-musllinux_1_2_i686.whl (3.4 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ i686

flask_inputfilter-0.7.5-cp39-cp39-musllinux_1_2_aarch64.whl (3.3 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

flask_inputfilter-0.7.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

flask_inputfilter-0.7.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

flask_inputfilter-0.7.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (2.2 MB view details)

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

flask_inputfilter-0.7.5-cp39-cp39-macosx_11_0_arm64.whl (524.5 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

flask_inputfilter-0.7.5-cp38-cp38-win_amd64.whl (478.2 kB view details)

Uploaded CPython 3.8Windows x86-64

flask_inputfilter-0.7.5-cp38-cp38-win32.whl (444.8 kB view details)

Uploaded CPython 3.8Windows x86

flask_inputfilter-0.7.5-cp38-cp38-musllinux_1_2_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ x86-64

flask_inputfilter-0.7.5-cp38-cp38-musllinux_1_2_i686.whl (3.5 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ i686

flask_inputfilter-0.7.5-cp38-cp38-musllinux_1_2_aarch64.whl (3.4 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ ARM64

flask_inputfilter-0.7.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

flask_inputfilter-0.7.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.4 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

flask_inputfilter-0.7.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (2.3 MB view details)

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

flask_inputfilter-0.7.5-cp38-cp38-macosx_11_0_arm64.whl (539.9 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

flask_inputfilter-0.7.5-cp37-cp37m-win_amd64.whl (495.6 kB view details)

Uploaded CPython 3.7mWindows x86-64

flask_inputfilter-0.7.5-cp37-cp37m-win32.whl (458.0 kB view details)

Uploaded CPython 3.7mWindows x86

flask_inputfilter-0.7.5-cp37-cp37m-musllinux_1_2_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.7mmusllinux: musl 1.2+ x86-64

flask_inputfilter-0.7.5-cp37-cp37m-musllinux_1_2_i686.whl (3.3 MB view details)

Uploaded CPython 3.7mmusllinux: musl 1.2+ i686

flask_inputfilter-0.7.5-cp37-cp37m-musllinux_1_2_aarch64.whl (3.1 MB view details)

Uploaded CPython 3.7mmusllinux: musl 1.2+ ARM64

flask_inputfilter-0.7.5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

flask_inputfilter-0.7.5-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ ARM64

flask_inputfilter-0.7.5-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (2.1 MB view details)

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

File details

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

File metadata

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

File hashes

Hashes for flask_inputfilter-0.7.5.tar.gz
Algorithm Hash digest
SHA256 7fbb9fc7431f6818310348eafaf231d9e4c4869a00bf8aeb2dff49de1d74e9b7
MD5 e14c271d3f47c3334ba7adcfdb69bd20
BLAKE2b-256 e7eed1e44120bbb08eecad9872cb6574d4515fb531b70fbd59b367ef26f23551

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.7.5-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 5d64a9a54a78aa310b176586d9a72f5ae943352587dc30650ca12a914be1dced
MD5 a67abd46f030e40bb80c400d652367be
BLAKE2b-256 1db34bad147fd241e43b2b2b1fa0765c31724bb45e1d02e4c50c2a5ad26cdcd4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.7.5-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 c9194697405fc4750cbfeff53ae006e99826eb8aeec003fb34aaf03d05e3dd6b
MD5 28519eb5fe9fdededa5d53733e0ca151
BLAKE2b-256 cc7020540167434aa66d697cc05c407bd1450f165ae7974dfb3f359404b617d7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.7.5-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0e035ce6eccfc7618ce949b8e8d6c008ec439b0dfc8152cb81ae6eab47b4ae69
MD5 b761f709c1e7cec8749c50e01139d58f
BLAKE2b-256 f2a0187025b4df7fc3c21f27c2647ed8628971a36710df1e3c3d89bbdc9e4020

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.7.5-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 7ca88d4e276c18aa0d214af5421d3bf5a45591cea1e8647b04b1d731bf90ee26
MD5 feb180473399ab5790c8cc8378ffe7fd
BLAKE2b-256 089711eaf718c17ce0ab5d60b94a07ac57b16f3a73919bb4f1be7f0451292fe3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.7.5-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 606c58cc2d95dc4bae95373d516fbd88a9206ab91fa5aa28a4908ba141a4c7aa
MD5 b3a130efd64b5921ee8470134e614ac8
BLAKE2b-256 df5998ed1b56a656226a0b2d1bfc921bc1491f298cf36068c0773a6e57e45136

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.7.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8fb736af77b82080fc90ed2f6ad91059119274131d4191e8c5dcb3b4f1cdd2d1
MD5 bccd61772787ede8c50038ff054da7c1
BLAKE2b-256 66ae0643e333d584c91138f710183082b0c5b15818b96a094468d5f4c75ff811

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.7.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d29eafbd366d60aca84d82f0b35e206fb9d835bf4b4cf330ff48a07db590b525
MD5 c43cb26a91f64107031be512a46a4874
BLAKE2b-256 e8c4a5c5aacb4b51af3748f36c9c4a8cc02c349718033c13382b748a92463925

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.7.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.7.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.7.5-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 6de0975c8e40bacee34e9d2aab3e0b72fe6ca0b758cd4f3ad997895f33be2d85
MD5 437dd4070590783c5205d8cee34ed77c
BLAKE2b-256 c3408fc2a9501e7dffdbeca3fd1b9442922f26a4bb9f5c7bc8cbb6577cda9174

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.7.5-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5589c82b8c7ebcb6b1fe6dbe0152436a5994271dbcb5e93e648858680ca67b19
MD5 359f35e16429fe70e4ce4e91acf3592a
BLAKE2b-256 8372c2a0b83dc34df68cd62e2c009f67ed6fa9dc861780b92c74a1955d852d90

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.7.5-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 1ba254cae36b38fbcc5f5c413798a179f3a0f4a51c2c3bf850c70b484d519aba
MD5 13c7c02e5ab6f91e918168d6ad1d1fa5
BLAKE2b-256 650650a74fb67399e05e0860aac0f18ae7205fd90b2472dfbf29d3ee0a412693

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.7.5-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 c7564698b99f40dc0354f6d4790c50b9a7a010171af0b76fe379e47f32f1cdaa
MD5 47333e9121e3d96098e19c4485ec8cb0
BLAKE2b-256 2f6bd92d8fa7edaa5efe30ddc338fdd55d876f10ada56df3d2300a9620d91a7c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.7.5-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5f1e8d156cacb1510b3aeb781efb3d828ef56368a845af7d634f77ff29147c06
MD5 34e94381b79dee4d0789bf6e5cb6165e
BLAKE2b-256 d4823d11eb72bac8abe64c3dd22b4a2f7e87ae4aa41bcf86fdaa934b820d4a95

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.7.5-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 2eced2ac48fbd06479144e237a228ef51550e191d5931cee7859dd55db957122
MD5 669cf4dc0bf09560951468174104901f
BLAKE2b-256 1ea42cd0638cc760186450d386dab63fadc5e8ec526c8de48ba4bc2e22fec576

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.7.5-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 63aa18e7ea8978b1ec8441dc4424972115d96bb79ddd67349d049a2fc32f5366
MD5 a69bb226c94a3008aa113149a1efabdc
BLAKE2b-256 0d58f5ecf58c1e80e4a3cc7c6cee8ec8dba39310e9889db7f2972b44dd841d5b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.7.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7caca03b3bfee05a3212107cd6e62636a6a67aab58567307a37b3d481c0965e9
MD5 b9aa85529231d34c2c19a5dbdea3b253
BLAKE2b-256 ebf74eabf8449a797a66cb1919bea9284ac9481fb7cf3078887b38d6b4bc5b8c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.7.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9b0184bb5301cb8fcbd4473ba30977b97c1db1a442b802bbce6a546fa164b5af
MD5 ef697bcd18acd38554946b9c24c83789
BLAKE2b-256 9d6af35c8178c802664c697508c9edec82e012e22c9d64144f331f33f31425db

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.7.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.7.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.7.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 07a43fe9ce54211350c36f833a65308f7b37cf3475d4c3ee1721a689b914e435
MD5 7dd81f845ba3323cc0334b326b9ce1c9
BLAKE2b-256 19f66c7bdeb377499e80d395acb0800d20460b8a7b042be48433ef24b2a6bd6d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.7.5-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 66e18a9d5ee1b553a33e1145d6650edd50a20a0f80dee616446627f8ebcdcd33
MD5 63ae873a49f117a12057754ea641bf3d
BLAKE2b-256 0c6b520eef1d1dae9a6593978c4ba536cbfdb428d4400626a4dccb58d76b156c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.7.5-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 20ae51999ca58479bd024cdbd1664df52f88e66adfdd97b36174e66236556276
MD5 cc47f4a35b988430317ced89bdeaf879
BLAKE2b-256 f20e30e834f031f98511a713f288ae6d9e128f2d98a070339976361b49c3cc2c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.7.5-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 353a29a88634cb55ecca31d92263b1b4ba0e6f42076dc18fd9497c058a108016
MD5 7ffd42b431e9dd096bd703e07d23b934
BLAKE2b-256 f4fbe15b90b91b5230b94f84220bb47bc6e3e3951ba2fb79be6d2955a89b2e8a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.7.5-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 26a508eae075f1a0b0fe1cb162d8a0699b70f9d3cbb15a1d2f5701d9e6f47c7f
MD5 87bec2d1e872fac9d443cc03bc1cae8c
BLAKE2b-256 1721be428395a98f84640402743cc8871308603d833b3cd93e94a83d3358d66e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.7.5-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 ce1747119d5c5665a2f196c7f2bf7ad5b74ec1fc81ee408edaa20533261aa541
MD5 087a9b92bb13cb646ec59cc5074aa3ac
BLAKE2b-256 d02682694d292b55e2848c4b1e7a20ed912b48e676405379ac8ec90f6ce89b98

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.7.5-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 0bd2f1b0ee281091abcef209e6e9dc087d7e4ae595e3629fbdf977b9e55ddc4b
MD5 5ea87ac169b562e74d1a0deb2cad0487
BLAKE2b-256 3b833b704cc7e304aba9f73f654b274e13719dad066815772123651b39209e11

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.7.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bdb9bf120ef6b1db8304a99474df566eac5544efb600f6e7769d628db1fe4db8
MD5 2c9c54902fa4f851857f1aeb34f2eba1
BLAKE2b-256 f4b371d425ebb885faf69b97ff11afa15a0fb50b7c3d1e19baa6b01ae7fcebe7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.7.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5c4c16ff0a69c6ba37ef1f42ebc9cfbfebb27b252ffe3e345a79490f86b8793b
MD5 124fc109894bcb1b03704ffdf4d0f44e
BLAKE2b-256 61dbee8b8ec1785e0105322eb6f5c06df58a95b9bc5f9ca6b66e3054bf4d9dd0

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.7.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.7.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.7.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 e1a350e2fe4471e70efddda56730a4f422d518aa3652dcf5416334764854a387
MD5 ace06183df104bed47cdebd084d5830c
BLAKE2b-256 509784115012dee0ad25ffa8333b7470a9c3c9c7337280663ea65a25d948abac

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.7.5-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 33a4cc140f03aef88091ebdafa0bbb7448d96efca31aba9c5c24c5952629f9fe
MD5 b2d9f974406ef157908ef2f8b228003b
BLAKE2b-256 11d5eeaef6b0946b36be917f3caeeaea69f708e93cc46aaa5943917954211bdc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.7.5-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 0ecd24fc19f4bc80731355f74540397034b56e93121869450ba5f3f51c11ff64
MD5 469bb5e1b799f9d8780082b8fec1e7f0
BLAKE2b-256 517f17222d2de673bc4dd548daa7b75798e25b8c1646fe2f7e1d537bc8da8ad5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.7.5-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 590b41a9292a0a1e842d5d0b50c762936291ecbebcad65dfdb9cc31dbc8034c1
MD5 230a3ec4be5fd50e436189d210d35652
BLAKE2b-256 c40a499cd1a7045727ea0721981c456b5851f856c45aae5e3fbb518a92e1fcc3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.7.5-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 68b94db9a82bd6b6c8cf64248765b8018c53d9046b70ac4572ab47ff996d6d01
MD5 a9684153fde4255903c245f998cee87e
BLAKE2b-256 cbbfa6c42b0af5fa2f888bd54c329eac8a62242b0a0cf152d16460af77a99a30

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.7.5-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 20a3b0ba0cfcd788680d9b52caddf940fab89380ade25b061916e88cd0371c30
MD5 d1bcd1f71c3c12461e78ae88fec12ab2
BLAKE2b-256 444c0ab2c057aa07c9de48c8eeb14a761a753bd5e0da7a001c78bd23ff7af072

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.7.5-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 79d55fcb7faaace755e17dfc38a0bcc3c1a7a9c46fc24fa88d184087599d02a4
MD5 20984c75e0c8f41055fc401bf2c6c061
BLAKE2b-256 b44e7c3bdc5ec72ea49dbc519fdd4aac1ecef5851b6978db702c46e935386a4e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.7.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 77f44caf6bec469f569e2abcbda9a8b0c6b4e67973867776d1a517190b559397
MD5 92a28aa67928d6846806d29b49241c29
BLAKE2b-256 8a9f5b66ab15d46f38224b7cba4dea0f5b7ca7b28109c9c3b4b7c9530e79465d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.7.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 50f11c5eb945ac3357eebd1398e0c90337175dca2c75f47d8ebffe20f6c0f3c8
MD5 6296c6683ab7f5e20c1fed5ec68bbffb
BLAKE2b-256 9e863d5205aa5654793e7edd9dbab0a2431755308292ed41fe6ebc9134b99675

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.7.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.7.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.7.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 d37224ba1904c8ef57a5277b56765372e3f48043d6454923dc8502d1382a94cd
MD5 8f80a8fc184ce48259aaea12c575d723
BLAKE2b-256 4d5faa7d52b66de550c2c4f576f8e3491963170ad61d5b01d4d133983c705a9c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.7.5-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0483406b0a1de3edb543f0807a2d99e36319d90b21c2116f67c22dc966e675cd
MD5 d0f2fd33f8ca9ff708380f7681465955
BLAKE2b-256 4ff7bf2cb7bd54e30876f061545eda146b4d0d9db95774797705c23e3b378ce4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.7.5-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 700cc3302ee31592c0e41073d611ae4bece48582b3bc49baeaef38a5c102af8f
MD5 e23f0d5c166d35667f00655e648ec50a
BLAKE2b-256 dbfe1c530aa2ce42359d5d3616fdfe97cd01cb0716e6937471ac4d5bc9f475da

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.7.5-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 94217372a3255fe01c7c884dd6a772db411d0cb9fda3128f8ca49f74fbfc2dc8
MD5 a4a7e05d74ab76efa641c46fb22c4f58
BLAKE2b-256 f369d4ad67809336786385d543333ad780a219cae1f4317f4ebe2f7fa6396782

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.7.5-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e503881423506eb6b14b39a7ac823c8759ffcaa82bbe4673ab8d5cd63909ecaf
MD5 55b41848a08b6877c1fda89fc70d917e
BLAKE2b-256 265c7f19711b714e198ca54827857769e8d214bd762d502803ffed7e8f517d88

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.7.5-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 0d631919617b92d47240816bcf08207ff800e16f88cb849cc6686d4bc3991af5
MD5 c8986e8febe2e13a4a40d47d31591391
BLAKE2b-256 f5bc5f8d53029cc2ceb8f8b4a31cd4f72b2185d1d25ce01d7bf7f9a1b28922d3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.7.5-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 90afb42b1d9b5db4e7e92cc36b51f000c1a213714d6199f8d94d15382c15f260
MD5 945686a993530318d93ccbd98181a5e5
BLAKE2b-256 e6b31d3ff1350659f28aa4010068a7227b6ffc7d1c3199d828445229feceb415

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.7.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d2740bec4c4e87a06eb42659229a7f7ceb167c945ba542ccad870a987084cd5c
MD5 f034316247717c4216c41932266b32cf
BLAKE2b-256 73ac5ebd3887babe02db4541aae3871156dd1efe6f130c8d3c259d286573a202

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.7.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3e4ed45031df3780e946d9bbbf535c59c954abd506de2e9ca5707187ac4c8553
MD5 b4b1660662c004f0039a204c0a8e1af6
BLAKE2b-256 44cc659a34544fa7542aeda3a420545cc5a7e35f65482c8bc942a22160313371

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.7.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.7.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.7.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 04622f00cf9869ad1eb5a1b9c45d56fdfb739efe2a307b1117fcbef7e9bc9c99
MD5 e2806804f8ba39b5c3bb7a9733b1f98a
BLAKE2b-256 2ce77f94b38d305306707095ba426f23bcc6736b7f226bb0f2b3f6c878190775

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.7.5-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d7dda3e06406d570867de1ae4f599eaed0a8fa731e420a9ebc44813ff6e18604
MD5 9c9b16b7e8f49c01da4e4a2d858a40be
BLAKE2b-256 9dc3e27ca20c118846d1e08be9c53f4801b2e699e6bf16c9fdda8c95b9f8d662

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.7.5-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 0c63f698190dc634a351b9c271989541ca8c52cfb303e8c0012d64c9cb8b1c60
MD5 a3083df419d3edef1b3eb2f8b68c88b5
BLAKE2b-256 b24b603e40a9b4e30d2c22358b5fabbb1a7e0a3afb212c3e7c18295ee9d1ab2f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.7.5-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 9ff7583a812e99ef656e45b808819bb6ed0e9ebcd5a077cb86e5667e232af2de
MD5 7f8b89dff5503b774728ffb75aa5122b
BLAKE2b-256 d156f6af675a090dd3ade8a3a60d499fe78dcaf9e44de36294bf6dc3b3876b01

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.7.5-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 bc1fa95efef5de9dafd8739d53ea90134a8f418a0ac417fac47079be98cc44e0
MD5 9783ed35acce5c0805d3268e41f83965
BLAKE2b-256 7ca9493a81bd627a4c93365c11fc5d9744ef51a89c3573ed96860ac623f1c9ff

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.7.5-cp38-cp38-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 adcfea73d8663192a4612a250ae28fdd9642d333ebda7e718a7aa1dc8381b51d
MD5 eae30d6c4567dfda3ff7028675fdfb56
BLAKE2b-256 de3d03e66a3b4309cd06122c815f02203524f69df91abc406f27a8671f7000ce

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.7.5-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 bd64c4a9225553277b8993d6d6ac83ac04f61937851a4a558859cd01b73eb10d
MD5 001cbcb555f49c964fd771887c3381cb
BLAKE2b-256 1815289c2219f4b24d7e7cba63acce298af6929c3b1a5baffc86d7001e2ba26e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.7.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 55b2bc28c7383d172ea34d1430b615f36ffcef2772b7c4893446ee904e4729fc
MD5 fd6aac91d692fc0dea2e12fcb7cc8dad
BLAKE2b-256 902b0825053549ae3d3fffbe2495ea96f5537ae48cac2d13dd01a2415b623cfa

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.7.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5386bec4f78e8f894023a112b495dafe96cb396e9e4c72c87ecfe444e46c4e11
MD5 84b960de338207125212889fff15e02b
BLAKE2b-256 76e6a5236b3d8e46a6a28d03d7e42ecd946e84ad102c40a2b8993c3295ec3b07

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.7.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.7.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.7.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 042b5be78962db045c7d7070b35893513da3e9e4d310d9f2bf4b3a42f302795f
MD5 66172307724361364add0a88778fc66b
BLAKE2b-256 adb0f74e4f59a038305d9946ca495dd4059d97deccaa8f00542533dad1639663

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.7.5-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3beb68796c6561038b9ede7aec70a6703e51b308e6eff1d15d262167eaf94729
MD5 adaeb8ea5fc4c8e469d803784573cd01
BLAKE2b-256 de031e78b1bb1ce1ead1e50d4ae42888f35fa6a18ceb34916e49e0800bf7a698

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.7.5-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 5ddc1f289b7a143fd7dd3a03292d9d7fa1ff63e3a468d16988b2722697b2cc6f
MD5 f76a5c65ef8b9c2dc7cc2ffa8c2aad30
BLAKE2b-256 1a6945c44107e4bdf6f22481bcc6cb96bf80418deb973dd622b93ec9d0262add

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.7.5-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 d03e74e54f150fa70acbfd8a799ba06e4afadb6ee23aaa40cfc417137d8669b2
MD5 79ddf789f8c701c640673041c7c960f1
BLAKE2b-256 1e11ab11f2793c8d1e7984678abc562a44eb15f0afafacf0d43b5469016483a4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.7.5-cp37-cp37m-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4066a6dbd6c43e8f9a6eb13b19728b7fd3971c5e997f95d261e5d419d09c1b6b
MD5 76456e00f83393c904f4044d2151689b
BLAKE2b-256 c5166dc022fc41025d9c3d339528fe822a02e0030ba135d278cedee1576b35ea

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.7.5-cp37-cp37m-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 206d35393d4a064a860e8360e37f000405e7febbd13b74006fe97c5589ebe627
MD5 c982279f945493ebf066f68fec6ddb46
BLAKE2b-256 f2e48255894cb366fab6cce919cfc528c7b7352e3b0b3295047a8171ea8fdc5c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.7.5-cp37-cp37m-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 fcc25ce94e13252b6c5b37023b544ae556179238a4b71bd54144006bf8f67a75
MD5 6fdbcdb00c56099c990b0c8fb8431694
BLAKE2b-256 89cba4b8f4034e0f5c80b02077694b620454feb2c362c23cdd386259a4068c24

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.7.5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9d4ce9bfdd6da4960d33aee0646ec6146f8743046ebb7cc7bb9748985a3ab916
MD5 4c0783d8b36529ba8e96f8a44d8e2716
BLAKE2b-256 a387f39615b413d4090fa974d06f397e093ccd6ba87c433d93cd1f8a52ae4324

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.7.5-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2293e226c9ca10cee15aa7edeb89d89f2dc11b7514f54d2223cc0670227e1031
MD5 ec7e3141ea338cf6d49379189063f2e6
BLAKE2b-256 61bad8dde074dce6705b495e436005338a947075d91dc10e4214acc3caf868e6

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.7.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.7.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.7.5-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 f34e23ec25d186a7ecf5f24ee4b9f52cb749e6849890384bcbc2426191131a09
MD5 5fc0341a4b88d50a4e8029e050c63a6b
BLAKE2b-256 de5fcda7f1b495919dee051c4dc11527fea9b253dd2470b96a3327111068b446

See more details on using hashes here.

Provenance

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