Skip to main content

No project description provided

Project description

CSV Validation

Blazing fast format validations for your CSV files

This is a Python lib with a Rust core that will allow you to validate huge CSV files (GBs) in seconds (or in few minutes for really huge files) using a minimal amount of memory.

Features

  • ✨ Validate both plain and gzipped CSV files
  • 🔍 Multiple validation types supported:
    • Regular expressions
    • Minimum/Maximum value checks
    • Value set validation (allowed values)
    • Column name and order validation
  • 🐍 Python bindings included
  • 📝 Detailed validation summaries with sample invalid values
  • 🚀 High performance with optimizations like regex pre-compilation
  • 📊 Support for large CSV files

Installation

Python

pip install csv_validation

Usage

Python

You can provide a file with the validation rules

from csv_validation import CSVValidator

validator = CSVValidator.from_file("validation_rules.yaml")
is_valid = validator.validate("data.csv")

You can also create a validator from a string

validation_rules = """
columns:
  - name: Name
    regex: ^[A-Za-z\s]{2,50}$
  - name: Age
    format: positive_integer
    max: 120
"""

validator = CSVValidator.from_string(validation_rules)
is_valid = validator.validate("data.csv")

Validation Definition Format

Create a small, easy to read YAML file with your validation rules. Example:

columns:
  - name: Name
    regex: ^[A-Za-z\s]{2,50}$  # Letters and spaces, 2-50 characters
  - name: Family Name
    regex: ^[A-Za-z\s'-]{2,50}$  # Letters, spaces, hyphens and apostrophes
  - name: Age
    format: positive_integer  # Using predefined format instead of custom regex
    max: 120
  - name: Salary
    format: integer  # Allows negative integers too
    min: 20000
  - name: Email
    regex: ^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$  # Standard email format
  - name: Phone
    regex: ^\+?[0-9]{10,15}$  # International phone format with optional +
  - name: Status
    values: [active, inactive, pending, suspended]  # Only these values are allowed
  - name: Gender
    values: [M, F, NB, O]  # M: Male, F: Female, NB: Non-Binary, O: Other

Validation Types

  1. Regular Expression (regex)

    • Validate fields against custom regex patterns
  2. Format (format)

    • Predefined formats for common validations
    • Available formats:
      • integer: Validates any integer number (positive or negative)
      • positive_integer: Validates positive integer numbers
      • non_empty: Validates that field contains at least one character
    • More formats will be added in next versions
  3. Minimum Value (min)

    • Check if numeric fields are greater than or equal to a specified value
  4. Maximum Value (max)

    • Check if numeric fields are less than or equal to a specified value
  5. Value Set (values)

    • Ensure fields only contain values from a predefined set

Global Validations

empty_not_ok

Empty values (empty string '') are considered correct and accepted by default. However, if your data must always have some content, you can add a global empty_not_ok flag at the root level of your YAML definition to automatically add the format: non_empty validation to all columns:

empty_not_ok: true
columns:
  - name: Column1
    # other validations...

Output

The validation process provides detailed feedback including:

  • Overall validation status (true/false)
  • Number of invalid rows per validation rule
  • Sample of invalid values for debugging
  • Detailed logging for troubleshooting

Development

Prerequisites

  • Rust 2021 edition or later
  • Python 3.6+ (for Python bindings)
  • Cargo and standard Rust tooling

Building from Source

# Clone the repository
git clone https://github.com/charro/csv_validation
cd csv_validation

# Build the project
cargo build --release

# Run tests
cargo test

Dependencies

  • csv: CSV parsing
  • flate2: Compression support
  • pyo3: Python bindings
  • regex: Regular expression support
  • yaml-rust2: YAML parsing
  • Various utilities for logging and serialization

License

MIT License

Copyright (c) 2024 CSV Validation Contributors

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

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

csv_validation-0.0.8.tar.gz (17.5 kB view details)

Uploaded Source

Built Distributions

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

csv_validation-0.0.8-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl (1.4 MB view details)

Uploaded PyPymusllinux: musl 1.2+ x86-64

csv_validation-0.0.8-pp311-pypy311_pp73-musllinux_1_2_i686.whl (1.4 MB view details)

Uploaded PyPymusllinux: musl 1.2+ i686

csv_validation-0.0.8-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl (1.4 MB view details)

Uploaded PyPymusllinux: musl 1.2+ ARMv7l

csv_validation-0.0.8-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl (1.3 MB view details)

Uploaded PyPymusllinux: musl 1.2+ ARM64

csv_validation-0.0.8-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

csv_validation-0.0.8-pp311-pypy311_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.3 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ s390x

csv_validation-0.0.8-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.4 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ppc64le

csv_validation-0.0.8-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.1 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARMv7l

csv_validation-0.0.8-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl (1.2 MB view details)

Uploaded PyPymanylinux: glibc 2.5+ i686

csv_validation-0.0.8-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl (1.4 MB view details)

Uploaded PyPymusllinux: musl 1.2+ x86-64

csv_validation-0.0.8-pp310-pypy310_pp73-musllinux_1_2_i686.whl (1.4 MB view details)

Uploaded PyPymusllinux: musl 1.2+ i686

csv_validation-0.0.8-pp310-pypy310_pp73-musllinux_1_2_armv7l.whl (1.4 MB view details)

Uploaded PyPymusllinux: musl 1.2+ ARMv7l

csv_validation-0.0.8-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl (1.3 MB view details)

Uploaded PyPymusllinux: musl 1.2+ ARM64

csv_validation-0.0.8-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

csv_validation-0.0.8-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.3 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ s390x

csv_validation-0.0.8-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.4 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ppc64le

csv_validation-0.0.8-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.1 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARMv7l

csv_validation-0.0.8-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl (1.2 MB view details)

Uploaded PyPymanylinux: glibc 2.5+ i686

csv_validation-0.0.8-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl (1.4 MB view details)

Uploaded PyPymusllinux: musl 1.2+ x86-64

csv_validation-0.0.8-pp39-pypy39_pp73-musllinux_1_2_i686.whl (1.4 MB view details)

Uploaded PyPymusllinux: musl 1.2+ i686

csv_validation-0.0.8-pp39-pypy39_pp73-musllinux_1_2_armv7l.whl (1.4 MB view details)

Uploaded PyPymusllinux: musl 1.2+ ARMv7l

csv_validation-0.0.8-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl (1.3 MB view details)

Uploaded PyPymusllinux: musl 1.2+ ARM64

csv_validation-0.0.8-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.3 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ s390x

csv_validation-0.0.8-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.4 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ppc64le

csv_validation-0.0.8-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.1 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARMv7l

csv_validation-0.0.8-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

csv_validation-0.0.8-cp313-cp313t-musllinux_1_2_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ x86-64

csv_validation-0.0.8-cp313-cp313t-musllinux_1_2_i686.whl (1.4 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ i686

csv_validation-0.0.8-cp313-cp313t-musllinux_1_2_armv7l.whl (1.4 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARMv7l

csv_validation-0.0.8-cp313-cp313t-musllinux_1_2_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARM64

csv_validation-0.0.8-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.3 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ s390x

csv_validation-0.0.8-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.4 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ppc64le

csv_validation-0.0.8-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.1 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARMv7l

csv_validation-0.0.8-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARM64

csv_validation-0.0.8-cp313-cp313-win_amd64.whl (926.4 kB view details)

Uploaded CPython 3.13Windows x86-64

csv_validation-0.0.8-cp313-cp313-win32.whl (847.1 kB view details)

Uploaded CPython 3.13Windows x86

csv_validation-0.0.8-cp313-cp313-musllinux_1_2_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

csv_validation-0.0.8-cp313-cp313-musllinux_1_2_i686.whl (1.4 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

csv_validation-0.0.8-cp313-cp313-musllinux_1_2_armv7l.whl (1.4 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARMv7l

csv_validation-0.0.8-cp313-cp313-musllinux_1_2_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

csv_validation-0.0.8-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

csv_validation-0.0.8-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ s390x

csv_validation-0.0.8-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ppc64le

csv_validation-0.0.8-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARMv7l

csv_validation-0.0.8-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

csv_validation-0.0.8-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl (1.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.5+ i686

csv_validation-0.0.8-cp313-cp313-macosx_11_0_arm64.whl (1.0 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

csv_validation-0.0.8-cp313-cp313-macosx_10_12_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

csv_validation-0.0.8-cp312-cp312-win_amd64.whl (925.6 kB view details)

Uploaded CPython 3.12Windows x86-64

csv_validation-0.0.8-cp312-cp312-win32.whl (847.2 kB view details)

Uploaded CPython 3.12Windows x86

csv_validation-0.0.8-cp312-cp312-musllinux_1_2_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

csv_validation-0.0.8-cp312-cp312-musllinux_1_2_i686.whl (1.4 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

csv_validation-0.0.8-cp312-cp312-musllinux_1_2_armv7l.whl (1.4 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARMv7l

csv_validation-0.0.8-cp312-cp312-musllinux_1_2_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

csv_validation-0.0.8-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

csv_validation-0.0.8-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ s390x

csv_validation-0.0.8-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ppc64le

csv_validation-0.0.8-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARMv7l

csv_validation-0.0.8-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

csv_validation-0.0.8-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl (1.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.5+ i686

csv_validation-0.0.8-cp312-cp312-macosx_11_0_arm64.whl (1.0 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

csv_validation-0.0.8-cp312-cp312-macosx_10_12_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

csv_validation-0.0.8-cp311-cp311-win_amd64.whl (926.7 kB view details)

Uploaded CPython 3.11Windows x86-64

csv_validation-0.0.8-cp311-cp311-win32.whl (847.1 kB view details)

Uploaded CPython 3.11Windows x86

csv_validation-0.0.8-cp311-cp311-musllinux_1_2_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

csv_validation-0.0.8-cp311-cp311-musllinux_1_2_i686.whl (1.4 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

csv_validation-0.0.8-cp311-cp311-musllinux_1_2_armv7l.whl (1.4 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARMv7l

csv_validation-0.0.8-cp311-cp311-musllinux_1_2_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

csv_validation-0.0.8-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

csv_validation-0.0.8-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ s390x

csv_validation-0.0.8-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ppc64le

csv_validation-0.0.8-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARMv7l

csv_validation-0.0.8-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

csv_validation-0.0.8-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl (1.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.5+ i686

csv_validation-0.0.8-cp311-cp311-macosx_11_0_arm64.whl (1.0 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

csv_validation-0.0.8-cp311-cp311-macosx_10_12_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

csv_validation-0.0.8-cp310-cp310-win_amd64.whl (926.9 kB view details)

Uploaded CPython 3.10Windows x86-64

csv_validation-0.0.8-cp310-cp310-win32.whl (847.7 kB view details)

Uploaded CPython 3.10Windows x86

csv_validation-0.0.8-cp310-cp310-musllinux_1_2_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

csv_validation-0.0.8-cp310-cp310-musllinux_1_2_i686.whl (1.4 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

csv_validation-0.0.8-cp310-cp310-musllinux_1_2_armv7l.whl (1.4 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARMv7l

csv_validation-0.0.8-cp310-cp310-musllinux_1_2_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

csv_validation-0.0.8-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

csv_validation-0.0.8-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ s390x

csv_validation-0.0.8-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ppc64le

csv_validation-0.0.8-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARMv7l

csv_validation-0.0.8-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

csv_validation-0.0.8-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl (1.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.5+ i686

csv_validation-0.0.8-cp39-cp39-win_amd64.whl (927.1 kB view details)

Uploaded CPython 3.9Windows x86-64

csv_validation-0.0.8-cp39-cp39-win32.whl (847.7 kB view details)

Uploaded CPython 3.9Windows x86

csv_validation-0.0.8-cp39-cp39-musllinux_1_2_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

csv_validation-0.0.8-cp39-cp39-musllinux_1_2_i686.whl (1.4 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ i686

csv_validation-0.0.8-cp39-cp39-musllinux_1_2_armv7l.whl (1.4 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARMv7l

csv_validation-0.0.8-cp39-cp39-musllinux_1_2_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

csv_validation-0.0.8-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

csv_validation-0.0.8-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.3 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ s390x

csv_validation-0.0.8-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.4 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ppc64le

csv_validation-0.0.8-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.1 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARMv7l

csv_validation-0.0.8-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

csv_validation-0.0.8-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl (1.2 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.5+ i686

csv_validation-0.0.8-cp38-cp38-win_amd64.whl (926.7 kB view details)

Uploaded CPython 3.8Windows x86-64

csv_validation-0.0.8-cp38-cp38-win32.whl (848.4 kB view details)

Uploaded CPython 3.8Windows x86

csv_validation-0.0.8-cp38-cp38-musllinux_1_2_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ x86-64

csv_validation-0.0.8-cp38-cp38-musllinux_1_2_i686.whl (1.4 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ i686

csv_validation-0.0.8-cp38-cp38-musllinux_1_2_armv7l.whl (1.4 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ ARMv7l

csv_validation-0.0.8-cp38-cp38-musllinux_1_2_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ ARM64

csv_validation-0.0.8-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

csv_validation-0.0.8-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.3 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ s390x

csv_validation-0.0.8-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.4 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ppc64le

csv_validation-0.0.8-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.1 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARMv7l

csv_validation-0.0.8-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

csv_validation-0.0.8-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl (1.2 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.5+ i686

File details

Details for the file csv_validation-0.0.8.tar.gz.

File metadata

  • Download URL: csv_validation-0.0.8.tar.gz
  • Upload date:
  • Size: 17.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.8.6

File hashes

Hashes for csv_validation-0.0.8.tar.gz
Algorithm Hash digest
SHA256 2ff6b31d80a665d731d5cea3fae121f6081850d394ec4007a0179074fad232a5
MD5 e4a1001a9268c4e02f27859c6bf2248a
BLAKE2b-256 0610504786897c71c628a756ec2d483cb14742df18860d5fb03bc48d7633cbc0

See more details on using hashes here.

File details

Details for the file csv_validation-0.0.8-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for csv_validation-0.0.8-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 896853a1fbbff1f5d439bbf6eb510a9a85413d2bc774752c75666ed9150d7666
MD5 a4fadfd4e1cf9fcb383b3934bfb5d885
BLAKE2b-256 b12b5b08ef97c065c7d079e229ed8e018de589716c3b1a7bf2c980a52a7d61ce

See more details on using hashes here.

File details

Details for the file csv_validation-0.0.8-pp311-pypy311_pp73-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for csv_validation-0.0.8-pp311-pypy311_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 64508f11128b106ffb688e70b091cb7a31551357d64591ca2d642802ad0a124d
MD5 2412f32f9a15ab2684e15b5e7d6b808a
BLAKE2b-256 bcf2878aa4f0a03f5824b02af4c25eaf9089874afc6b87bd6697da29428b0de7

See more details on using hashes here.

File details

Details for the file csv_validation-0.0.8-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for csv_validation-0.0.8-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 9a3fa0beaf9cc80f5b89d73dafd2935d64d9f1fc49de7466af67a1742ef3d64a
MD5 dcf8440962c494aad0fbba1a2fb16f17
BLAKE2b-256 4ab80c71631b5cb6032c3c3925f287732d268f9c4d2df8279d95b6b695eed5de

See more details on using hashes here.

File details

Details for the file csv_validation-0.0.8-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for csv_validation-0.0.8-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 2d9a2cd9fff38f9423cda34c88564ae59abea96e2ec8788941c41ef5060cccf2
MD5 2e46faccb219b37cfa43f40632542dc6
BLAKE2b-256 302c22c8e88f11734ba181f2199a02c15024aa632e6e04d1e517b0eadccd3164

See more details on using hashes here.

File details

Details for the file csv_validation-0.0.8-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for csv_validation-0.0.8-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 be516ad3724dcf709116844d44f7666da6b1374af61d2afc652a97d61d53aba1
MD5 282a9da14f04a3ad8df48e5554da6d4a
BLAKE2b-256 d55ba5a4d1dad92b10cf58009cb6c8c8658f08309fa457584c15c01cc7cbd3c2

See more details on using hashes here.

File details

Details for the file csv_validation-0.0.8-pp311-pypy311_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for csv_validation-0.0.8-pp311-pypy311_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 4f8b4cc6bb68602ed68ed0583f3a43c66deeb924138ef4baab2a0bf38326413d
MD5 2c53eb176749697a6aa1c0748b019235
BLAKE2b-256 d93d06d0275b0f7b633a7c8d217666857dd2baef64dc111676addda3700c1386

See more details on using hashes here.

File details

Details for the file csv_validation-0.0.8-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for csv_validation-0.0.8-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 1ec3bdb67f1184309e5d1fd13366dc507d25f9fd9c463ccc4fe7afc2abbd2712
MD5 e8d2b284aab1a48658760fa78cb0177c
BLAKE2b-256 c73b76a2aa909c9bb6a63afdc29b5a47ef59b818471b5094e92e7b3ee6d8ab60

See more details on using hashes here.

File details

Details for the file csv_validation-0.0.8-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for csv_validation-0.0.8-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 9cd4ded2cc9274ed41a100337618a9fb9e170f662322ca7198d082d7cb8df45d
MD5 a608ce91ac3e0d56c7820bc2e83023c0
BLAKE2b-256 68dc71adc2af48acabc9571328f2cc56120244eee7736095666a004cee186937

See more details on using hashes here.

File details

Details for the file csv_validation-0.0.8-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for csv_validation-0.0.8-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c413cd515bdc7680a3f2a5ef79a783443f656be50ed45293da072348942418cc
MD5 15fd64a461bd315eabaa5a40f6431a65
BLAKE2b-256 53c979ac9d75731a48a1afe7b452a70110fda6e1156eee25a01f6f17249ad980

See more details on using hashes here.

File details

Details for the file csv_validation-0.0.8-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for csv_validation-0.0.8-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 29f650af5270e63fd1a01c5c50a1cef10b0a2248604e88df9885e595b984fd11
MD5 a577c8ddcae6bfe2d4a9b90de1f146f2
BLAKE2b-256 083d8b58af39644fc8a7976094e8a758e312b4dc285a5d847cc6c0f432cf8cbe

See more details on using hashes here.

File details

Details for the file csv_validation-0.0.8-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for csv_validation-0.0.8-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d4a850fcba3973587804399ea1f8ef1388472076fd50054cb3e5375e21856bdc
MD5 dceb7b99accc89e37f0cc1edc8671fde
BLAKE2b-256 d84e6ae34b68177f9d457667717198de4047e51644bee5cbfa8712c74e219e03

See more details on using hashes here.

File details

Details for the file csv_validation-0.0.8-pp310-pypy310_pp73-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for csv_validation-0.0.8-pp310-pypy310_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 ba53d6ced5bba1d1458b48e152b35d53534b22d4dc91a5207018e96603ba00f9
MD5 7cad5c5aad0a5373e303a1d1c7f0c160
BLAKE2b-256 a1f3a50cc476a63a9c0ff53f988d9ab76a17571331fdacb38c00c5bfbf484d29

See more details on using hashes here.

File details

Details for the file csv_validation-0.0.8-pp310-pypy310_pp73-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for csv_validation-0.0.8-pp310-pypy310_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 00bb5a081834e6486a486188f46f359d577b5d51509fe03896c6fd9a1c679f19
MD5 3eb7190821fe979074f013946e9246ee
BLAKE2b-256 eae2c4515f3be1ddb5737ff6f7f1272c21b033bd7c14245dabad79ea7073bb26

See more details on using hashes here.

File details

Details for the file csv_validation-0.0.8-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for csv_validation-0.0.8-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a262b9c5b90b5c7b443e62bfda50586f73c6c97d68aa0d409dfc625905ac3b4e
MD5 d27595ef89727be3ee35e0410374e52b
BLAKE2b-256 d5f5cbbf72b7b68df7f62ccbf88954ad957af4f394f39951f8deb1b2ad885e69

See more details on using hashes here.

File details

Details for the file csv_validation-0.0.8-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for csv_validation-0.0.8-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 988d167b9f4333c59a504cae3a7cf811c78facf214a4204bbc9d8d1bf051890f
MD5 e6e443dd9195fa237955e358116c2b33
BLAKE2b-256 b116f7c85f59512aefab1658bdce35e17f04f3ac311954b5cde6b87c87c9740c

See more details on using hashes here.

File details

Details for the file csv_validation-0.0.8-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for csv_validation-0.0.8-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 de495f2e33c980be8b6769325460eb4759c01f909953ba659d2b1403db84f3f5
MD5 83a174c41a792d847c63ae51bae1415c
BLAKE2b-256 cbf778f1a7ce934fd4662d181c7438e6c73bea10d2f213368917ff1eb73361f7

See more details on using hashes here.

File details

Details for the file csv_validation-0.0.8-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for csv_validation-0.0.8-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 112536869280a89d8bb63b76261e2fc7430ce814f12eef195b94b35613a1593a
MD5 efb5503bab51e75b4d9fc56b0469d871
BLAKE2b-256 d2ec90e73742efcae0f347c8e218015802babc3af31f82c10e7e4b1a8bd2d992

See more details on using hashes here.

File details

Details for the file csv_validation-0.0.8-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for csv_validation-0.0.8-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 75c609c0e7a88d299ca359d369587d698319892c75e6bc4a8452147f68862284
MD5 36df15197849d5c0dbff933be37d3fbd
BLAKE2b-256 30c840d14af7bd95d5ae2a916e041c86c9d177f2abea4fce0e2ea61a6b9b58d7

See more details on using hashes here.

File details

Details for the file csv_validation-0.0.8-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for csv_validation-0.0.8-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 16fcdd8091c7ee7264aeb49659fcb3560a9d0a823b4705bb4233c81a90dd36dd
MD5 94897123799066a4311f666aae7d530a
BLAKE2b-256 54d9989088aa0dc2a8a9a12961ac034dd37f412784502e05c694761b1ba1e9f8

See more details on using hashes here.

File details

Details for the file csv_validation-0.0.8-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for csv_validation-0.0.8-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 58e449384174b9c51c5113ed4e2fe46a0675910d94dc9b36344c0fc992917745
MD5 aa4f727e7950bcf5dd710b4d09c5e042
BLAKE2b-256 474c4436b9c373e2611b4e145ea1c9e6dc4a72fe72c97086fae418ea47e5169a

See more details on using hashes here.

File details

Details for the file csv_validation-0.0.8-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for csv_validation-0.0.8-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0a6f00b82f81119fc3b4b2edd8e31e1d4e3d24503ea6f19ec440fd5850256245
MD5 fdec261b54ff730ff8a34c493111aee1
BLAKE2b-256 a82908cbb8fb81cf7e3be4679c6945ef314fb7ce92e1c274923227681a26a452

See more details on using hashes here.

File details

Details for the file csv_validation-0.0.8-pp39-pypy39_pp73-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for csv_validation-0.0.8-pp39-pypy39_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 b270d8c70964bbf2c31e5a3ef6d0eb84a116fca57590112f6afef65d82eb6b1b
MD5 cad144ad41de7fc33354a4790aa74b36
BLAKE2b-256 25748f837a6d334db116be4cd0bfcc4e75e9f5fce0d9515cd6600e338eee120c

See more details on using hashes here.

File details

Details for the file csv_validation-0.0.8-pp39-pypy39_pp73-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for csv_validation-0.0.8-pp39-pypy39_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 8f58d60a3c422caf5a2ac6b82c32c15520cf54494fb9b81a2b91461ddb325bbf
MD5 3821cdc2b438a02f731d7a0c275ac561
BLAKE2b-256 f8615c6c7fc41d5f61588cb5e088e80b63f022d9fc1ed484612f0b613b03f486

See more details on using hashes here.

File details

Details for the file csv_validation-0.0.8-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for csv_validation-0.0.8-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c727e7d9fafd72b2316af44e9851970cf8b503f82cc421749879731328e58537
MD5 3002fa099a7c37d0a77f61d02fe9e33e
BLAKE2b-256 796386c0b09499f07ee4fd06074fd0bcf522a819e5b676f83d7447fa74ec8d85

See more details on using hashes here.

File details

Details for the file csv_validation-0.0.8-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for csv_validation-0.0.8-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 471df5cca2036e7a30137ca5147db8c3044376df6a613ae55e6bf318176cde86
MD5 a63777d6f2de9486b511169c763dd6a0
BLAKE2b-256 955ab03b9dd7b88d72a82beb134d905eea0dc8b597851d77c802b410a256dcaf

See more details on using hashes here.

File details

Details for the file csv_validation-0.0.8-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for csv_validation-0.0.8-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 49af2ad90e1aa88f6ca9c5e7c710172bd9952b44f4878a26c23b17db6095ebb5
MD5 6e63e85515f2d4dc14b64ddb8baafdc3
BLAKE2b-256 2df5ff70c5e5ebe1bbeddfbe267c5109d4fad985534a2ace8671455a122ab5d8

See more details on using hashes here.

File details

Details for the file csv_validation-0.0.8-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for csv_validation-0.0.8-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 ec71cb16cfd8b2383d41a709d652b5f7a9369a68cb44bb596056d051a2ce68b4
MD5 7039dd296e09010c43d54f7a6de833d0
BLAKE2b-256 5ca2312c80807500accd1173b7a79307bcb242eb98c6c25e12aba3e2af3e8e70

See more details on using hashes here.

File details

Details for the file csv_validation-0.0.8-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for csv_validation-0.0.8-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 edd0b3148ca49de1805421763fab5003085147000f45ce8ba590f0b8428b220c
MD5 432bc2adb69d6fdd6f25bd0cd4b9850f
BLAKE2b-256 cc9368c6f89d676fb0aefb8f0635e307936062fb22ff4d44e1885f9b6d7b8daa

See more details on using hashes here.

File details

Details for the file csv_validation-0.0.8-cp313-cp313t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for csv_validation-0.0.8-cp313-cp313t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3afdb6459127c6cd08ae2d3e810a53fc7b3fa3d31f3a46f1cf419dc0394939fc
MD5 bd3f5debef9cf0a619f0ced34c8ee633
BLAKE2b-256 06d3eec4f4a4ae4c33bf2c3b3f6f01928a85876766c508214ddfbef19af84581

See more details on using hashes here.

File details

Details for the file csv_validation-0.0.8-cp313-cp313t-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for csv_validation-0.0.8-cp313-cp313t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 aff7ba956d1eca3d15547204b741f01c0ce99defc9c2a8cdeae9610bc5abbdfb
MD5 ffb2aa9d5b37c6d80c65dfa6e36d57fa
BLAKE2b-256 f59811145a82cb9414b9ec8b59b4d5acfc10a933e22c5af2268bfbf9d389f2a3

See more details on using hashes here.

File details

Details for the file csv_validation-0.0.8-cp313-cp313t-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for csv_validation-0.0.8-cp313-cp313t-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 511ca9720f1af6725f44803fb349bd1614850e8ced6a639686c90768665b0a19
MD5 07a5855d67247236bee5914ad4fb611a
BLAKE2b-256 9f2bfd806ae747f6dcd3ebc1d010ff6f198afd4d7e32336a589838b150df8e35

See more details on using hashes here.

File details

Details for the file csv_validation-0.0.8-cp313-cp313t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for csv_validation-0.0.8-cp313-cp313t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 0f0453d0291313d4123356df41d4da8ea0540c7cf3951072b321ef9acacf78e2
MD5 7d318360e4f102748da8d2a9069bf1eb
BLAKE2b-256 89f9c496e98366c70516eb1e64e35347f34025c8724ec7b63134858aca6374e1

See more details on using hashes here.

File details

Details for the file csv_validation-0.0.8-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for csv_validation-0.0.8-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 b747ecbf50dc64d2dbe66643af312f311bfc58fbeeef8aa13c949db97e3c6a8e
MD5 9344f082bf16515380a43d490cf1e602
BLAKE2b-256 c7ec071329407f785d2514c0d03c008755a93980761c672fe453b4a2fc7c9112

See more details on using hashes here.

File details

Details for the file csv_validation-0.0.8-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for csv_validation-0.0.8-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 ca6ccb04bcab6d003ded62dc38a43a1a17a635597a5c7f22e2b981dc66c9ed97
MD5 9f1ad795ac49699b287458b2ded5c412
BLAKE2b-256 d3bd757e8ac14af5740a179b6230d5e161b1a5ad341f5ddf6fa10725e2e01a85

See more details on using hashes here.

File details

Details for the file csv_validation-0.0.8-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for csv_validation-0.0.8-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 0ae1c0d7a7a22966a7f45a56d1d9ffdc2eb8b3766231dfeb51c5620a31236794
MD5 1002eb99ecbbf6d7dca0b52ca80aefc4
BLAKE2b-256 b30c9fb9148e4742deabc015cb4dbf99781a8d870e69988966daf1b26475df82

See more details on using hashes here.

File details

Details for the file csv_validation-0.0.8-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for csv_validation-0.0.8-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3a53ddd02c6a33ce6451b1346e7658843b9233b5ffd0e2e2bfd46180d2fd5979
MD5 84bd58e969d92681c537bf743123f0f1
BLAKE2b-256 16a50d00b51f7b03bf072701d9315fafe852c616eeed67511ae59c161a72f4e9

See more details on using hashes here.

File details

Details for the file csv_validation-0.0.8-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for csv_validation-0.0.8-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 9c1597156a72604082994baf2914c6c0c5dfa64af0d6a2c94a712b9c77fec1ee
MD5 c304f6cedebc94203b25942ad3e10eff
BLAKE2b-256 7ce3f436cacb67576ae2fe24a0b6dd5e68accf2ec901b88f91d1d5918a68391a

See more details on using hashes here.

File details

Details for the file csv_validation-0.0.8-cp313-cp313-win32.whl.

File metadata

File hashes

Hashes for csv_validation-0.0.8-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 0123e9c1e0f9d87f620d99950cb4e1e45ce1c9e4cabcb5ae45b79067aa42e4ac
MD5 019afd289641364fa696052e3423e70b
BLAKE2b-256 d105b9f37010319b0abb36d39306276221b7610ae05c379960d93b92214669dd

See more details on using hashes here.

File details

Details for the file csv_validation-0.0.8-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for csv_validation-0.0.8-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 820cc4cbbd807a7689eb530de24a62e1ccf79f3b5ff3c9a2a81bfe5a6faef1d6
MD5 24e580e9905eba10d7f132c3ae2d849e
BLAKE2b-256 183086268be03d7fc15739464e9158c52a9193c801a08960d701ac503ec0ba36

See more details on using hashes here.

File details

Details for the file csv_validation-0.0.8-cp313-cp313-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for csv_validation-0.0.8-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 9604adb5c12ca226f146eca6c0daa8e1c266cd8ca6bd1bda3afa81cb66bf7f60
MD5 085d64b13590088401594d14f8dff7a3
BLAKE2b-256 13ee160673d88772641f22b52f3db2d2925dbdddd88f209b869250bb98427719

See more details on using hashes here.

File details

Details for the file csv_validation-0.0.8-cp313-cp313-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for csv_validation-0.0.8-cp313-cp313-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 6e7767d86eb16501187bd8f9948d603df2d709a6168e33faf7a04c50cc5e0e3b
MD5 b2628145186c4748b9fc397f0a779974
BLAKE2b-256 0ad1e25c88af2a3210df654a7a51abf28a921c780d22daad79b277f1133536fc

See more details on using hashes here.

File details

Details for the file csv_validation-0.0.8-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for csv_validation-0.0.8-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 29ba56d7b36f99677e3f822af9b70c1aa87cdaf792456b314301b94f971bbe55
MD5 41a2f89060307e8a5a31c1c0af3f841c
BLAKE2b-256 9b29893d390b1cd16d805868abc2d7fcee18016895129268cd687279606b9c2b

See more details on using hashes here.

File details

Details for the file csv_validation-0.0.8-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for csv_validation-0.0.8-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 73cd6b41463c456c097f09c0023d95ae1ac08e46043d356925bf04b1e519cd90
MD5 ffe3927a4b4206f85a90deb909f7f6bd
BLAKE2b-256 445ab4ae12eee96bda5a50e5124cd5eb17d449ff0e260ce94c7801caa1a89105

See more details on using hashes here.

File details

Details for the file csv_validation-0.0.8-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for csv_validation-0.0.8-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 8ef514b20fb54403727c49afb225e401b94802c8901727e98d6720efe9f7fa56
MD5 01be4d2ac47f354d11aae5e9f395391d
BLAKE2b-256 eb5c0487c351686aee4f1adfb2cd10a11f9aa31148a2b914329300e2a8e2ce8a

See more details on using hashes here.

File details

Details for the file csv_validation-0.0.8-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for csv_validation-0.0.8-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 279718f81d2f8aa01f38ddc192d7f17ec9e2ae4d90abaf5095b885948d5ab7e8
MD5 1c11571e21160d10cf2fb7fcde42782e
BLAKE2b-256 8f0036250bd33b5da02c98a78550a8d7f30d03a6ce0ab868c658c9b552e67446

See more details on using hashes here.

File details

Details for the file csv_validation-0.0.8-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for csv_validation-0.0.8-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 f40b18afc74d93ec6cc57ac7f949bdc7718ba94d9a3abba6d321cc94a4f34f56
MD5 9c42f71ecc1547bff332f2b8971cad89
BLAKE2b-256 a6c2a2793dea3643673e0d57a7c678c669b7e1d807753d7f6d8773354b178b6a

See more details on using hashes here.

File details

Details for the file csv_validation-0.0.8-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for csv_validation-0.0.8-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8859e7d6b77dfc6915280c886209f1882837f41efc8950d7032152b78767eacf
MD5 ff01a57d0c717be819fda344d010c8c7
BLAKE2b-256 4e702ec514edac243f5a1f198aa98e821c2ee5ef46afc01407b38f8016a2382c

See more details on using hashes here.

File details

Details for the file csv_validation-0.0.8-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for csv_validation-0.0.8-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 834b4eeb8f8cb835afa941c4e3bd007b4bd087821eac8eac88dd34a636d3a980
MD5 019d0c4406406d17ad9f299f840daffe
BLAKE2b-256 b4c08ca460a55d8e252e127b10f0ccab4454a974d77848e7f18d38bd0ea43e85

See more details on using hashes here.

File details

Details for the file csv_validation-0.0.8-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for csv_validation-0.0.8-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8f497edd1fa119a546b45a8739428a174e2d7785b0db46cac01b035a24c81166
MD5 9f63439339f6242b34a422499e52eb07
BLAKE2b-256 ff0d0a42bba48d53da0a3f3556e77198ebc4052eeee9c31d898f53088fa548d9

See more details on using hashes here.

File details

Details for the file csv_validation-0.0.8-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for csv_validation-0.0.8-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 37ca713dcec75cde5f611fb0b1118c65afe34f38614eeac75176b0b003158152
MD5 e9e6af9e11abb774e916be2ed45eabfe
BLAKE2b-256 cf299556de97090848e05b32f0598712a9fffbd43c161015bf2238d2812ab2ba

See more details on using hashes here.

File details

Details for the file csv_validation-0.0.8-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for csv_validation-0.0.8-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 2c9ee3e38ac912a77ec5ed7ec527083e0069d2ac6f29bdf4183d913e268f5687
MD5 91d04d4e2e9395a2735da05a37c57fab
BLAKE2b-256 4bc45f12cbcd95336594ced825bf0f6687ecb7266fb4acfe99d1654f23e72bb6

See more details on using hashes here.

File details

Details for the file csv_validation-0.0.8-cp312-cp312-win32.whl.

File metadata

File hashes

Hashes for csv_validation-0.0.8-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 bdf01f25681b3539cea30277c68ced88ea145b14ff57c627376bf40316811005
MD5 56b05febae9d04c21bcdf27edf41a8bc
BLAKE2b-256 a6cc434db0cd560c33f8ccd07375cde28982428564f07588efde5f2f29fd56dd

See more details on using hashes here.

File details

Details for the file csv_validation-0.0.8-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for csv_validation-0.0.8-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c70df834ec2b712212fe04525418463bfd13321fd131e111147c606a84de24cf
MD5 1cdf8b5c7fa27886fa435f0a525794ca
BLAKE2b-256 5aa22e420f0bdf8cecc5f7151fbd19adea472df64c2e3a01de4118ae69fa2fdc

See more details on using hashes here.

File details

Details for the file csv_validation-0.0.8-cp312-cp312-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for csv_validation-0.0.8-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 ba25ab3c02088dbd0e817211876e0849355e1ac91631e59fe9af41b7262a5072
MD5 1afae5ca2368a356e53c3a7f80a15ad6
BLAKE2b-256 79ec4cd87de48f7a1fd9889f151bd6b9bd9fa4d3cf698419b5592737c4fd253b

See more details on using hashes here.

File details

Details for the file csv_validation-0.0.8-cp312-cp312-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for csv_validation-0.0.8-cp312-cp312-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 8f1fbf570e441e8a7b404dc1f6324d1608717996a46dfc5ab961547b4f7ceef0
MD5 52a1c1bc7d31b4d791ed89d345eece7a
BLAKE2b-256 8b5ab37cc21c8ea727ce0238d08304a43313854117ae71d0b80fa02a992fd263

See more details on using hashes here.

File details

Details for the file csv_validation-0.0.8-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for csv_validation-0.0.8-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 dbd42048c6b1ce2e106b0d0e3f05c62c94d08d864848a4525cdc8f4385302ecd
MD5 559d9a0f60fe864bb207e4c92ee7dc9e
BLAKE2b-256 b4be0d421525215cc652dc2aa38f7c8d49b308aa513fefe1eeee805f56afbed7

See more details on using hashes here.

File details

Details for the file csv_validation-0.0.8-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for csv_validation-0.0.8-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b1d9829f1e354d4ed3c6ff71e31a52bc3b3313580a4a8e78836391fdd5dd3fec
MD5 a51741ede7d480ade42a71ec7e4faaaa
BLAKE2b-256 3388f41305a2994ad193467dd7a9a6bdd516b5df50a53d77f40cf226414f1ebe

See more details on using hashes here.

File details

Details for the file csv_validation-0.0.8-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for csv_validation-0.0.8-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 3fc397dd687b05218ab6c36c58028cae39169776550f266bd12ca8da1cb14047
MD5 253754f15059275344bc3f861af0e9b6
BLAKE2b-256 698d2b20b98c1116e30e3834c6e89effe7990e060a5e3900ffb285fa5c5a1530

See more details on using hashes here.

File details

Details for the file csv_validation-0.0.8-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for csv_validation-0.0.8-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 a0638437d9dbf937f65044afec1bf098d27aa6398d3de527d4f3f202d3b23061
MD5 0888c3d0a035502b4876cafa93f5a55d
BLAKE2b-256 ddcd2273011ab89de5596db0813b02c0c94785b70b5a568801fe25b3228a9855

See more details on using hashes here.

File details

Details for the file csv_validation-0.0.8-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for csv_validation-0.0.8-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 c9200173650c2268f568d5cc58982ede354c88616719d3e406e866423c538c42
MD5 40ceb15a78b422ee2654632ca63b6fea
BLAKE2b-256 98c4ea848e4dd9356f2f7953c89794229b031a81d16914744e31cd85ba8aa8d5

See more details on using hashes here.

File details

Details for the file csv_validation-0.0.8-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for csv_validation-0.0.8-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9ad11848b98cafb85c7c90215637218129b1d127189a5397c3870a465134ca9a
MD5 36a73d6b7244184e196e80a62ae9f2bb
BLAKE2b-256 16f14f709b44fc6b4634f966713dae86934d45228e33005583da2183c28068bb

See more details on using hashes here.

File details

Details for the file csv_validation-0.0.8-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for csv_validation-0.0.8-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 fd8a23f061f6293c5a0ca33e315cc06e93bcaf9a07a4ab9d71beeb9f34e89152
MD5 d63ad28d9380c85af3c77a400747ffb0
BLAKE2b-256 ade51372542ba57e8aca7f4ca7632b90c9489ea66a7ebc8a64efd7f8f65c809e

See more details on using hashes here.

File details

Details for the file csv_validation-0.0.8-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for csv_validation-0.0.8-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bbcb755cfab045a67507a3afdc4b254d8ce73b630b19ad8ef5780e71b637c8aa
MD5 755572f0870a095212d3f91a0101ace6
BLAKE2b-256 c49ab11c78a1cb3b81005ee19bea35575dc2db06ad606da59eb23bf3b30e98dd

See more details on using hashes here.

File details

Details for the file csv_validation-0.0.8-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for csv_validation-0.0.8-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 08cde69c734902814e515cfff2a6a4587728ab66229eee7893cbce0ede79dd07
MD5 120741427d2aff11de9850ac23b73097
BLAKE2b-256 ed0355dd5362d36c2976c22550921ff8d2916e6116133e6ecf0da101ed21b924

See more details on using hashes here.

File details

Details for the file csv_validation-0.0.8-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for csv_validation-0.0.8-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 9e32fb61ca842778abdaae453390f84751086a0842c23eb11d656e680a9dbf8b
MD5 2eb090590d566f91188c5615e497949b
BLAKE2b-256 14ba1e01ca7d688b137b7f70614adc1ed3744485e509e5217331cdbc5603ffad

See more details on using hashes here.

File details

Details for the file csv_validation-0.0.8-cp311-cp311-win32.whl.

File metadata

File hashes

Hashes for csv_validation-0.0.8-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 3fa64915353eb969debab54cfcf1259e72b85ff1d4252f0917f49944f6889b04
MD5 6aa5c9b63a9557df468f84007d4abe61
BLAKE2b-256 374d69720f93c5a8c8e332fff81e4086421844bda137bc3dfadadcb57ec5b692

See more details on using hashes here.

File details

Details for the file csv_validation-0.0.8-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for csv_validation-0.0.8-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 57d8b4621cc61faf4b09ebdb4e9fbc2a950cdcdad31a8ffbc84fae8e4d2adcb7
MD5 323dab4457bb8c87ab8c802bc6fd9990
BLAKE2b-256 3e48d3047f945cb4d5ae806b6fd51ff589a9ef7f2cd168b92195061fb9a881e2

See more details on using hashes here.

File details

Details for the file csv_validation-0.0.8-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for csv_validation-0.0.8-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 45a939859163015632e602cb120ed7d7a8353da1de1e86cb5e0810506e7574f0
MD5 c831d04158ae182761f72ff9dd2176f2
BLAKE2b-256 4de72d1304732f095a00780702a74186c7e19643f33b38651b5b02349aa521b1

See more details on using hashes here.

File details

Details for the file csv_validation-0.0.8-cp311-cp311-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for csv_validation-0.0.8-cp311-cp311-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 11392eda123085d61be4c7f743d5f3bb74a2bc6328e226626e93238a5479370b
MD5 92840e57d8266e43c3edc2f279a3406c
BLAKE2b-256 5e72088101b83eed7ac833a2e60f2f27b47779a92a876ccaadb170d89aab53ea

See more details on using hashes here.

File details

Details for the file csv_validation-0.0.8-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for csv_validation-0.0.8-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 32ae1f371455b1616688a517dbc8268476d47313a7776d6c73d22fe7db9765b6
MD5 013e62eeb656dc792492f9e6e3185a31
BLAKE2b-256 3a774cfd2904b663d7a22b6397dc63ea8bd953832f368af3debb12ea90482176

See more details on using hashes here.

File details

Details for the file csv_validation-0.0.8-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for csv_validation-0.0.8-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 862235135f6e7c69ff35d663e985e75dc3ed178d21226934b781ce9208a8f865
MD5 c7c7712490ff67eee68f95e394c91d4b
BLAKE2b-256 c5cbbff47fe3446f1a55473ecccb3be612c90f9a8b5a678985e5042266e4cfc7

See more details on using hashes here.

File details

Details for the file csv_validation-0.0.8-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for csv_validation-0.0.8-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 8aca0353072c6318141bfb7b00ec8c69cbdeff8b6b8f213f8dd44e8d53b29c7e
MD5 ee5e3ad8e7747746faca9c6dadb6ae52
BLAKE2b-256 fb7075450b46c35d1b5ce9fc26f5939ccf661dd80c3bea99440f5db163f56aac

See more details on using hashes here.

File details

Details for the file csv_validation-0.0.8-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for csv_validation-0.0.8-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 17b8531272c6a93ff05a9fc880cd93ffba7577f90066d0d3eac4b4493f9ddef0
MD5 1d758ed20242abd983a821ca8f2a0836
BLAKE2b-256 bc7ae1e9e948edf704f772fbd29b4ad7d91847ad77b76eb21db7651cf9027176

See more details on using hashes here.

File details

Details for the file csv_validation-0.0.8-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for csv_validation-0.0.8-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 370da748efac7f85c7d6cff76c9410231d94df810e10c98697d16f626268eb9a
MD5 00cca8889093cb048ca9dab149ed3be0
BLAKE2b-256 9bed340fe2f66595c4c51bb8dfd9a9143baa81588a37135b55305a12938f292e

See more details on using hashes here.

File details

Details for the file csv_validation-0.0.8-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for csv_validation-0.0.8-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 be4e45f4a4884128bb6d0cc06045e4408637bab25699634550662c4bf895b763
MD5 eccd6e6dfd95ab3e4e42ea563c3e7fb2
BLAKE2b-256 a80c69a3dda98d1deda92923c7d47744db7acaefb5f57e7388bf239c39121ebb

See more details on using hashes here.

File details

Details for the file csv_validation-0.0.8-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for csv_validation-0.0.8-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 478afa1b0516e6585f1010a8c3c837690759269215bd8059fb68b3b792750fa7
MD5 165e41128b64c0936757dbe83267c5a2
BLAKE2b-256 19c68865e07b16d6e32da20ac7e954901e1610591616680e9e719945018d1f7e

See more details on using hashes here.

File details

Details for the file csv_validation-0.0.8-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for csv_validation-0.0.8-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7678e15d90da454d083e213b6b13458c204f957efb1b424a2f9689e6e3ab29d4
MD5 3b12b3bae22392a7d45ca77c23f74d52
BLAKE2b-256 05443d9ad8f7fccc4f29fabd97b401cdcf75ffa67daae90aaecc6cf01af374ea

See more details on using hashes here.

File details

Details for the file csv_validation-0.0.8-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for csv_validation-0.0.8-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 790202535deef9e92e8437c2e039c6281223edf075d96d781dc0df9b27d99861
MD5 387b082baae866e3023bc3629f89f4a0
BLAKE2b-256 b130258d89c68a43c5eef1e7d5c99afbc57e893adcc3c0011486c044ffe6d723

See more details on using hashes here.

File details

Details for the file csv_validation-0.0.8-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for csv_validation-0.0.8-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 534aca04b2f598e85043372e1fffed0d82211d6dc637b0eb62dbcb7e3c1b510f
MD5 6beed7889776b9b4f90e1cc5c340bc08
BLAKE2b-256 06f72572dbfad86b79029d5b3704885b35a0f55c8d6dda3124b623381586e81a

See more details on using hashes here.

File details

Details for the file csv_validation-0.0.8-cp310-cp310-win32.whl.

File metadata

File hashes

Hashes for csv_validation-0.0.8-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 a0b65bc800fbe53b0c1e0072a09ad8fd1df39b6f85b32616f484e14ff01f1e50
MD5 a40c5bba929945a624f7209009cb9e49
BLAKE2b-256 fcc8e8178a555e0ef811ab78ab4d455bd6d9c0b57ad41f61de08cc3b08ac8762

See more details on using hashes here.

File details

Details for the file csv_validation-0.0.8-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for csv_validation-0.0.8-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 361570d14d65f7f22e4645cdaa51957f5519c6a737f57838ebecf96c8f37db3a
MD5 43ea46220416ff0634962d0c6a2b30d8
BLAKE2b-256 d5510590d792b414d7a259a2b3d8b519cff53ef9e349587a204adc54e43a29c5

See more details on using hashes here.

File details

Details for the file csv_validation-0.0.8-cp310-cp310-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for csv_validation-0.0.8-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 28092102e424e6cfeeb4f940aaf65f8201181d010223bfcda6f0e7e934374290
MD5 d7ecec125fd48caf699c7f95984026f2
BLAKE2b-256 37fbfbdcf9dd70c2997b8d8b3b5c67ecd7b6b7805a1b7e1bf035781f12ab3bef

See more details on using hashes here.

File details

Details for the file csv_validation-0.0.8-cp310-cp310-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for csv_validation-0.0.8-cp310-cp310-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 c0e38c0e67801f2d3c908662681cadc56fedaddbec76f6398b115b7740dd04a3
MD5 fa604709e7d1745858e51f8ee39084a4
BLAKE2b-256 87c3e86d1b5d4a9145414ac2fd40b45ff3d80a8cbcffc7e02a047438a2c39078

See more details on using hashes here.

File details

Details for the file csv_validation-0.0.8-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for csv_validation-0.0.8-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 1f1d1f828b790b49c93fd0096d1fbc8ffed6147d5abd5f490bfc06738b511c59
MD5 b9ad087bb528c59bfa49eb418802d0cf
BLAKE2b-256 3f6cf0b9715111590570e29a76da5b3e9d3c3c3d1c7b04cdcda6c30acf311d0a

See more details on using hashes here.

File details

Details for the file csv_validation-0.0.8-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for csv_validation-0.0.8-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0126c8ce0dbdd950210d69bf88b88b653b219e656831452ef77203075953e9c2
MD5 67b102b309cb8f66e6916be0b9d254fc
BLAKE2b-256 45e55d62916921dffe178e1cb636c25d435a68dcbf04914ae5dcaf336f733f09

See more details on using hashes here.

File details

Details for the file csv_validation-0.0.8-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for csv_validation-0.0.8-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 d4492c628fd2fab7d96ad8091bdbf1adf806415edee0c4003e96e68fe08a6ac2
MD5 1225c7385a769c6833a4c0faf44109bd
BLAKE2b-256 8311f5202e32a3dc29b7fb659602980d0dd6537f4773a5a926a058633242b859

See more details on using hashes here.

File details

Details for the file csv_validation-0.0.8-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for csv_validation-0.0.8-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 f28e183c2996675f73edb00be2042caf7c5262e8b8a5f9cb450aee7fc19b11da
MD5 162947e3264f128a9f0943779a6095ac
BLAKE2b-256 0ea4bb819abf158233a2ac765081e9e05d1138f5142f3dd456670971c7fc586b

See more details on using hashes here.

File details

Details for the file csv_validation-0.0.8-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for csv_validation-0.0.8-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 d9a30712c154aa2708efcc8f5356a083f019a32015625ba4e54410767e477f5c
MD5 13dae460da35ff94c9fbefa96cbec7e4
BLAKE2b-256 cf65f24d1ef1c0eade98b29431851bbfb823c2939c184f2e5790159c9ba16616

See more details on using hashes here.

File details

Details for the file csv_validation-0.0.8-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for csv_validation-0.0.8-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ef0ea13de639187b0b24054f82f53b06b3c2e4e5f9e94f95dd93283e7e2f06d7
MD5 1e104300ac29221307c79b7ac6ca9953
BLAKE2b-256 6c4043611e58e195577c85b3d149cfa1d9da9bdccfd942c58cdb5515d4adab7e

See more details on using hashes here.

File details

Details for the file csv_validation-0.0.8-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for csv_validation-0.0.8-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 346290bad7cb35ea4ac66a6a58a9448e8898f0f50d59eb8894eb1c912c25d033
MD5 dee0ec93bae4d79a277170aa3988abb1
BLAKE2b-256 04710174e76f3a8f8f821d5f2cdffe4b80181c7d8072189b34f8ab081f5a078b

See more details on using hashes here.

File details

Details for the file csv_validation-0.0.8-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for csv_validation-0.0.8-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 b24f02b81fdf73b5276d5741e4382338074b26617887cf796524cce86036055b
MD5 3c90a8a4b76ca87730cd34aa83f98b3b
BLAKE2b-256 330a6ae4e5ab05a798cb1efaf7ace8d8505b42f1f6965c9f22dc0fae35e0cf3f

See more details on using hashes here.

File details

Details for the file csv_validation-0.0.8-cp39-cp39-win32.whl.

File metadata

File hashes

Hashes for csv_validation-0.0.8-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 f28e9871f7d60eb531dbd8726931f8f60b78e0dd07de034afafa0987804eea7f
MD5 edfde142dec3f5eece049f50fed78b7f
BLAKE2b-256 cdc0ac3a886544447d996d72e9ec07da93b3e9b707ed492a08288b7c7a923349

See more details on using hashes here.

File details

Details for the file csv_validation-0.0.8-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for csv_validation-0.0.8-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1f61c75e362785067f7703e3323a6b030c296694c0315b761eacce35672e9175
MD5 0ecbe0e049463a31d539f4f2830bf398
BLAKE2b-256 355339afd0dcd2515a3a17ac592adaf0eaeee6ce81189dc3cb98258d55a21788

See more details on using hashes here.

File details

Details for the file csv_validation-0.0.8-cp39-cp39-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for csv_validation-0.0.8-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 640197f698c36f78206717d7c4e63e1e38933d57bf65d5a188134c476008cdf7
MD5 74df9973ef3aa14f389f4255980bad86
BLAKE2b-256 739c6e7a759f135b82d54ef485d0523353d0c4bab095fbf7555fd6705ca04635

See more details on using hashes here.

File details

Details for the file csv_validation-0.0.8-cp39-cp39-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for csv_validation-0.0.8-cp39-cp39-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 8702a526017738f694dac231cf51e0c338c3a92224846f9380620d48c5686ea2
MD5 47d3846a2124a2eda7450cccc328c50d
BLAKE2b-256 2a73c290f8bf0cc33d7dfd1a91cf2b8f5f181c71309e8f7c3b093c11ce2c8523

See more details on using hashes here.

File details

Details for the file csv_validation-0.0.8-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for csv_validation-0.0.8-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 71b141f2dc60f97674f2af3637adef695f2d1c514684a251c5c807ee19e507e2
MD5 905e531bd64f0ff6b315ba54c6a73710
BLAKE2b-256 9bf7d7fc5f1088ab75e6aca18e7205f6da2d1579f1cc780aa854e74cf15413fa

See more details on using hashes here.

File details

Details for the file csv_validation-0.0.8-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for csv_validation-0.0.8-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4cd56a45ec57f09696aaf28ca51f3c16c9d46d8f9dcee538dff9e0db0575d618
MD5 19e0ae56de23064a8f844ed2e7480d8e
BLAKE2b-256 66ca62472167cdb22b8995e669bbc08093b14b7ca7b6debe3b209dcbe6f5a008

See more details on using hashes here.

File details

Details for the file csv_validation-0.0.8-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for csv_validation-0.0.8-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 541f45b4b35a793d1a8109afc9f81b0cb7d3f6a9b7cccfa7df4ac04e477af6b9
MD5 5c29094d9c880f8aea5f98afb7f5ac53
BLAKE2b-256 55a312eec2f16bcdc051eea4747aa7729411e6fc91ad2ab76f3ca97e1cd6b455

See more details on using hashes here.

File details

Details for the file csv_validation-0.0.8-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for csv_validation-0.0.8-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 3e9cdd090273dd7b645251d6c5e34a14871b00ac93c15ea873ee0472e559ea64
MD5 bbb5f45f291540b1fa260f311878e1da
BLAKE2b-256 32fb3cea466c260ac508526fa6c361145777d0e3d53bc32119396ef985d7a225

See more details on using hashes here.

File details

Details for the file csv_validation-0.0.8-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for csv_validation-0.0.8-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 a83dd21e65b6a891de25359b6037f39696f323e73d50a9033c0a20972e16620a
MD5 f79f698e68115d006a25a04982429dfa
BLAKE2b-256 387668c9ddb85ff91c94d83c1b23b0c951cab18289aaf47baee3892562aa60bc

See more details on using hashes here.

File details

Details for the file csv_validation-0.0.8-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for csv_validation-0.0.8-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f0e8b1f71044f3039ce1b2e636939be456965f7f7d85eb5d4ff2fc2367f4b6dd
MD5 02678d92a9a292e9de9eac969d721ab6
BLAKE2b-256 a63ab1ad21a43bb8c1d7df897ca721d10a4d1c79428821118105780e8964810b

See more details on using hashes here.

File details

Details for the file csv_validation-0.0.8-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for csv_validation-0.0.8-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 38d52364ab15d9f5954bf506fd15651d1d10be8953808570b20d38e55cb1dd0b
MD5 8fc69b80178c05ea70119d7323c0639d
BLAKE2b-256 f0e8a75e700d0f6dc83930950a2a0929cb65907fbf15d9b835254320fc4cc2f1

See more details on using hashes here.

File details

Details for the file csv_validation-0.0.8-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for csv_validation-0.0.8-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 bc8db4c8af555f65ea937dbfb041ae31b746dd8ca726208ee53e7c2aa72b40b3
MD5 7e816fa46ddb56d9087ec4e5f05aa2fe
BLAKE2b-256 7ff9d2e17e401a0346324766b7f8484ad0a70f544c4f1dae38693c83ecf09ed7

See more details on using hashes here.

File details

Details for the file csv_validation-0.0.8-cp38-cp38-win32.whl.

File metadata

File hashes

Hashes for csv_validation-0.0.8-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 f6f7660a15efec6f86eb48ffa2ae04b4c4ee41dd11a71920a526a493f246cfbf
MD5 cb2220f8b85f4ab3f2faaea93a7fdd17
BLAKE2b-256 c7d9f184c06db2ab933948ea5a0c911de309298cca3a17e12903dbb5c20895d3

See more details on using hashes here.

File details

Details for the file csv_validation-0.0.8-cp38-cp38-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for csv_validation-0.0.8-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 93c566a802abf3b2cb47fb42f6372be2131fca96fb9e11bc27d297ff08a9dd70
MD5 6a63e067ff22c4d7e6d1deeebb72c7e6
BLAKE2b-256 af6cf1e339dc10b8e674541c27278e91f27fc9078af5d4cb57018d7a3703bad7

See more details on using hashes here.

File details

Details for the file csv_validation-0.0.8-cp38-cp38-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for csv_validation-0.0.8-cp38-cp38-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 3fae7d25f4be33d777e5fef3bf4ef85ec3353ee7ae90c41f76addefbe12a9087
MD5 1a53fe7c34b7ef8a2bbd7b9792629099
BLAKE2b-256 fbec2ba4a76d85ca275d11219d9f25f2a054a3c62793f2a596d34ca41ce39aaf

See more details on using hashes here.

File details

Details for the file csv_validation-0.0.8-cp38-cp38-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for csv_validation-0.0.8-cp38-cp38-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 2b0e24fc8a71505bcb44b60267db8de5912d889f6cad8e07c071a63b93fc8f71
MD5 f6947445c20c6a6af59348e7c1c11d81
BLAKE2b-256 d0c615e30c840981cc8205bc2a27e96009acabb238b6bed6a4976677236c933f

See more details on using hashes here.

File details

Details for the file csv_validation-0.0.8-cp38-cp38-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for csv_validation-0.0.8-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 1850310baec8693a05b462c500a18372b8b9dcbae0c2f81d164a9d55086a5937
MD5 852507b4f9b93def6e7e752ffc68a718
BLAKE2b-256 693741d25822661653d18ef7976034e9c03d7049ed4e2a7b0a99bb3e971ac302

See more details on using hashes here.

File details

Details for the file csv_validation-0.0.8-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for csv_validation-0.0.8-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8170233ec699ebb43aa86f884178d15f1d13a5ed9f0d2561b2cdfde2ac8f838c
MD5 891a638fe337421f0bac4622ba37fda8
BLAKE2b-256 d5cc55b4a51abda3262102c20961b8e34268c186a3094ca881c4717cb69afae8

See more details on using hashes here.

File details

Details for the file csv_validation-0.0.8-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for csv_validation-0.0.8-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 6eb6822741051e29e0d4f7c4d24029e91f84c49808b33037f188b47f811f628e
MD5 c313dc1fff466c426cdc4d74af4e44ce
BLAKE2b-256 5e8b84a69a8cedaaf00743284b8dd2605a4cda9c2851ecd68ec0f0a97eb5f65b

See more details on using hashes here.

File details

Details for the file csv_validation-0.0.8-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for csv_validation-0.0.8-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 41666ad159004e5cedfd9944327b969296fbdaf1acfebcd03b75c2d36db32323
MD5 890d6835efbe1ec408b8bc51d8f54fe6
BLAKE2b-256 c735b77c11e4715c96a330ed3d333f15cf3754cac97103120bc751088ae131ba

See more details on using hashes here.

File details

Details for the file csv_validation-0.0.8-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for csv_validation-0.0.8-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 6ac186f5dbda55a9e915e972eea23d60e2b05bea7102cf5d5c4901cc33e5994d
MD5 c341ddc7ae45dcd8e7e9e249af83992b
BLAKE2b-256 72c85931c56be6ec9d15ac1a9a6c677e4b6fe126ca8422a312589d3bc91673b0

See more details on using hashes here.

File details

Details for the file csv_validation-0.0.8-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for csv_validation-0.0.8-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 09f85157e430a51be82aae7423484308fb22b6e75b2a4c334547207325bbb3a1
MD5 cd4f20f1e3e943003335a26a677485a4
BLAKE2b-256 2fd7a405b51ab5aa531ced5fa33992173027c34134fbdb99fe1043eeec79f9b8

See more details on using hashes here.

File details

Details for the file csv_validation-0.0.8-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for csv_validation-0.0.8-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 dc2d4481e4817a6fbb0b2bf9462ab85826ae49115221cfe0a958af9b9636ff81
MD5 9d6732dd9abb87fc823f79d0b072d22d
BLAKE2b-256 6e0e9eda3d48437b7deaf111a2b32298b9b9704abfdcfe67b8a9cf2be85837ad

See more details on using hashes here.

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