Skip to main content

A library to easily filter and validate input data in Flask applications

Project description

flask-inputfilter

The InputFilter class is used to validate and filter input data in Flask applications. It provides a modular way to clean and ensure that incoming data meets expected format and type requirements before being processed.

Thank you for using flask-inputfilter!

If you have any questions or suggestions, please feel free to open an issue on GitHub.

If you don’t want to miss any updates, please star the repository. This will help me to understand how many people are interested in this project.

For information about the usage you can view the documentation.

Test Status:
https://img.shields.io/github/actions/workflow/status/LeanderCS/flask-inputfilter/test.yaml?branch=main&style=flat-square&label=Github%20Actions https://img.shields.io/coveralls/LeanderCS/flask-inputfilter/main.svg?style=flat-square&label=Coverage
Version Info:
https://img.shields.io/pypi/v/flask-inputfilter?style=flat-square&label=PyPI
Compatibility:
https://img.shields.io/pypi/pyversions/flask-inputfilter?style=flat-square&label=PyPI
Downloads:
https://static.pepy.tech/badge/flask-inputfilter/month https://static.pepy.tech/badge/flask-inputfilter

Installation

pip install flask-inputfilter

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 numerous filters and validators available, but you can also create your own.

Definition

from flask_inputfilter import InputFilter
from flask_inputfilter.conditions import ExactlyOneOfCondition
from flask_inputfilter.enums import RegexEnum
from flask_inputfilter.filters import StringTrimFilter, ToIntegerFilter, ToNullFilter
from flask_inputfilter.validators import IsIntegerValidator, IsStringValidator, RegexValidator

class UpdateZipcodeInputFilter(InputFilter):
    def __init__(self):
        super().__init__()

        self.add(
            'id',
            required=True,
            filters=[ToIntegerFilter(), ToNullFilter()],
            validators=[
                IsIntegerValidator()
            ]
        )

        self.add(
            'zipcode',
            filters=[StringTrimFilter()],
            validators=[
                RegexValidator(
                    RegexEnum.POSTAL_CODE.value,
                    'The zipcode is not in the correct format.'
                )
            ]
        )

        self.add(
            'city',
            filters=[StringTrimFilter()],
            validators=[
                IsStringValidator()
            ]
        )

        self.addCondition(
            ExactlyOneOfCondition(['zipcode', 'city'])
        )

Usage

To use the InputFilter class, call the validate method on the class instance. After calling validate, the validated data will be available in g.validated_data. If the data is invalid, a 400 response with an error message will be returned.

from flask import Flask, g
from your-path import UpdateZipcodeInputFilter

app = Flask(__name__)

@app.route('/update-zipcode', methods=['POST'])
@UpdateZipcodeInputFilter.validate()
def updateZipcode():
    data = g.validated_data

    # Do something with validated data
    id = data.get('id')
    zipcode = data.get('zipcode')
    city = data.get('city')

See also

For further instructions please view the documentary.

For ideas, suggestions or questions, please open an issue on GitHub.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

