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.4.tar.gz (74.8 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.4-cp313-cp313-win_amd64.whl (457.1 kB view details)

Uploaded CPython 3.13Windows x86-64

flask_inputfilter-0.7.4-cp313-cp313-win32.whl (422.6 kB view details)

Uploaded CPython 3.13Windows x86

flask_inputfilter-0.7.4-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.4-cp313-cp313-musllinux_1_2_i686.whl (3.4 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

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

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

flask_inputfilter-0.7.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

flask_inputfilter-0.7.4-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.4-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.4-cp313-cp313-macosx_11_0_arm64.whl (504.6 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

flask_inputfilter-0.7.4-cp312-cp312-win_amd64.whl (462.9 kB view details)

Uploaded CPython 3.12Windows x86-64

flask_inputfilter-0.7.4-cp312-cp312-win32.whl (426.3 kB view details)

Uploaded CPython 3.12Windows x86

flask_inputfilter-0.7.4-cp312-cp312-musllinux_1_2_x86_64.whl (3.5 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

flask_inputfilter-0.7.4-cp312-cp312-musllinux_1_2_i686.whl (3.5 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

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

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

flask_inputfilter-0.7.4-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.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

flask_inputfilter-0.7.4-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (2.3 MB view details)

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

flask_inputfilter-0.7.4-cp312-cp312-macosx_11_0_arm64.whl (513.5 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

flask_inputfilter-0.7.4-cp311-cp311-win_amd64.whl (463.0 kB view details)

Uploaded CPython 3.11Windows x86-64

flask_inputfilter-0.7.4-cp311-cp311-win32.whl (429.3 kB view details)

Uploaded CPython 3.11Windows x86

flask_inputfilter-0.7.4-cp311-cp311-musllinux_1_2_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.11musllinux: musl 1.2+ i686

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

flask_inputfilter-0.7.4-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.4-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.4-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.4-cp311-cp311-macosx_11_0_arm64.whl (518.4 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

flask_inputfilter-0.7.4-cp310-cp310-win_amd64.whl (461.7 kB view details)

Uploaded CPython 3.10Windows x86-64

flask_inputfilter-0.7.4-cp310-cp310-win32.whl (429.5 kB view details)

Uploaded CPython 3.10Windows x86

flask_inputfilter-0.7.4-cp310-cp310-musllinux_1_2_x86_64.whl (3.3 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.10musllinux: musl 1.2+ i686

flask_inputfilter-0.7.4-cp310-cp310-musllinux_1_2_aarch64.whl (3.2 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

flask_inputfilter-0.7.4-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.4-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.4-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.4-cp310-cp310-macosx_11_0_arm64.whl (515.0 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

flask_inputfilter-0.7.4-cp39-cp39-win_amd64.whl (464.8 kB view details)

Uploaded CPython 3.9Windows x86-64

flask_inputfilter-0.7.4-cp39-cp39-win32.whl (431.9 kB view details)

Uploaded CPython 3.9Windows x86

flask_inputfilter-0.7.4-cp39-cp39-musllinux_1_2_x86_64.whl (3.3 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.9musllinux: musl 1.2+ i686

flask_inputfilter-0.7.4-cp39-cp39-musllinux_1_2_aarch64.whl (3.2 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

flask_inputfilter-0.7.4-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.4-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.4-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.4-cp39-cp39-macosx_11_0_arm64.whl (519.4 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

flask_inputfilter-0.7.4-cp38-cp38-win_amd64.whl (474.0 kB view details)

Uploaded CPython 3.8Windows x86-64

flask_inputfilter-0.7.4-cp38-cp38-win32.whl (441.0 kB view details)

Uploaded CPython 3.8Windows x86

flask_inputfilter-0.7.4-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.4-cp38-cp38-musllinux_1_2_i686.whl (3.5 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ i686

flask_inputfilter-0.7.4-cp38-cp38-musllinux_1_2_aarch64.whl (3.3 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ ARM64

flask_inputfilter-0.7.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

flask_inputfilter-0.7.4-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.4-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.4-cp38-cp38-macosx_11_0_arm64.whl (534.6 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

flask_inputfilter-0.7.4-cp37-cp37m-win_amd64.whl (490.7 kB view details)

Uploaded CPython 3.7mWindows x86-64

flask_inputfilter-0.7.4-cp37-cp37m-win32.whl (454.0 kB view details)

Uploaded CPython 3.7mWindows x86

flask_inputfilter-0.7.4-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.4-cp37-cp37m-musllinux_1_2_i686.whl (3.2 MB view details)

Uploaded CPython 3.7mmusllinux: musl 1.2+ i686

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

Uploaded CPython 3.7mmusllinux: musl 1.2+ ARM64

flask_inputfilter-0.7.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

flask_inputfilter-0.7.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ ARM64

flask_inputfilter-0.7.4-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.4.tar.gz.

File metadata

  • Download URL: flask_inputfilter-0.7.4.tar.gz
  • Upload date:
  • Size: 74.8 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.4.tar.gz
Algorithm Hash digest
SHA256 db628c556256e8d3f2049fdc5bebcba6bb6f02fc56a49d26effefa115a521e62
MD5 7036e3cdb0fbc2a4de6b6eaedf7aafb1
BLAKE2b-256 84e817d6028af20686cec583825ad58af943734dcc225f4f3ab725c6fb1217de

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.7.4-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 7229b47d589dcbd9b1c78b00be258441e982711e912324982e36d075825e5429
MD5 7814d1409d64d12f174a9ff19dea084c
BLAKE2b-256 292a00f2c480e07c6472594b32c1e297355e368c0c968ae4da1bba3d6433e3cc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.7.4-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 92eec46cf04f53544efea04cbfddcdf0e78e8d5ed25085556191fb812dfc7cb6
MD5 4c4925c70c6315421dda793fca465846
BLAKE2b-256 b0671bfcdab2d20caacce01949d194774bef88b5e9b314e0cbdfea5ac3f24694

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.7.4-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9e2aef814e32ebfe349273ad0979b98284040b46fb16a6cbdb29df8b6f7ce1ee
MD5 31ebfae8f6525bc56ac56ffa7eb6c493
BLAKE2b-256 3b71d4db1758023e5f15b563be4a52c81a730ee294704c6629959336286463bb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.7.4-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 7fc4f6fd07066b5cacc856789aaf49e1e2ca4e7c777a0d68935a69fbe63a7783
MD5 2d3191a6d3969d0d4c296bd004b44db8
BLAKE2b-256 9014ef0b2aa20c3f7514bbe0e3c130fccc2cfd1e678bcfdb5e5c69093dd1786a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.7.4-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8de8ca620168a7ce3a53f583bd72307a180f12b3cc02288d88891ccc5807a0f8
MD5 0c20a16c83b9916f4dd70e943578db65
BLAKE2b-256 959254397af2a17827bf69a58d4b14aa280e97f73f829315396e794085feb424

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.7.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3fab19a85f1e8d86727a0c10af9b480046ce20ebf15176b735bf9dc8747513af
MD5 20168040e9566f602906c1096a51635f
BLAKE2b-256 4c3613fe634aef0a6245cc4e4daf264aa06819466ad9ce910abfe2135079402d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.7.4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2e42778cb6203966366ad0154fedac9e4940d3289547d3e5e4127ad7ad974d16
MD5 d86f46e9bcf4e423f62cb5cb26aa5bab
BLAKE2b-256 84f33ef7281ca26c6376a2a05dcf05f3409ae6099b1ad3de77d6b871d5e1ba51

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.7.4-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.4-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.4-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 5db309bcf5f2b3c2419eb4a68b971fc429c4fca12c19a2dd63f997657926646a
MD5 82358b0e98bd9b7165ee3d5c7ac154ba
BLAKE2b-256 fac2fa0d41714fecd7b1ce195ddfebbcfeb9a01220245a7c09b3f9351f98028e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.7.4-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b07decb0db096af609f7ff2556a7fef3b6235e3eee71072eacc2bad5b30465df
MD5 00c1d431d05b65959fa10e34e43b105d
BLAKE2b-256 5ef505110337080326273e4e8f60ec538b0fc155fff9a28228a735ee51702c38

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.7.4-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 f2958623b47ae96343981fba6d314b2c49a1e20ef7a612e156d3658008ffb310
MD5 f3e8abbeeceb9762d20eae95478e4f6d
BLAKE2b-256 d3c2c41432c49c03266892a0e36acdff5a4e5e3ad77846f02c7871ab20bb0287

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.7.4-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 38e409c9bd4316d40871963bb74d07175788b1d08931b4642d30ae6d89fe1f5a
MD5 46ab0239b0826a9740870cc5b834cd4b
BLAKE2b-256 9194fc5d35af9263a154ed2459add5057224cb2dd37062692e60e6df2187a820

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.7.4-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 01c1142888390d8f6effb68f9c53551bf8fba43c158e9078fd39f27d24bcb71a
MD5 7bf37f490ab8483edaadab856cde8670
BLAKE2b-256 29ab8448cbc8b474727d532f905394adc8155d2b127492e0acaf8cdaead0ac60

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.7.4-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 729374fd26b0ae36c9591c4c6988ab60a503ff2fcdbeb82d547a34c3b79747b3
MD5 23ce3f943850cd67c698ca5d2531666d
BLAKE2b-256 11fc2de5ea9352bae957c0e7a7026f31b232f30bfbe1bb67c04dffdc8d8e6f76

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.7.4-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3caae63fc9fb5e06fedb44dacc0e224e954dbc83f9a7d7f2e07437765d5368be
MD5 a92ae7e181e289b5d2e00b3dafeaa019
BLAKE2b-256 f7fa9e872040681e449bddb780df560b13242f2cf3eb926d8e2a579e05f8b4d6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.7.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 dfc8875fd11072fe9e9f7a7329ed420e3a680eae75ceed9f7ed7851b91df7fae
MD5 f91923b7215a7cefc4c726e06dc04a30
BLAKE2b-256 bb85e1b2b846c3bbac55c9f51e55b14421bf8f9c0d04480db147699b16cc13b0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.7.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a60901d3b13059efa7f46168768e8e8434e0a4e310fb84ebd240654d908d9e6b
MD5 a0fa3d52e7e8f7de9fe96ace81599661
BLAKE2b-256 0152857ce57da68130ffd2cbf090d5c9dc61b21672c9adfd36a2b9b52d7180d7

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.7.4-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.4-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.4-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 f91a6f0403e732279a6df215b76b224425c7b92ec3936f5d505a2fcac906b070
MD5 b4ec7ca6944a24a4e18fe6674dc1e0fc
BLAKE2b-256 9208412e12336754ef979b6cc3d949d6faf8956b1ae7d7142076ef4c7d696ecf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.7.4-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e6b32e6e571bc2698db4ea05622f632e56c71c0fecc6cad5a15fe68d69d93e30
MD5 139d5d84ccce03b39f82dd2b5af96a11
BLAKE2b-256 8392b95c3fafc1926d8c489b9ebe386ddc5eb4ded8161ffeb03e5f1608b27d02

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.7.4-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 356149d1cfaa592a524fd36751c1e97be3c3a4aeeed983f2c84696948ba5905c
MD5 22b42b238d7e92e51cff32d6ad72e9d5
BLAKE2b-256 0581180c8a2ce958f55e42d9687c93dd7605d58c95953b5053a7dc5578571616

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.7.4-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 a65ed48f4540bed497b2418bd107a6ebbaa50d6d8c4c3c578c345496f1547853
MD5 644d95da6e7dfe500054525f6af545b0
BLAKE2b-256 717fc95c9f307603ce6f568d14f5e455f958175b5dd077b26edaeb25c158a5cb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.7.4-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5bedcc06f0ca75bdff11eb6ecced9523670830aab23e16ed654bc3c5b994b37c
MD5 90218f7562bd8bbeacc37e8c3bac34ca
BLAKE2b-256 42854859d5f7ae575b328e5dd36393a6c0492f270480b93eda1c40adefc54338

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.7.4-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 89cc0cc3633ccc8159a6c5b3edabfa923ff178cc00e96353ac485a297d996953
MD5 d69a3f3ef50d3e3674294217dfde677b
BLAKE2b-256 e50e4d16d73ed49e9a4147eded4e47af252f7e74a41967a22363c76fc7436691

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.7.4-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 015dba0818e36ff82b9a4f4f84c7ac7b47b25f08aca7799fdc9ad2fa5c24fcfc
MD5 7946a1587920bbec4166eae99cb9ae04
BLAKE2b-256 976ecdfa577d17afd102f3afa48bb94040fee94d0a39e6eee0d02381ea234c4d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.7.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 09296c35adfa4fe810d64dff92c703ef44f30454498ed132b87f98b27f60dcbc
MD5 1a3f8d23da9016da774a673e6a8f0a4c
BLAKE2b-256 8c284881e14e80d898dfc4b6917252f9d7189e7b164dd19743ca1f483ce2b4e1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.7.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d112b399d51327d92ae542e876f6aff5e24a76307e074b3d68b5a67dfd263833
MD5 6c60c1c5c0c2573b349311b4a8ce4fd4
BLAKE2b-256 63ff40e83eec33c95fda7423bcef7b671f830c97f12b54bf9681aafca34d1bd2

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.7.4-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.4-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.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 78d81e82ae56ce2332d0fd4eff9b139ee2dc2573f255762466dc149f7261f80f
MD5 f157bb2f4c99008b7591389d181c63f7
BLAKE2b-256 4018340970308b5c7ec7d6f30bbee7876941c6d9828632b44659c8698f40602f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.7.4-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 df09699ec2533696876c874113e41a49f5f5fe8925087f87ef77625c1a7a1c79
MD5 3822bade8556ddedf5928fa8b8f090d0
BLAKE2b-256 953247398b299d721daa9ed5e103599ce7764f29573d570cf7f646e379b3c407

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.7.4-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 530060273e5ea629cf8e24b495a49c9f820a60b152f183122ac322e859e3e446
MD5 6b44ef578223691e5baaa1f073fa790c
BLAKE2b-256 56b14be9194432dee9ced1d20e5a68b6e05d0309707166f2c34150881a31daf4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.7.4-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 12755033bebe50c90cfaaf1240826834fd8452a2cdb054f2b6182e787d646681
MD5 e3d4dca8363568fb53bf9f25df208ec4
BLAKE2b-256 b000d89d201c9db8a7acbbbf922f5a46972095c3beefd472bb1c8b7963b715be

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.7.4-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 52f70222b4aa2527f78e8c4b322c65967de56c99ca7c58373e0e64b7f5aa6179
MD5 74180adefc557c7838b71cc4451d2586
BLAKE2b-256 a14471cf1f242f78bbddfebdcf78ede712f72321f42a4fb5575082b25e8d628f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.7.4-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 4221df7ee7b01511232e87897f69fe93bd0c739c3b206e62811846ed0c8c8ced
MD5 54236fbff5d457684f3f247e56ca53d3
BLAKE2b-256 f282fe0e07ea20ba55470bef8ea7c44bea5477e72a1cdb99ca12914f91d7fe6b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.7.4-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 532336992c28533a20cb5473d444af405fe4251091ef411478810e9627dda040
MD5 7c14d7c0404dffb39c05c4ca7a0402af
BLAKE2b-256 44a676a34d5fa5d64117e94f6b1a5179fa45c126319e103739d3e679eb7ef0ca

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.7.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0c95a2586879bc61a68a6911f080ac25a01da8e64667af2f074e597db0f8131c
MD5 8817adcf160cce665455d6a59198fb74
BLAKE2b-256 b7d62efb8744b7c8b44e65d54070af8d38147f1df1bfeab03f57efc977b57885

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.7.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1f8a8085a5a094c301c7b653ebf3181129c82c140ba69126ea4020ddc4d5ce95
MD5 58d4a1757b0f3cacfdaa617584beaa64
BLAKE2b-256 bf2987eabfebe9f6d8e83d416bade6ec5a20b3a06ffff1e3e72faff311090775

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.7.4-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.4-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.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 eef4f1c68ed276b75de0bc970b64a039f3f20c73e43e95abc26055cdbf278984
MD5 b6251ffc12057f75d5e354afa0811189
BLAKE2b-256 17700702c9c692da089f4ce0042567dd60766ecb0a660f47e10c4e6b3938acef

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.7.4-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c713e5d41a63e005fe474c7b38954256bf9a3ccd255a8c36941ffe9966cdae9c
MD5 5155edcc3b80d619d14ab924c129d87f
BLAKE2b-256 275043bfc3b19cd2467cdf80ea2484daee3a83ae40148ecd02dfdef324650083

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.7.4-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 8731d1b1971fad1eaf3e53ebdcfcb6f6126c52909b20dfe0e6016061a2513b5b
MD5 7679b60a1b69c2be40bd4331259d5bc9
BLAKE2b-256 9b018e3b7af3feef05603a4836c4d97f138e2f0a84a9c8dd98f42e759d6c7a01

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.7.4-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 32a2afa0e17552ee31cce5499e26aba7bae0c1be18f0db95276e0c0f16193835
MD5 b94008e253ea3a8b40b1086ee88e5891
BLAKE2b-256 f0a724c88ed89d155c67d181bc67dc30da397f7d241dcbec10deee73806a7b0d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.7.4-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3dda31ac8dc848010f852c2a602891183ee5e7d2c2a3e758b4329f3186c0c884
MD5 88e4596ce2b228faf2dad1ecc95af15c
BLAKE2b-256 90f7977be5e5e6fa286e4b8375da95ce365c9dd13a9adfc9b8644df36de918c2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.7.4-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 3bd4b8e9322b57a814d4e9b421228895837e7ddba33df9e7d926d6fa325910dd
MD5 cdcbf09be14205f54b9bc329d07c89bd
BLAKE2b-256 dadc86bcf1f7f0c62f5951180f9b892c36b71a5db38c83c703d9b1774a831de9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.7.4-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7ecfb2a95f318d1bd0a672d0431ebc289d5195a83b45a1fd10b0ce068a03e96f
MD5 83394c21407b9aea8414acfcbd1bc2f5
BLAKE2b-256 cdf1d329cf3b3350a55b0bbbeb290519505a1b26d1611dd12d58e260b0273cfd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.7.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 11a9b8ba960dc2e32a4dfa44e61028ceb1ff96f32a1bf763fb652ccc3ff55b2d
MD5 bb912330806ed72bebf57db47ddc36e7
BLAKE2b-256 547607e502f9292efeeb5664db521a6c8c4a508720342e5ce0835b050b806d4f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.7.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c03b11f75728c44533d1122684da54e5ea5f6fd42178037d28a8ecc63806c5c5
MD5 875c5448679426b97910b60836e5cdf9
BLAKE2b-256 efb2a34443c21fb428c916deabfafbae8ef4eb1c163a5a041bfb3f0476b2a827

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.7.4-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.4-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.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 736362b656525982fe04592d846d1aca80278ec053138e6b8fceba2b9df32df2
MD5 3ac2b2ed3aa48f19f8e606cfeea91d87
BLAKE2b-256 c067552a38c7a0c26471df3293a6aba826429e2182aa13a01ef71987e474ed67

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.7.4-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4921772f558b4bd66b87a3fb7da3aefbae28ecae6f4b936584b175a21fa74213
MD5 724cc72bab70d2667739d142d8c875fc
BLAKE2b-256 54cfc3d3ecb543408ec47b5982b7ed2abc2d978bde701eb522ff0ee80b5b8941

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.7.4-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 ed075786e0d0cf56cd7c7eaf25e38d5514d69d6cc8c330df6d99979e8711e755
MD5 2d163e83ca8e11e6b242f321a4163971
BLAKE2b-256 0cf55d832351b67c4874efeceddf6a0657aa6ca2e13aeb3ca9b51de831097fd6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.7.4-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 c5d463536d2eef0c56b9bbd4c20173a983020376397eedd729792e937cac1bde
MD5 18526ea4a78155a7084c011b1396abab
BLAKE2b-256 fd5391794bd6bafc235bc9775f460a327f1eb17432306ad609f38d9b8c724aaa

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.7.4-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 296c4f4495f3f0be9bcc908723ff1c41cd668734545612888ce337c3dd61c7a5
MD5 f751d2d255de0a7d9ea20237a1453503
BLAKE2b-256 4304691683eafc0e36fae80d9f7e364ddc2d3b7f58647540a4406af9a350b012

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.7.4-cp38-cp38-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 1d6a99e8a9b1af685dc99b40ee0f808bda2c49ac9da6c191a79fbf1afa0dfec3
MD5 461196135590be5c55bf745e75b05143
BLAKE2b-256 d118ebac65840c1e7e674b9c69d415bd78bb9b4a47c9704bbc5ecf80c37053f9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.7.4-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 01b33aa7da1cddcefe7fe350d7e3125f70db1cef4fd28952ae492a4ce4fbe3ed
MD5 7dbe88e05ed852a9463c60f2b1812e8f
BLAKE2b-256 8a54276214212294bddf49c151f5ee9e8027d81f7abc2afb445f7d6d0e1c9145

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.7.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 dbdd6a99b6b8ae4a89609a113b8856d05203cc06e9ea01bddeecf961dc47dddd
MD5 c625332bb685fe539f35893a279f9dea
BLAKE2b-256 c37a89e8959f1c502701baa5c71e4807bc73aca8ac0ee9284fdfcf9ddc54d136

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.7.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 01b5f3ddf27fe0fd6d84d3c6871b2f2e0028baf19d433a586bbbe611d89fe606
MD5 fb2106a5c0b562c0db4be2ea9fc9ae50
BLAKE2b-256 3b6f93c0e1a92c76fe176c2619769bd4ff1aafa7b91cb7d06bdf28cd7b672934

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.7.4-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.4-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.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 dbc5a01cd6178103139ce4ad2c44ec8b129d99a97b06846c0fd4ec1127e6e7c1
MD5 a4c8d71fdf581a46601157aaf0ab6c30
BLAKE2b-256 5ec5108fadec5a00ee5b2216cd67d8d6988686eb5d665934a9520dc41c808ab0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.7.4-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c4e1bf76d8a36d42471677cd53fa692a23b41654f1f24701db1f987ac3f0bfbb
MD5 54e01344e08090c2bac96050791afaf9
BLAKE2b-256 277d6225831d7fb49c3d1f47254f9cad79baede9682233af74c287664637c6dd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.7.4-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 c38d35420888c9d8d55aa1dfccd1d42c078b27778e0877dfbd870e815b7bc8bd
MD5 9e43b6616f0ef111ccb1c106fbc19dae
BLAKE2b-256 4e1ed5aa5b0b051a70d4204d0cb1ab11f74a33e3da90e137a0dd5ee31539713f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.7.4-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 25220c47202001235ec499f47f7c57988ce67abe83f4f7ce8136bea8176e09e5
MD5 25a7ad0719fd3d597ca2e312c58f4bae
BLAKE2b-256 2db6ed7c8a2dc2da6526a0c2d5032431988a10a9edc1b4f81311e62e81495896

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.7.4-cp37-cp37m-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3478cf8f562cea242235ce78d9b824aac37c68330652bfe17972cdc1d09d5af8
MD5 d2a59ccd30ae3f9cc7e1e1ec7fbc609c
BLAKE2b-256 55a822c6f169f01302602c38edfba9707d0092b44240e0bae7948a03f5c989a5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.7.4-cp37-cp37m-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 5190313aa59d6022769f47b6e13f01b58e028ccdcda44e092e9af175a955e66d
MD5 441e54bbf7ead8be765984ddd79a1720
BLAKE2b-256 543f0281f298512b4e6b352ddecc500cf0f92092c64c8b1d8d224c0c5b80fa6d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.7.4-cp37-cp37m-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 41cfc9c074ed7190ea48e9e9c83d76777cd783529bd00a5f862f30a3475672b5
MD5 0a8cf4b2b50b2f998fb9da0ba659da2f
BLAKE2b-256 cea040e6391f893c21ad1dbbd9a29a451d582eadb175ccd1b11c47a61ae76dd9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.7.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0be13c15e00839db7b83d120855f3ce1539f10ab04e6d7a3d3de623394c299ef
MD5 85d3bc2b0f7578b4d95f139f752280cb
BLAKE2b-256 40c0a0259139a32ae95aab66889fce53be6e8dcf1a5c24c39a03a33e32d6ef35

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for flask_inputfilter-0.7.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d84258c5db210bdc5027ac7c5aac25d72a0f4fba41eff7ae93004f60ec7b63d4
MD5 1343c8b7f71ce88e81ed4ec796b4f57e
BLAKE2b-256 012d7a26e0b4435fedff6ec13de3eb0711bd63d3775f6fdb486faf169a7d9e90

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.7.4-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.4-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.4-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 3fe30415d9633ac8eab1168ead6325dfd0e7c542af750d311047dfa92d84d2a8
MD5 134bc155e4a8bd7be0915d87ff733364
BLAKE2b-256 6b33c5692f5ada2feee0e70c1d4bcb42766356984f4454ae8343296d3a645445

See more details on using hashes here.

Provenance

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