flask_inputfilter-0.5.2.tar.gz (378.6 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

flask_inputfilter-0.5.2-cp313-cp313-win_amd64.whl (600.3 kB view details)

Uploaded CPython 3.13Windows x86-64

flask_inputfilter-0.5.2-cp313-cp313-win32.whl (580.3 kB view details)

Uploaded CPython 3.13Windows x86

flask_inputfilter-0.5.2-cp313-cp313-musllinux_1_2_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

flask_inputfilter-0.5.2-cp313-cp313-musllinux_1_2_i686.whl (2.7 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

flask_inputfilter-0.5.2-cp313-cp313-musllinux_1_2_aarch64.whl (2.6 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

flask_inputfilter-0.5.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

flask_inputfilter-0.5.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.6 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

flask_inputfilter-0.5.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (1.5 MB view details)

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

flask_inputfilter-0.5.2-cp313-cp313-macosx_11_0_arm64.whl (611.0 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

flask_inputfilter-0.5.2-cp312-cp312-win_amd64.whl (602.2 kB view details)

Uploaded CPython 3.12Windows x86-64

flask_inputfilter-0.5.2-cp312-cp312-win32.whl (580.9 kB view details)

Uploaded CPython 3.12Windows x86

flask_inputfilter-0.5.2-cp312-cp312-musllinux_1_2_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

flask_inputfilter-0.5.2-cp312-cp312-musllinux_1_2_i686.whl (2.8 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

flask_inputfilter-0.5.2-cp312-cp312-musllinux_1_2_aarch64.whl (2.6 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

flask_inputfilter-0.5.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

flask_inputfilter-0.5.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

flask_inputfilter-0.5.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (1.6 MB view details)

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

flask_inputfilter-0.5.2-cp312-cp312-macosx_11_0_arm64.whl (614.0 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

flask_inputfilter-0.5.2-cp311-cp311-win_amd64.whl (603.3 kB view details)

Uploaded CPython 3.11Windows x86-64

flask_inputfilter-0.5.2-cp311-cp311-win32.whl (583.6 kB view details)

Uploaded CPython 3.11Windows x86

flask_inputfilter-0.5.2-cp311-cp311-musllinux_1_2_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

flask_inputfilter-0.5.2-cp311-cp311-musllinux_1_2_i686.whl (2.7 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

flask_inputfilter-0.5.2-cp311-cp311-musllinux_1_2_aarch64.whl (2.6 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

flask_inputfilter-0.5.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

flask_inputfilter-0.5.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

flask_inputfilter-0.5.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (1.6 MB view details)

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

flask_inputfilter-0.5.2-cp311-cp311-macosx_11_0_arm64.whl (615.0 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

flask_inputfilter-0.5.2-cp310-cp310-win_amd64.whl (602.2 kB view details)

Uploaded CPython 3.10Windows x86-64

flask_inputfilter-0.5.2-cp310-cp310-win32.whl (584.1 kB view details)

Uploaded CPython 3.10Windows x86

flask_inputfilter-0.5.2-cp310-cp310-musllinux_1_2_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

flask_inputfilter-0.5.2-cp310-cp310-musllinux_1_2_i686.whl (2.7 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

flask_inputfilter-0.5.2-cp310-cp310-musllinux_1_2_aarch64.whl (2.5 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

flask_inputfilter-0.5.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

flask_inputfilter-0.5.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

flask_inputfilter-0.5.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (1.5 MB view details)

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

flask_inputfilter-0.5.2-cp310-cp310-macosx_11_0_arm64.whl (614.9 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

flask_inputfilter-0.5.2-cp39-cp39-win_amd64.whl (604.1 kB view details)

Uploaded CPython 3.9Windows x86-64

flask_inputfilter-0.5.2-cp39-cp39-win32.whl (585.8 kB view details)

Uploaded CPython 3.9Windows x86

flask_inputfilter-0.5.2-cp39-cp39-musllinux_1_2_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

flask_inputfilter-0.5.2-cp39-cp39-musllinux_1_2_i686.whl (2.7 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ i686

flask_inputfilter-0.5.2-cp39-cp39-musllinux_1_2_aarch64.whl (2.5 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

flask_inputfilter-0.5.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

flask_inputfilter-0.5.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.5 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

flask_inputfilter-0.5.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (1.5 MB view details)

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

flask_inputfilter-0.5.2-cp39-cp39-macosx_11_0_arm64.whl (617.5 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

flask_inputfilter-0.5.2-cp38-cp38-win_amd64.whl (605.0 kB view details)

Uploaded CPython 3.8Windows x86-64

flask_inputfilter-0.5.2-cp38-cp38-win32.whl (586.3 kB view details)

Uploaded CPython 3.8Windows x86

flask_inputfilter-0.5.2-cp38-cp38-musllinux_1_2_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ x86-64

flask_inputfilter-0.5.2-cp38-cp38-musllinux_1_2_i686.whl (2.7 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ i686

flask_inputfilter-0.5.2-cp38-cp38-musllinux_1_2_aarch64.whl (2.5 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ ARM64

flask_inputfilter-0.5.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

flask_inputfilter-0.5.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.6 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

flask_inputfilter-0.5.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (1.5 MB view details)

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

flask_inputfilter-0.5.2-cp38-cp38-macosx_11_0_arm64.whl (618.6 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

flask_inputfilter-0.5.2-cp37-cp37m-win_amd64.whl (604.2 kB view details)

Uploaded CPython 3.7mWindows x86-64

flask_inputfilter-0.5.2-cp37-cp37m-win32.whl (585.2 kB view details)

Uploaded CPython 3.7mWindows x86

flask_inputfilter-0.5.2-cp37-cp37m-musllinux_1_2_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.7mmusllinux: musl 1.2+ x86-64

flask_inputfilter-0.5.2-cp37-cp37m-musllinux_1_2_i686.whl (2.6 MB view details)

Uploaded CPython 3.7mmusllinux: musl 1.2+ i686

flask_inputfilter-0.5.2-cp37-cp37m-musllinux_1_2_aarch64.whl (2.4 MB view details)

Uploaded CPython 3.7mmusllinux: musl 1.2+ ARM64

flask_inputfilter-0.5.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

flask_inputfilter-0.5.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.4 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ ARM64

flask_inputfilter-0.5.2-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (1.4 MB view details)

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

File details

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

File metadata

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

File hashes

Hashes for flask_inputfilter-0.5.2.tar.gz
Algorithm Hash digest
SHA256 26cb97596e2fda702d844e6dccdbc11cccac167744ad0c910e2330357cf372df
MD5 7e558d11b9bc744d5c57dc4ec832b95c
BLAKE2b-256 58e3aa60e1d381851ac389a53e853e3e935a7e920e053ace07223b3c4289646d

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.5.2.tar.gz:

Publisher: publish-to-pypi.yaml on LeanderCS/flask-inputfilter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flask_inputfilter-0.5.2-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.5.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 f487f47557e62b093e1776aece3bb4447d38c92bc44add84ca514ff5a9849498
MD5 062f9f263cc7b7b6ac8675aed18a7a67
BLAKE2b-256 abf09ec06c31790cb2a279c23aac21867e313ffc75884af1f276dcdb39d350eb

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.5.2-cp313-cp313-win_amd64.whl:

Publisher: publish-to-pypi.yaml on LeanderCS/flask-inputfilter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flask_inputfilter-0.5.2-cp313-cp313-win32.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.5.2-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 ef25b346cf537e143cfea50a861247ef1857eb3fb76c30845217ba4605eb994d
MD5 4af2f3c79acae8c85b9a4a71b3fba569
BLAKE2b-256 6f83aa2421ee1ce88447a7978b1d25265201ca17d8d6851d9d0b01b6b580f3d6

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.5.2-cp313-cp313-win32.whl:

Publisher: publish-to-pypi.yaml on LeanderCS/flask-inputfilter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flask_inputfilter-0.5.2-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.5.2-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b7dff14a4156a12e9e0c05be15b9394058653025064550700b0130c683ff64f3
MD5 104582e44e81b05da27555b998bd44c8
BLAKE2b-256 e96e713592d8b2dedfa1d7533d9a64a54942f88f892ed57353ecabca27e810bf

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.5.2-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: publish-to-pypi.yaml on LeanderCS/flask-inputfilter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flask_inputfilter-0.5.2-cp313-cp313-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.5.2-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 b47498ebc01e5950f56ff0914a2670f5e92cd0b327f9d37c13b6df25eb667940
MD5 6421030b1d252f8980c8c928ad03873d
BLAKE2b-256 5883f70b919248d7068aafcc4336dd252ab39d5dd752c32153994f19a348c8bb

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.5.2-cp313-cp313-musllinux_1_2_i686.whl:

Publisher: publish-to-pypi.yaml on LeanderCS/flask-inputfilter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flask_inputfilter-0.5.2-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.5.2-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 9f74efdc4e70c04cf329953ff4c871bd9e9091a0c6e21f6a08da424c0917d8ee
MD5 3c9364590218cb5cbd6ca56b608df936
BLAKE2b-256 46d1affefed7f8ffcd5053f230d61dff1319075a07f3a8e1af3d83bff43faf70

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.5.2-cp313-cp313-musllinux_1_2_aarch64.whl:

Publisher: publish-to-pypi.yaml on LeanderCS/flask-inputfilter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flask_inputfilter-0.5.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.5.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 552eeecbb89c6960a35cc093c09c0c1b7311ab6381736f0f5c3d6aa0dc02504b
MD5 7f20b904ac5516f29130988d37e832ab
BLAKE2b-256 e3152ef720fd424baa7582465d6fad5908a3e71e26ab704251eb9bb54a58dd9c

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.5.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish-to-pypi.yaml on LeanderCS/flask-inputfilter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flask_inputfilter-0.5.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.5.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e182afc7206e7332251709c780fc310b6ba2a504594f0d3d56d21d14f63375c4
MD5 6312109400ff4af3c36b45b5055f78db
BLAKE2b-256 cd7bbe0106fa25de223c101fc7f15a69e160fb6d6681d29ce8813f8ddbd3d290

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.5.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: publish-to-pypi.yaml on LeanderCS/flask-inputfilter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flask_inputfilter-0.5.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.5.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 e963ab1ec1ada72bf81bd003d38d999c8a810d6a2633ead9f110228440e46d10
MD5 027c077e1539850fd7e17447cead1216
BLAKE2b-256 79b19fa9f1741b50f36435d3d770c9defa2fe3e6f5b70b8c628cd478825b84b9

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.5.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: publish-to-pypi.yaml on LeanderCS/flask-inputfilter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flask_inputfilter-0.5.2-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.5.2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e02906b01b20e3978a20ade46999d9aa40bbb81e882af581e9d79c1b1d22525c
MD5 5270ae5f38aea6381cca28e5febe6a98
BLAKE2b-256 801a961ac6530de5cb1e301880cc28fba0090d59ad6717cc26810c023f815f6f

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.5.2-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: publish-to-pypi.yaml on LeanderCS/flask-inputfilter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flask_inputfilter-0.5.2-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.5.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 af64e1324db09bf67c0e8a30419b5eb88a66498de95fbed3617b92b8e6fda2f8
MD5 0a5f83eacb9937f96337b17ba18e5aff
BLAKE2b-256 91d2d5459b8b61cfa4e7869f668485b577f6a223d370289c70c76c84944d4836

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.5.2-cp312-cp312-win_amd64.whl:

Publisher: publish-to-pypi.yaml on LeanderCS/flask-inputfilter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flask_inputfilter-0.5.2-cp312-cp312-win32.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.5.2-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 a3f076fea3f1892e6f5ee8ee0fe264ba34d8000a6288fb3050bc6341b0c3a205
MD5 529c03c54852ffdf2c950038a4cf82e0
BLAKE2b-256 69923ae61034091db5d92d01e5ca531f678700d649058a3d7a1a16cf20b5561a

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.5.2-cp312-cp312-win32.whl:

Publisher: publish-to-pypi.yaml on LeanderCS/flask-inputfilter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flask_inputfilter-0.5.2-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.5.2-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 45cb4999e4730e609dc5027c466db592e450a8412bb59aaafe1d435626a2e24f
MD5 875821d08c9b2bd748ff5fd220351daa
BLAKE2b-256 916e432c5da814988e324c004595e6bbbbf57819e5fc7e720f07cc7a4551db97

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.5.2-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: publish-to-pypi.yaml on LeanderCS/flask-inputfilter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flask_inputfilter-0.5.2-cp312-cp312-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.5.2-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 53091994b0a404b073fb5e167f48b141964781fa2dc44d3af4d998ceeecd39b0
MD5 6986dddbc341421150d5810c1f95e862
BLAKE2b-256 08cb5e04e7e92cf38eeea228470608e7631db4c7b7803c9596c5dfee4a022f63

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.5.2-cp312-cp312-musllinux_1_2_i686.whl:

Publisher: publish-to-pypi.yaml on LeanderCS/flask-inputfilter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flask_inputfilter-0.5.2-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.5.2-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8c72f06103c6dd4156d81f98dc7138f9931fbaa1172ff428b05e2129b5ff7845
MD5 da8be26c54d73c769673dad0721257cc
BLAKE2b-256 2f817b961f6bd55f9aa887d62bbdb7fbf80e40ef017b7cc04770359c033b1b47

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.5.2-cp312-cp312-musllinux_1_2_aarch64.whl:

Publisher: publish-to-pypi.yaml on LeanderCS/flask-inputfilter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flask_inputfilter-0.5.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.5.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b3f863d235d33422afee5c3919b62325c545335a9498af4b296f001cc29094d6
MD5 586c267609c806ec85744bb5eae0a358
BLAKE2b-256 81d4bfa220da1bcc87f67419147cf8a7320046ae8189d09e06da2b83f8a5c8a0

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.5.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish-to-pypi.yaml on LeanderCS/flask-inputfilter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flask_inputfilter-0.5.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.5.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0d16da2a78980f5037332b09742dd0efcd019bf135c4a20596d6de236a0d0ab3
MD5 fbbd5d77eb529e3d8054a5372855e101
BLAKE2b-256 832e251d91c7ac0f395aca2af5b618b8f9e5e4632e89d8c92c8cf548caa04d36

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.5.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: publish-to-pypi.yaml on LeanderCS/flask-inputfilter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flask_inputfilter-0.5.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.5.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 2616c073660661cae01732c25c66ba427482390962868d4702a7f0b186e6c2e1
MD5 3fe545f1dd9e735ca0b9e726a2057ca7
BLAKE2b-256 048ca0d3ca592fb54abd2f32b8d442aa1d2ffe54f550c76a64ebec48801e9dbd

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.5.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: publish-to-pypi.yaml on LeanderCS/flask-inputfilter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flask_inputfilter-0.5.2-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.5.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6ffeb3ba0e2dbcef513e75281b5bce0d22bb83e553911af1780cde79694bb795
MD5 c0e62866c1f3e7d82614a0939cd3c9a5
BLAKE2b-256 e9ba2d13d199859d6d0824e70f3a703718071da0eb1a64235c6cf86072c88758

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.5.2-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: publish-to-pypi.yaml on LeanderCS/flask-inputfilter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flask_inputfilter-0.5.2-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.5.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 ab2e6fcee657c04dbda92084ff11523942bd1350f15237fe1e3b730dd1168217
MD5 d65f5be15f8aeaf71b10e1b9be6b90e5
BLAKE2b-256 f77e6edd257351d9d0f8016aeaf8dbf569f310c88ebf7f47ee9837fe93eb4313

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.5.2-cp311-cp311-win_amd64.whl:

Publisher: publish-to-pypi.yaml on LeanderCS/flask-inputfilter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flask_inputfilter-0.5.2-cp311-cp311-win32.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.5.2-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 5617ecb926b04d2081f0827cc560a584ea0c8562adc14b9ef8876eea97caabad
MD5 d0d15d3bd71bfe1cbaa69e7d41db51cc
BLAKE2b-256 d1e2209e14e6c0eeb17f8ed72def15bf260e76f50ddf2b369a16238c93735e21

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.5.2-cp311-cp311-win32.whl:

Publisher: publish-to-pypi.yaml on LeanderCS/flask-inputfilter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flask_inputfilter-0.5.2-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.5.2-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4deb8be7c4f3ccd1e44e47fcf2b047f41eb3857141e4aa13cf65b90fc686d146
MD5 c1ea34743ef43c29def56a2e1a43592a
BLAKE2b-256 dda9a3b95140fff5344827ecf81ff0a1ecc6f00f50d101f6a055aa86cbdcb4db

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.5.2-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: publish-to-pypi.yaml on LeanderCS/flask-inputfilter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flask_inputfilter-0.5.2-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.5.2-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 8d1fc8e9a06d47a27efe6479ce97863ecd3723ea1e94e9482e56e1c6392e0ba6
MD5 859587db35414c7e7049627d81a84375
BLAKE2b-256 d1b9957de0a108853f06ae345d9df3d61f0ca24d9ca0c35632118d69459b6741

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.5.2-cp311-cp311-musllinux_1_2_i686.whl:

Publisher: publish-to-pypi.yaml on LeanderCS/flask-inputfilter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flask_inputfilter-0.5.2-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.5.2-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 26667bc60712667761ee2d8a73bd5aad129f3b421928d0b31ace25bb5873cdc1
MD5 9b23ad01885943c66f4e8e916c26d295
BLAKE2b-256 285c3b6c58c99ab88946c9212c4bf27a75601c3b575f3379828900a635bf59ab

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.5.2-cp311-cp311-musllinux_1_2_aarch64.whl:

Publisher: publish-to-pypi.yaml on LeanderCS/flask-inputfilter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flask_inputfilter-0.5.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.5.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9c48812013cfc7ddd7b86dac3816242c714cc3c4aa40efaa659cb1065bbdc1f5
MD5 d98c093262bf05e6cc846218a6a0fdfa
BLAKE2b-256 989d80a12f71350f2cd0d0509764823efaa3720e0a1f21ebaba017420e22b230

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.5.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish-to-pypi.yaml on LeanderCS/flask-inputfilter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flask_inputfilter-0.5.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.5.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ec386128e66898eac336fed951bd81f99ef497ddaeb092c1d4b44fa7a576b900
MD5 0ad014d3cb3f7ef87b729e8255dd0dd8
BLAKE2b-256 b4c3f5c367651b776f7d11d7e67eb2269356760099a54f665f982f77397bdc03

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.5.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: publish-to-pypi.yaml on LeanderCS/flask-inputfilter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flask_inputfilter-0.5.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.5.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 cefcbc957483020bcfbc5b4f72f0329952d8b2e76af5e60b35ef35204627fd1b
MD5 78cf8d6b6aae9d10181333cbd52bd904
BLAKE2b-256 19cbe0424a7b9f20ab664b5a37e78950aa5a9b57adaf715629e71e612534d1d9

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.5.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: publish-to-pypi.yaml on LeanderCS/flask-inputfilter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flask_inputfilter-0.5.2-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.5.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2ed1f88966dd8f94f2d6f1819a3c966c61080807578d14edce953acebd7ceffc
MD5 5a7ab65d59ec0c83714e4e39882f4298
BLAKE2b-256 026d33f62fa5abb0a2d4348bf6051db0618b3cf3e959c63f1c772d2556d27cb1

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.5.2-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: publish-to-pypi.yaml on LeanderCS/flask-inputfilter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flask_inputfilter-0.5.2-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.5.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 fc8378c95fd56da6f0a2beb2ee8fd10f295ea7e30a024fd38d619e39bf317780
MD5 01b29d6c3f7d786e3938bd4fc17ccb96
BLAKE2b-256 131b5308febcd6c423dd46a3165def66a63e18afa693ed11f578243d76117113

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.5.2-cp310-cp310-win_amd64.whl:

Publisher: publish-to-pypi.yaml on LeanderCS/flask-inputfilter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flask_inputfilter-0.5.2-cp310-cp310-win32.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.5.2-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 2ca97a0f196a3c90cc83b6a127badc80fa285a55824db194331f914547494e94
MD5 d34ba5a7bd68c1c97da155e1aa2741e3
BLAKE2b-256 da23b7532d0d1c1797b0230ffd1f74c4706d816b499d5f56c12cfdbdc0782588

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.5.2-cp310-cp310-win32.whl:

Publisher: publish-to-pypi.yaml on LeanderCS/flask-inputfilter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flask_inputfilter-0.5.2-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.5.2-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 67092ab6c4c5cc424cfd061dbfbb2e759038bd3bbd6178495f92b0facd147bfa
MD5 3d37f6376ea0f726fbf661e2912cd766
BLAKE2b-256 dd94197c2bb15444406d19f479004c45ec5a81c47c1f9245d603ca7987f94010

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.5.2-cp310-cp310-musllinux_1_2_x86_64.whl:

Publisher: publish-to-pypi.yaml on LeanderCS/flask-inputfilter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flask_inputfilter-0.5.2-cp310-cp310-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.5.2-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 07894e100b4f17a1437f92bad73eafc1aaec6f091f3c94ace719007174098f7c
MD5 820feb5af1211e937429710fe60587a7
BLAKE2b-256 5fea2e353b00e6248fa0d0d505e71f1136a941c27440c30525a65183e3b57936

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.5.2-cp310-cp310-musllinux_1_2_i686.whl:

Publisher: publish-to-pypi.yaml on LeanderCS/flask-inputfilter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flask_inputfilter-0.5.2-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.5.2-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b1848a805733dd9975001d0d6d1c2697e8e607c8a4e3fad72ede7065ae1598cb
MD5 6cfe1fa5ffe84f3ed2f6c8b1b09258a6
BLAKE2b-256 54e16e17ef68f8070788056acd8b92e9926533f5f93c3dce64202f3d63d61a9a

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.5.2-cp310-cp310-musllinux_1_2_aarch64.whl:

Publisher: publish-to-pypi.yaml on LeanderCS/flask-inputfilter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flask_inputfilter-0.5.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.5.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f4800f860aa9128eca0a67be2e57e78b18933bcd2522f8d5749ed905317b9092
MD5 9a9e252589ec875e038da6ee239f5bf4
BLAKE2b-256 b540e13d05700b92ebec024b5b2cc395a048340dcde94d3bc14e57f029082cfc

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.5.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish-to-pypi.yaml on LeanderCS/flask-inputfilter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flask_inputfilter-0.5.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.5.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6c1aabf48a60a28dbbfa1b77e52bccb686c1d2c66b219c4ab4c893e10a448902
MD5 cad2fb3bf01d3998abc7eb47b9501e9f
BLAKE2b-256 38e07ed7bc8ba7511e73c843a3a8fe408958e1bf1f15e0e87ba71a049835066a

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.5.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: publish-to-pypi.yaml on LeanderCS/flask-inputfilter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flask_inputfilter-0.5.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.5.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 b14d2f28480e559e7595a2a25f881cace2abe0fa3fd5a5fc9a77a4241272e244
MD5 d3eb1e7fe4235719be08442205b06c64
BLAKE2b-256 cd14fcca1c2ebd398b8fdf2596787b63cedbd7d1cc21a3cf79e6bcc6946bb945

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.5.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: publish-to-pypi.yaml on LeanderCS/flask-inputfilter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flask_inputfilter-0.5.2-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.5.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9fa4a27b16b20ff2d6bb000538b128db40e40f751ea64804192f7b633236301c
MD5 17ec5cb53f28b4507921dd52277adf09
BLAKE2b-256 b971ca23925fb266eda8c70daf73970f10024ed55971290dd1d748a210c8fa09

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.5.2-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: publish-to-pypi.yaml on LeanderCS/flask-inputfilter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flask_inputfilter-0.5.2-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.5.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 8fd92dd53109f4cc7d5c87fac0c5db83f722d39b5b3c37f829553b439e1b7891
MD5 e6142a8a5910a19016919545598f308a
BLAKE2b-256 275952075a73a6f1e79a0744e6af2649a293948c8065a501cd000aec4fb27a95

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.5.2-cp39-cp39-win_amd64.whl:

Publisher: publish-to-pypi.yaml on LeanderCS/flask-inputfilter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flask_inputfilter-0.5.2-cp39-cp39-win32.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.5.2-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 b62a41ee8480879593e060065ae9481827bb5fe66d5fcf497d772b1da77d49d9
MD5 3c3bd43c5a33f1be84b7e5459c9529b5
BLAKE2b-256 cd2ecdbf5d0d0bb1daebce0c7f23dbc7712bc49c6e74650977e831807e4ae6c5

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.5.2-cp39-cp39-win32.whl:

Publisher: publish-to-pypi.yaml on LeanderCS/flask-inputfilter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flask_inputfilter-0.5.2-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.5.2-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d52ab9b4e8826de1de862d0348c2c28214d1da7972c0a6dc3815cf8713aea21e
MD5 cf00e9e864d9174b3883052c82eb8e2e
BLAKE2b-256 6c57746feb77ab7a2de6bfc4dc2db06ef15bf6b9be0a4e9047dd6a63fb950c9a

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.5.2-cp39-cp39-musllinux_1_2_x86_64.whl:

Publisher: publish-to-pypi.yaml on LeanderCS/flask-inputfilter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flask_inputfilter-0.5.2-cp39-cp39-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.5.2-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 33e9ebdb99fe94ea6df4c1dcce310698df8fd4364ca03a41b56aed8db4437b93
MD5 872c85e63d28acf167bb006b189b9098
BLAKE2b-256 95d76150b7e6ad466e3b8c6e80a062f64dbb91cea4e96d31fdf5d15d9aa4da94

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.5.2-cp39-cp39-musllinux_1_2_i686.whl:

Publisher: publish-to-pypi.yaml on LeanderCS/flask-inputfilter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flask_inputfilter-0.5.2-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.5.2-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3ce58b9c1ab28fa8f6f55686eef36d8cd85e9a78e35271ee7ae1ce6ccd4f0b95
MD5 59e028cb03a7443f2a15adb1d833ddf9
BLAKE2b-256 58f98348c3fdead4d40ecc58cc14a525f5cdc8a69da6a91d6f2f61d3d5e9e4c8

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.5.2-cp39-cp39-musllinux_1_2_aarch64.whl:

Publisher: publish-to-pypi.yaml on LeanderCS/flask-inputfilter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flask_inputfilter-0.5.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.5.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9425d11a959ed7ba15e8fcd2c11eb00f8decffbc5e50cd62cbe0b029977efbc3
MD5 c62bd7193053137ab66318bd90345303
BLAKE2b-256 c6d2760e810f98878de0e17c4b49d335c2805e8504051ca65759b1450ecccb2c

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.5.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish-to-pypi.yaml on LeanderCS/flask-inputfilter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flask_inputfilter-0.5.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.5.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c664689345f13de75643eca8caec4a5324df9ea03372efebc0cddfe280bfd096
MD5 b6bffb653da37b4523180e8cb51cdb8b
BLAKE2b-256 fb9600e1aab627eb4f9ee989f197c8c319a95ac6ee8daddb399d086b39716ed8

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.5.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: publish-to-pypi.yaml on LeanderCS/flask-inputfilter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flask_inputfilter-0.5.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.5.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 af7b9ba0ab2a4ee1929f488f854275050a77313a7b2fe4c8d5574a2c2216c3b7
MD5 6cfcb6ab557efa0221ea425b5b135f64
BLAKE2b-256 3a76e05a68266edf58ea610d593f2b7a94b6e00f71b9246366c71978a847d9c2

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.5.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: publish-to-pypi.yaml on LeanderCS/flask-inputfilter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flask_inputfilter-0.5.2-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.5.2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6e461fe4e6815944291d03082003cd907a7a40a43fdd79ab90bf91d6116f998b
MD5 91ba649eb0c3a95df9c2cff941f5e1f1
BLAKE2b-256 0aaeedb0991a1afd80dd36d646391f889dea31b8336e76cc234fb6c2aa0220b2

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.5.2-cp39-cp39-macosx_11_0_arm64.whl:

Publisher: publish-to-pypi.yaml on LeanderCS/flask-inputfilter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flask_inputfilter-0.5.2-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.5.2-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 bb13f724048bcfa4700dbe43b705229fbb489e6a395d96d24dcc8b8ad22be30b
MD5 b48061fbdcea4465d17b01c37d64584d
BLAKE2b-256 528a665cfd174132f50e551c8f4ea79829b96c4d1a439d205b873668ce8a2751

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.5.2-cp38-cp38-win_amd64.whl:

Publisher: publish-to-pypi.yaml on LeanderCS/flask-inputfilter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flask_inputfilter-0.5.2-cp38-cp38-win32.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.5.2-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 edfa12558073eb8a44311c7a5d57a76cd54aafa28b5b2fdf983b873fa59c1f36
MD5 64849452ad4fd06c30a92c07a0c59fd1
BLAKE2b-256 1d10c542780499b4709df9ff0104378f01e3546f80d7b5048658d60292bad161

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.5.2-cp38-cp38-win32.whl:

Publisher: publish-to-pypi.yaml on LeanderCS/flask-inputfilter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flask_inputfilter-0.5.2-cp38-cp38-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.5.2-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ea608096a81c4b4c1b4576fb52af58a1bcbad0f49b80e4641180839e25abca7b
MD5 d96b1c442200a1284ca1ff60b79b72b4
BLAKE2b-256 64ec60055c16399596f09e2f3c317da6ed9775e7e0b54ca126da4a6a6fe35d1e

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.5.2-cp38-cp38-musllinux_1_2_x86_64.whl:

Publisher: publish-to-pypi.yaml on LeanderCS/flask-inputfilter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flask_inputfilter-0.5.2-cp38-cp38-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.5.2-cp38-cp38-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 4bb52912ba357ee33626a503c9b1b66d49f225dbe837c0d96b0948bf5b6b59eb
MD5 86ca455da61e209463a1f9a3f5bef9a1
BLAKE2b-256 05f55016ec125a86da7890c445c480c50eb04598059fe6e2a56723f623a18dfe

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.5.2-cp38-cp38-musllinux_1_2_i686.whl:

Publisher: publish-to-pypi.yaml on LeanderCS/flask-inputfilter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flask_inputfilter-0.5.2-cp38-cp38-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.5.2-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 90a38382ecaffd50eb00e38cc245de24803ced74f624dddfc702c72639f00080
MD5 82f4bba5910c6f98601a2ef47f5fa8b3
BLAKE2b-256 aa56af1df90b532932d3f76bdcfc50eedf281491753e2c19660f7b4ddba5e92a

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.5.2-cp38-cp38-musllinux_1_2_aarch64.whl:

Publisher: publish-to-pypi.yaml on LeanderCS/flask-inputfilter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flask_inputfilter-0.5.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.5.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 dbd339941e3ced306be27dbab3ff81675ec156a495845ae4ef768a6a6137079b
MD5 fd2cc0b253d73048d4f6be8f479a8d9e
BLAKE2b-256 d99244affc43e9c4e4af35bbcb945808d222cdddc6b30cf9acc436d754ab951a

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.5.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish-to-pypi.yaml on LeanderCS/flask-inputfilter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flask_inputfilter-0.5.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.5.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 805853e58a89d725138cc96887e5589dc04a9d9aa4091c02825df741859b6a1c
MD5 a263ab0f63468e1a9fd6bc151fd49cc9
BLAKE2b-256 7b1df098eba83b461e9c265e9896a34a2d6616521e46d908a0321b7bbd04e659

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.5.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: publish-to-pypi.yaml on LeanderCS/flask-inputfilter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flask_inputfilter-0.5.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.5.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 bf1b45ba26c445eaffde3f2717d3129c4d8498f11b5fcef2a573148792dfb348
MD5 5bf4e64661b3c364b6d08e991ed51160
BLAKE2b-256 6c8e128daef49eabced0b7a251e46a0f9788f904b14d86f6e3f9f325f2914540

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.5.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: publish-to-pypi.yaml on LeanderCS/flask-inputfilter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flask_inputfilter-0.5.2-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.5.2-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8ebfb5d584559b15463383d96a29984ecfba830f97a184cb58947cbdcd4c8432
MD5 05e2d1ba6c2da632bb24f7541ed50084
BLAKE2b-256 16e659aece94a7b2e54d90ad903138650622f85da3c22f96f0d900c1c7037cbd

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.5.2-cp38-cp38-macosx_11_0_arm64.whl:

Publisher: publish-to-pypi.yaml on LeanderCS/flask-inputfilter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flask_inputfilter-0.5.2-cp37-cp37m-win_amd64.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.5.2-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 ad2cd1f63a408681468b7e43cfba0616a6dd06d942b879c51fc23e610dfbcf24
MD5 a280136a4e9807279019538062e31e09
BLAKE2b-256 f44da5d7c9068f71b293e19fcf2cb75bd33b0c21dd25e147bf17bc729bc311c4

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.5.2-cp37-cp37m-win_amd64.whl:

Publisher: publish-to-pypi.yaml on LeanderCS/flask-inputfilter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flask_inputfilter-0.5.2-cp37-cp37m-win32.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.5.2-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 ae6ae992b098f5cf39713053dd0646e0063b34c58a6390aaf9dcecab4987c467
MD5 269d244153f895d7dd37ff01a016f598
BLAKE2b-256 b72b0b0a9a8398f940253bd9316df23582a63aab9f51816410d184434c5b418f

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.5.2-cp37-cp37m-win32.whl:

Publisher: publish-to-pypi.yaml on LeanderCS/flask-inputfilter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flask_inputfilter-0.5.2-cp37-cp37m-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.5.2-cp37-cp37m-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4873dbe2175b0788f8a73863eaf8a40c743e5a3c420b6c61a0b1d2bd9b20e47d
MD5 508810c3b45e8407836c2939b2ac6490
BLAKE2b-256 4585cb78ae6d6d265f2de0bf544f37d984a1d6c62bf3827e0ebefcf7ef2c5d75

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.5.2-cp37-cp37m-musllinux_1_2_x86_64.whl:

Publisher: publish-to-pypi.yaml on LeanderCS/flask-inputfilter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flask_inputfilter-0.5.2-cp37-cp37m-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.5.2-cp37-cp37m-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 04e0f7cda1fbff906502cb36b6f914cb428b9fa564bf908df3fb0a9a233e8333
MD5 2f789d9da17e0257d7a2827527f6d468
BLAKE2b-256 0f20a8512a49c9328dac4746a5b26a8bee44df02a5af865ae5aaf413255a40ff

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.5.2-cp37-cp37m-musllinux_1_2_i686.whl:

Publisher: publish-to-pypi.yaml on LeanderCS/flask-inputfilter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flask_inputfilter-0.5.2-cp37-cp37m-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.5.2-cp37-cp37m-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 0a04799f0d9985590cdb08f9d76a6592f61e1e74cccc2d990cd67366116ca5fe
MD5 05cff05ef6b86b5c1561328db120bd4c
BLAKE2b-256 d7fdb06e5cfa82a3dc8482a129b9ef29322ee0099cb3c12af6c2083bae320ef1

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.5.2-cp37-cp37m-musllinux_1_2_aarch64.whl:

Publisher: publish-to-pypi.yaml on LeanderCS/flask-inputfilter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flask_inputfilter-0.5.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.5.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 877b5fca5e0cfe0ce6b4a367d30b79892f4fc6f6060a453a1219d846f5e91805
MD5 54c35ad68df75edb2c6875aad399ec2e
BLAKE2b-256 0307850139625c683040a6a3c96043f421b3cd4a31d8fe9c36d27142efd4aa57

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.5.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish-to-pypi.yaml on LeanderCS/flask-inputfilter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flask_inputfilter-0.5.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.5.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a560099bb5754316686396916abfdd166a413e1a633fffa86e17e4fc68cd4d62
MD5 dc228b265af33c3776ec8baa6a1b88dc
BLAKE2b-256 2779126114faf14057bf8305d1a98e573d7465ac979c83ef950806b3e9955734

See more details on using hashes here.

Provenance

The following attestation bundles were made for flask_inputfilter-0.5.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: publish-to-pypi.yaml on LeanderCS/flask-inputfilter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flask_inputfilter-0.5.2-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for flask_inputfilter-0.5.2-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 1d1be8b8e01dd526f61c43adf586471f1fc823022d2eae5fdb4a5dfcfc2bd263
MD5 014adf76668e5f9654fa082186aef811
BLAKE2b-256 971dea79478cd9b04e889bfe6e5ba21c3ca916c08d27391af2ee74e5eeb242ae

See more details on using hashes here.

Provenance

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