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
      • 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

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.7.tar.gz (14.0 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.7-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.7-pp311-pypy311_pp73-musllinux_1_2_i686.whl (1.4 MB view details)

Uploaded PyPymusllinux: musl 1.2+ i686

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

Uploaded PyPymusllinux: musl 1.2+ ARMv7l

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

Uploaded PyPymusllinux: musl 1.2+ ARM64

csv_validation-0.0.7-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.7-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.7-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.7-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.7-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

csv_validation-0.0.7-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.7-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.7-pp310-pypy310_pp73-musllinux_1_2_i686.whl (1.4 MB view details)

Uploaded PyPymusllinux: musl 1.2+ i686

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

Uploaded PyPymusllinux: musl 1.2+ ARMv7l

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

Uploaded PyPymusllinux: musl 1.2+ ARM64

csv_validation-0.0.7-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.7-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.7-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.7-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.7-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

csv_validation-0.0.7-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.7-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.7-pp39-pypy39_pp73-musllinux_1_2_i686.whl (1.4 MB view details)

Uploaded PyPymusllinux: musl 1.2+ i686

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

Uploaded PyPymusllinux: musl 1.2+ ARMv7l

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

Uploaded PyPymusllinux: musl 1.2+ ARM64

csv_validation-0.0.7-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.7-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.7-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.7-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.7-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.7-cp313-cp313t-musllinux_1_2_i686.whl (1.4 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ i686

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

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARM64

csv_validation-0.0.7-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.7-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.7-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.7-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.7-cp313-cp313-win_amd64.whl (930.4 kB view details)

Uploaded CPython 3.13Windows x86-64

csv_validation-0.0.7-cp313-cp313-win32.whl (857.3 kB view details)

Uploaded CPython 3.13Windows x86

csv_validation-0.0.7-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.7-cp313-cp313-musllinux_1_2_i686.whl (1.4 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

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

Uploaded CPython 3.13musllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

csv_validation-0.0.7-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.7-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.7-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.7-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.7-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.7-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.7-cp313-cp313-macosx_11_0_arm64.whl (1.0 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

csv_validation-0.0.7-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.7-cp312-cp312-win_amd64.whl (930.4 kB view details)

Uploaded CPython 3.12Windows x86-64

csv_validation-0.0.7-cp312-cp312-win32.whl (857.4 kB view details)

Uploaded CPython 3.12Windows x86

csv_validation-0.0.7-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.7-cp312-cp312-musllinux_1_2_i686.whl (1.4 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

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

Uploaded CPython 3.12musllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

csv_validation-0.0.7-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.7-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.7-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.7-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.7-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.7-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.7-cp312-cp312-macosx_11_0_arm64.whl (1.0 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

csv_validation-0.0.7-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.7-cp311-cp311-win_amd64.whl (930.1 kB view details)

Uploaded CPython 3.11Windows x86-64

csv_validation-0.0.7-cp311-cp311-win32.whl (859.5 kB view details)

Uploaded CPython 3.11Windows x86

csv_validation-0.0.7-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.7-cp311-cp311-musllinux_1_2_i686.whl (1.4 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

csv_validation-0.0.7-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.7-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.7-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.7-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.7-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.7-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.7-cp311-cp311-macosx_11_0_arm64.whl (1.0 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

csv_validation-0.0.7-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.7-cp310-cp310-win_amd64.whl (930.1 kB view details)

Uploaded CPython 3.10Windows x86-64

csv_validation-0.0.7-cp310-cp310-win32.whl (858.8 kB view details)

Uploaded CPython 3.10Windows x86

csv_validation-0.0.7-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.7-cp310-cp310-musllinux_1_2_i686.whl (1.4 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

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

Uploaded CPython 3.10musllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

csv_validation-0.0.7-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.7-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.7-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.7-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.7-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.7-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.7-cp39-cp39-win_amd64.whl (930.4 kB view details)

Uploaded CPython 3.9Windows x86-64

csv_validation-0.0.7-cp39-cp39-win32.whl (859.0 kB view details)

Uploaded CPython 3.9Windows x86

csv_validation-0.0.7-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.7-cp39-cp39-musllinux_1_2_i686.whl (1.4 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ i686

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

Uploaded CPython 3.9musllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

csv_validation-0.0.7-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.7-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.7-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.7-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.7-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.7-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.7-cp38-cp38-win_amd64.whl (930.2 kB view details)

Uploaded CPython 3.8Windows x86-64

csv_validation-0.0.7-cp38-cp38-win32.whl (858.9 kB view details)

Uploaded CPython 3.8Windows x86

csv_validation-0.0.7-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.7-cp38-cp38-musllinux_1_2_i686.whl (1.4 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ i686

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

Uploaded CPython 3.8musllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.8musllinux: musl 1.2+ ARM64

csv_validation-0.0.7-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.7-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.7-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.7-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.7-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.7-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.7.tar.gz.

File metadata

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

File hashes

Hashes for csv_validation-0.0.7.tar.gz
Algorithm Hash digest
SHA256 b550958b80bb8a8b464dd540ba2a486f94d06d080e5a7dd5a41f1a79695c700d
MD5 de8f9202e969209271759297fc8c4d08
BLAKE2b-256 0a0ee56c4b6f91ee9227f34651aef57b174bd0cdde70e98484efdc167dafe4cc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.7-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 60d394b415512714039f8d53fa98b8d24421ae2304828ef7d35811470ed6e071
MD5 096335b62da352f64e68e8cd6a746830
BLAKE2b-256 ea0abcdff108c9a25abe79089acd2f3e0554daf0af6a87e8b7c14ac5efdf72f8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.7-pp311-pypy311_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 50463640885c4a92df841f2d526dd2bece10f6cca34b56ee423d376c389f1d1b
MD5 dab01c0fe0880d1707d4569c18fdb3dc
BLAKE2b-256 84c9561cd123305983e1c2d3522c77b74864f2496ba323826442f67bb5457ac0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.7-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 6612d6c2e76ba810a4c7247926df874d7be5b1663d140060720261472b4c1ee6
MD5 b47aec09f9ff173b85581c62b98e9cb4
BLAKE2b-256 833182101f6f4d81e6c9d19acf6a99cdf0f59d7fec041f6e414434fdd9d05f86

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.7-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a0b499543f9ad2a65ff6fa19217d89b03c222d2e77ad8ebdcaa2b92a62c383c5
MD5 69839bd23e3312894939b639422724a0
BLAKE2b-256 87f7344ca0fe45a062739a90f4dfcd580585637d6a9c44e3813073274f8fbd1a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.7-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c393c12f616e1ce6ea9b6a5aeded2eae5603200b3eb51ceb61d641b6a849b117
MD5 0281371ca0712fed8161b78bc9549047
BLAKE2b-256 d5742dd825dfd17addf9777c41c992854f1271dc267fb599018d401c6177fb14

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.7-pp311-pypy311_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 398cb2b74378b4aac51cba635735d6e1fbd6c0b01378341fe8090391bc601869
MD5 70ec13df1721c31c40f1437509503f2e
BLAKE2b-256 53d060ccd160c8363526da5ee7aeed4fdd78c9b4b8fa1f281ec7ec72a361e29b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.7-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 59b77dad61b69bc48dfca86c49d13225d31b8eea1023a10d9d8516b89d1c66f2
MD5 17ca4596c125c332926367781c1c8824
BLAKE2b-256 f0bc99da8d2c49671ab037b8433726be83da058aa04d7385dc0720b052569821

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.7-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 5d19ecd361c58366a19a276b19dc5c611ec04c029f67216edc79ab1431255a15
MD5 016c4834ba40904b108304a2f6216781
BLAKE2b-256 0781be7b65bf213465c66f9736ec0a5b69d0636ca8650b5b59b13992ac1c75fd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.7-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 eed5fea2e328d8bb1afa74df1d0172e5aeec078e578f2d2967f3e0405646f2e3
MD5 22f00342da05a12c5c8c1d8809d47927
BLAKE2b-256 e7df675fc6b1fba03741c7d7d75515e4b27a3fc874597fdea6591a9a800f4ce6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.7-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 88f518c366befb036c2f23bff1e17517e5dfff7da7505a21f5fa7803af5ffb31
MD5 b22d62fa2850cf8871202301a2f20635
BLAKE2b-256 052917e20ce875429e7f8a1ea9e436c585f2b1a887bc4645f063c0f696dbc80a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.7-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1fbd9bda1be4b5587e6edabbbb7454102c9fac5b059c8329a341dc13dbc6b7f0
MD5 ebd309e4826e6cac4ee808cc67721df4
BLAKE2b-256 b75526bfa4a186549e1be522261b319d49e22cd40afefa71533f82e61d7b0584

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.7-pp310-pypy310_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 33007e259ddba5506a61079b07ebf20115ec0edd94366141e7f4160589039bb7
MD5 003b1dbd21486b37058ee9bb174e71e4
BLAKE2b-256 6f3bd59f4236769b663aa98e70daecef465d698dfcdc1f404eddaecd3ec65f0f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.7-pp310-pypy310_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 b6167c6b03461a7b83c504d7ef56cd478e69239cf487da153ca623af8e6305f7
MD5 d40e1482fc5a40c780ba2f2b88ee3601
BLAKE2b-256 a71aeb399632f62406e15e99557d6e7de9ea4564c77c62c05e812748dddf15b9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.7-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e4d10065e5ecd9878d5950224353eb7568993b8c641a1efc0f67c13296c56655
MD5 4f6c77ddeead4f2958b4df3442c31db8
BLAKE2b-256 bad4da9206176c3f3d66fba4e67f39b277868033c63a39b3674de2305e09abc8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.7-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f08b31a1b5cf29c4767c28dda5ce4cc304b3007fcd78f4a53c056c6c5509ad4e
MD5 6beee46954533ae127ae4901a119a9c0
BLAKE2b-256 0e62740b33cd1656229cb81d060d5c8a56cf0949ca6a48e7478b8688f90451ae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.7-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 7be9b82bc37a9251bb9e10e483ef40b690565344612c7a3006afc48cfd708006
MD5 03fcc113d315d6c999dc75e551b8ee0f
BLAKE2b-256 fc56afdeddbbf1a76db4f08bddf259bebae8f21b954c26fd60693030a411cf68

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.7-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 452f4aab1e8d67ade78df28a06d0b7c2dd3e7313a735446d20d3af5bb05ae3ba
MD5 b31cc4130c9392297caacfeb2625f2f2
BLAKE2b-256 0f64f9b67f488cbf10e225625d8c56d9f2048d1b12a373645c033a26768be78a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.7-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 460ac3a3aea1ddba4731191505867de88839dc3d21a639c63b064bd0aa8fe0b8
MD5 239228fe645f1ec26751e82d0c345516
BLAKE2b-256 4a8f81658c40465a3f3f090ce98c71f3cbef0298dff4b59f79c30b157ac67eb3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.7-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b5b748f1044f97e76fed6639fb178765721dbdc7b7fffe7e428ba5386ce4786d
MD5 4cfa3e63ca96fd89679d324f8699a5af
BLAKE2b-256 1383e51a6cf63d4612fe30478cdcafbde98a53cbd988e18d8778775d67ecfebe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.7-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 31545d984353632b44db55c76b9bb56cce1dff4196f390a8b4bf6ea4803411c3
MD5 19091ca0f4a89b842c17a0817ce02039
BLAKE2b-256 5a54a019519056b1a501fd63c2758691e94922708e872a861c80aa2fb9e7d276

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.7-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d53fa881c23af875d22d9cfa171821f55282dedb6dc14dc65e904b4f528aecb6
MD5 d2ba9a7a46ac36621e0b2ede40f6f3a8
BLAKE2b-256 adfb197760fec13ea331e09c902dc3e4195053f4011a3dec40de085545ae7068

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.7-pp39-pypy39_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 54f8d8fcb48ce645ee4b80d495b08c5eaead8734cb5428d74e7898e1d75d7b14
MD5 164a5fd7ff5e1e6b80b15617e2ab244e
BLAKE2b-256 104b6ec624fe399f51f25feb5d4c3c14b99e10147707b9f516279f7085aec269

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.7-pp39-pypy39_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 19dd93ddc7c66fbb42da8c6cfa4b8425b22a4e604759fa11b51b2b169332ef52
MD5 79893bbb0c11bca7f2791c9ccdecf93c
BLAKE2b-256 20d7557a5dc48733e6bfed84f2f0d97930496825345308e6db58de1f74b07e17

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.7-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 474698271f669658bb3fa0dcb724b456dd16896aa07d9c939319decfb7b25c76
MD5 efd8cc6a1311d404677e508c961cc253
BLAKE2b-256 80f752dd11dbfc721180c9d5a76c9716ac78d93561ffa37629b785f8e7b4908c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.7-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 aeb53d719c41a9cd3790b3127e06dfb16ecc60a00f1c0a75393a6deb8ddd742c
MD5 753ea810f8cbf0d4609c68a3dc80566e
BLAKE2b-256 078de20e811beacf9c478c9f17ce5069610430ce192053c7f2b3a27c203efb4f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.7-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 0232aee2cf06e49a70fc1df8d2bec38c2a0fb4ed958c00273a19a6b63051136f
MD5 28acdd2dd5d594ca8981eb0136d1256b
BLAKE2b-256 cba8b741d5e7a239be3a3db5c6c0a597f2af2ecc6c34f5511f414e6033bbae7e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.7-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 14cfaaa487badf64b26fdbf30d8eb8f201ba51c69a5371ff0258a16dbab5f008
MD5 845b1ff9d9b55f61dbf419bd331fd541
BLAKE2b-256 c0bbcfb8ea9fccb6c186d04f7424c6677eae545d0272eb17a7cb57d7b68348d3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.7-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b60998a1f1282e93d8d171d87d0caa2bf056f217052848d3593b37c0d0bfe4e2
MD5 58bc20dc67e5b2535b910611fa1cabc3
BLAKE2b-256 91d9050f677b54c68ad436a2d8c4b425b20e5952181061026f2e3b0733f1e5b1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.7-cp313-cp313t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4932b8c81b516a92e6f95cff3069da25012dfd5e017f8059e571216a3d9a2cf8
MD5 ec3a614a1449c46b57318ef97cf1e299
BLAKE2b-256 2b416787a10e84b14b57f61e1bf2843b7e6c1f0b9f1679104ffbd35d3f755b04

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.7-cp313-cp313t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 96086cfe784ead5c47a61b972886e9a5727dbe6fda9418abf57ab57c8586201f
MD5 a983c2320678d3da3efa001f4d0e281d
BLAKE2b-256 dc097366c31e175c626dcb78c94b9ed0d63fb38541cf8f9e5d437a685236b993

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.7-cp313-cp313t-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 a1eaf91b876be8c4644aee8d174092ada9ea1a3fbdb5f1932cc74a5ac23907bb
MD5 3d6afac9c1362e5e2db3c29698f768f5
BLAKE2b-256 3c2fdf55a5778d0bb43d4537b5212e6ed43afe44cde0adb0d3cb94dbdf35a9cd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.7-cp313-cp313t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 2504cde3f6fe97fdc79d44b9887cea698b7ace429895ce96b6c4419f16ed2876
MD5 728d6f889e7666ae56335917d35db663
BLAKE2b-256 1a4185d81d98ab1d3f34e686f352abf897ed7309f906051cb497f7b9f818d209

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.7-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 dd057d27f5a29085891dc4ec134e9ec82448ac593a6999cfe1e8ea4470a3bc0c
MD5 15bc4a419a5d767578b698cfb7434be5
BLAKE2b-256 9c824647ed5af651b890b9e9b77e224f98c1dab363de8d163d26938c0447ba87

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.7-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 6b68ebc8aebcefb2f1094c818c6861e68e753f9774c838ebc2e72f5e8347a570
MD5 60dc1115ada5c9a086f490abaea2a202
BLAKE2b-256 43efc2a2070e55e8ba493d028c4aef9224bf25c3cd814a204b36fd02601a554d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.7-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 9f7ce799edef38d4e7acd06e9ecd2474ae127571a418773429263731c00ac05b
MD5 57922e74e6bbea525cc03de96e4d8741
BLAKE2b-256 6223c8468686ce5142aaca4e1ebc1b560f053c018e7a57bad63aa9c8b29f0ab0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.7-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1b0d4b9b8ca27b147da6506d5580e3c507bb4f887337cdc293049ca2afefb7ce
MD5 e62112094ba3b8cbf7fe687cc0b65edf
BLAKE2b-256 492878f07a1d32e4cfb7833e9dbbde89c74fe832118581291b46af139957575a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.7-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 f5b3fcb79456d3047d844562b8911cc359da1df29901307612d12bc8aade7739
MD5 47ca90bb206853e4548da9b3ec99e633
BLAKE2b-256 9d372261daa6abf006d9411b96d3842665eba03e6a7fe5312270f927e23d9456

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.7-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 789917e1411fe0d9fc599c84ca43dc652c8511bad679eccb6dfc61533877d29d
MD5 af335781559d23da0f78e0c30613dd7e
BLAKE2b-256 96e15d8d209e3066daffb90c92abe1d68ac3abaa0e4c4ba192d854a00618a71e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.7-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 515127f11b59c612070fe4853d4829f383c558889b76423835a633d991bfd520
MD5 9e47d57b30a45511fc408ec8b9fe928c
BLAKE2b-256 603252ab6a2193b3e7659e8323aa1df3bb32051cf2c0252e022af9e3bde8ddc1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.7-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 571b83832dda443ca9ad3f4054d8c690b8a546886c6187808a7c16624a42fad1
MD5 0b936948ee8787e5b9039f2c28996fe8
BLAKE2b-256 c73992c4d63cd67da82abdcbe693c7a7548a1f1178be077f464613ba05ef5934

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.7-cp313-cp313-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 b07160d92f714db040233f90983cea2635ba0627af42fc383ca8e1df167740f0
MD5 aa0f4e6fda24e5c8f8601079de96105b
BLAKE2b-256 d1273f0b6411c37bfada86b0b57e7fb26c5e5f3c42f5acf4e8fca4125e266c9d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.7-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4dd512769f974aeba36153b9f2903676f30e9102c5162f0c8cabf9706348f679
MD5 4f7c4073e4a0f4d238faf5e684b5e6c0
BLAKE2b-256 880cb422c3ef100c6b94aad07b789f1f71d4358830d4fd3f7e7ae08d70d0d4e1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.7-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 71a2e407f10656d885b410758777ccb52cf16c919c0e32bd3e92b1e677c171ae
MD5 fc703d06b0976452aaa87ee938b88d98
BLAKE2b-256 615768400eaa9fe5b69b7c8cc1fb0f7faa6e4a48d17b7d9266d9fca5fe31a41f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.7-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 2ac8c3593d328df8d499cf28301da1d9b379259bf621b0bad45f916df435bae9
MD5 e63d0e6cfc1941840b63d9f49cd25e8f
BLAKE2b-256 a50a9792754c827e378fa9827249909e8c11a6355da20b51991b3bb892c9bc59

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.7-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 0d048f6d145829ebf0696439c71ba4cd0ad228a1bb0c5156ade01b13cb0bb50a
MD5 fa8dcd9c6f5370bef7baeba866b5684a
BLAKE2b-256 37be9fb6925b73ca8bba08da0b563d236730af00e4afdfcf2e04cc8b0bc3214a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.7-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 03db8e098085f4fe22e62015c8afeec88c632cb7b8b99f17bb0ac6d0ea0a39d1
MD5 c90dd78a8d04364bc71d30499b51bf07
BLAKE2b-256 b58ecbf0d1209d7017d06d6641083b165a2df482ed80e7a074457ea11594a8a5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.7-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 95a678bdc5c95cbaafbab1bdc99ce68620e0cffdc15daa6ec5debca59c4eeeaf
MD5 4ec0372e761d93d2cb76107a27caa418
BLAKE2b-256 9e591b2c30387c16d1a324cf59c5189fa5552fa70752873654664257933b7b51

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.7-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 1ade2142988efa6ea12d8fe4eefb61ee179df86484729ab9bdd1bf71798f67f7
MD5 ef658ac7bfa61a07dc9be7a52a3a8cc9
BLAKE2b-256 9b61b5fe103f4c5b71f52e208963106856cd3f4bbd383613591167970b70e99b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.7-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4bd1781e729f79716171d7479c35fcf47693d3107794a8087f62f863a3b5108f
MD5 4fea70dc291b5c6ee124040d2b01f370
BLAKE2b-256 ad1b22167276c58e447f0ae278b5e9b9a2499b60fe164464689bce98e6c65d5c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.7-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 1cc3ef6a50be8fd8c584f07ac99bf474b4ba8d94ba87b73cc048240870a3f361
MD5 96ee691f1300bee9dbedda30933cee0f
BLAKE2b-256 f633b43d8f27a4251141b43fdb446d15894efce56635640ae58e601d5e766d5a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.7-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 78ff58e0cc61afe4c3cb3adf9d535bc40d472f96d7a5e21687cacca0b823a8a6
MD5 ee5021bc955c633934e6260987758f67
BLAKE2b-256 e67b1d6234baf348c2e807f8141c5bf81c8fa2d4d7ff5555bc056a456e6c5f20

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.7-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 8e0af13a8d467cb342e7ecbf849b016204c1d2fd604d19ded4f0efb2108cf03f
MD5 50c1a31525012aed1ffa0e8a9c4a18f3
BLAKE2b-256 a4a5a48c9064fe8e2758159e8f71d658fb621520fd8f16309b971672ab52f581

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.7-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4f8378e7f5cd9161d31c995464cd47ec1f2812786be6d96f4122e5a3cdbd990b
MD5 64549e4c668c8313fafa4d170a9b2397
BLAKE2b-256 f8bfef1dfeb7a781df8ae4f64f2f96636769acc30f6ed9ae0d2b9972a4243eca

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.7-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 7cec451d9ca1a157070803c8100c5c0b9d29c0a8c59662af495e0d50fb78a5c9
MD5 f816d00f3a5b7e322e89c2d1d8f1d7fe
BLAKE2b-256 c74ce58d71347cd06349905127f6a9424bf17e492e2abb4d4b20169954bcd4bb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.7-cp312-cp312-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 f863a858b16eee27f5a357a0741a1f59993491fa99b60f0a4f1eb5472e3cb962
MD5 f814a78ff3d9894300c95a4ce8d7afa2
BLAKE2b-256 223df9be79a297472cb665a494b2b241b507d9c8a70580e04a0c23132067322d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.7-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 163ecab296096d7873ebd6b18fca67dd7162b320382f38c492d99b592990a4e4
MD5 51eddcc05abd9b8bc3a446c1d4ba0c1f
BLAKE2b-256 cf585ec556f68916fd3b04215494558652e04302734022de715274def7a62b74

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d7da3e91aed24bd75896bef8dff4d7c7cfbfefe79a372b87a9b7191c26393a2f
MD5 768b59b865c9a9a9eb235bf671e2ebc3
BLAKE2b-256 822b443c2767d276d3f776878ccefa85c83ebed21940308bbee5bcfacec1be46

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.7-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 a2df4d22b186b9f55e05dfc3c20d7135fa0f1ffe586ee7aaaff40a6382d1037c
MD5 7ccd06511532d231cc8ccda9233e8cde
BLAKE2b-256 32f760f9b76369698df193a990ed728913f04e097159eded27aaf57a70534be3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.7-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 6c6b6149bc98313002d301a513b7cea79b0b705392abd65622f24808946e5c19
MD5 edb86b1742dc807b7d0c00706895d09b
BLAKE2b-256 f713af042710b499daf4e0a2b0e1156b5fd6492ce4871be890d51eba9bb57191

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.7-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 fd625f14d7b3a0a32232a44c04b858c132f4a2d010030b4f4a482e0faac57fda
MD5 890ec2e4b86f34498782941bc79b6607
BLAKE2b-256 c99dd75b0a514b48c6c24adc2e691ac8c860e5d74f3a6e5bd812cbe60050fd15

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.7-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 cb2e4f30643b75a76ddb81118502c6e10d71c380ebe097b249ee5b2251d2409c
MD5 ba17b631bedfd3eab738e4fcd934dfc5
BLAKE2b-256 e08d677ce74dcd08583b6592c0e0bc8cd244c6800f8543cd3a29be4d8c560fc6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.7-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 23a7bd5c730cde76e7d215e4cf77b879731d06277a7afd0130b93f3f851c224e
MD5 2292829f0924b8b0ef83f3f74477f8a7
BLAKE2b-256 dc3a2d11283d35577bd44e31b87aa3636392f46bad049abf04bb1995fba82bfc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.7-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a1a6461a7f627ea22e07d630fc6592888cf7eb0c29477fc06c392a1302cfa591
MD5 edf53921a5c6f0d6b1487bb60b594d50
BLAKE2b-256 a72cd5d57f70817c9eb7096adff20d97613b6988897a0f190c841f7c2895c84b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.7-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 161412b704bf8889544d77312d70c2fec1b855ac5e03e89ad12e85a21602ee77
MD5 63430e5aa282db96690c664300e3d4c0
BLAKE2b-256 c40f5262f6f200326e1e249d663f826a82da20d6b1fd2b42023f24bbb2ccd1cd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.7-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 8e2c812deafa078b4a2716872ac7f8d0120d87fcf2032a91652d78558a0e9b83
MD5 22c6a49ed403c9291b95719370511be6
BLAKE2b-256 e48f254e6c204ac9fe9649f3401ffb0d569b2e5d51c6385b2222532ff2ecb344

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.7-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 fe96e0daba10a65f265268a1e16f0d3b92124ba1757000b839ac8926a929ef42
MD5 065875ff5e43760fc1c6ef5e706379e6
BLAKE2b-256 01e89176c942ba637732e32f6f4baa1da320b7c13e76f452148689f4814d87b7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.7-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 423d763c31b93829a6be9dc9a80af6e86ebc435ef4608114fe670072facca58c
MD5 453d350e4000061cf6979b179d576f92
BLAKE2b-256 9b6cf1efa66857b1055fe25c3e6b8da525f787d0c0abb9b69002df6d5aa47dcd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.7-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 2a5cc3fd9ae7c68a91875d35064a1431f058530e8690cb674abe64ff029d1993
MD5 b2143f23faacb00d4360c4273c7f3171
BLAKE2b-256 ae18224f38aa0a258af73cbef952548170bf94afdac24f8c8dca9ec3dd129a81

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.7-cp311-cp311-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 81425c6b3ad147543aea0ff48d5645a6ac2be9517e592511f532c74dc1894c24
MD5 236f68ac2c94464460a3a5cd00428c2c
BLAKE2b-256 d8ea330104efedbcb4bd7a37dd4e8bf98c6c2aea0cfdff06d39165e86e1da47f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.7-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 07cb435e4ec839f848f84d1081a1f6d6c9709b644de2a24ab36170bec0b23f0e
MD5 be90ba4e1d4be9a23da16752b6b380e0
BLAKE2b-256 889b766fc658bf5e08c01d5683a973574132a9f56ac08bd3d3e2775cf7c7dd9e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1c58fa5e009e085d30631834677a1b60514de9b9e5d77648db106bb7a1e4bf6a
MD5 4295e6695d50122fa11679577b446fe3
BLAKE2b-256 2bfc28404083cd3c9c63a085603db8836a0c51c64df194b521f0a5543e8b15ff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.7-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 53bea73691d581a02a4d25f3e28e4c0f8bc0f5a41ac67b65ec696029adcab557
MD5 20090f64515b46754b09331f07fc3f6d
BLAKE2b-256 09e2ec13c1575d8376e184bc83e523d1bdf74b2d09b73eb1357f527c2545a396

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.7-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 72b3559f44718af89ffc67ffcd6a99c85452e1cc06f556403db4aa6c1ae291de
MD5 8bd159bdedde4c31e7a8816b535d1db1
BLAKE2b-256 fc5ea8203088742fb960b73fb205c39e96f4193646fec8b23a5de181af7feb05

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.7-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 32fb7509d6454be4fdd9e16ce14f7d72862e4f68c4014782d0b835a92c33f8cc
MD5 21d7325a755177be6447040f0c1c129e
BLAKE2b-256 b06de8004feb2486509e5af8675c351e1cdbb8a7c75eeca202f884eabc2e7056

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.7-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 568866aa3aa51d23ee4c501b28d70b40b6e0c117e0b31d8b6d13806821fc8da5
MD5 2ccfcce04621e9df0ec04bb084194514
BLAKE2b-256 ce1584305bb0adaa72be406fbaf62fc6a6a1cc26c435704c62a71650bb8d2fe5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.7-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 180eca268e6aef115348ebe827d9cc9864ecbea984012a57dc4aad3f7033e4be
MD5 38ee9fb2c0db3d09b146b98e3b4fa6bf
BLAKE2b-256 518de4420e11b7bc49550c60204acaffa73825d9fd0367c4afbebbf85d6d536f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.7-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6a288437761ef9caf502fe563dac485c528a6337db5bdcc9ac804cc83da45285
MD5 86f35b8beb42c63ccbacb84b9ae7c1c3
BLAKE2b-256 0c7e40ae644035ca4ca2045adf4b4cb7affa2e68b5877b58c3129794c973e1ca

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.7-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 d428e84603064ab9e396c5a4bd6f78693896ae8f5b42185ceae0f4ad396a03f5
MD5 2aae207bd2312c6736b21755bff1abdb
BLAKE2b-256 0927ede9781ddeac59adc47b09cae9c4fcb3df73c4238feed9a1c9d117a6deff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.7-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 ff226dd2f3596e3989c4f576f54e3290e0acc770e5f069e128e63d3eb74626c7
MD5 b746a8c784b0834971eb7da09c775b0f
BLAKE2b-256 f62210f070900d8c181998a3f994456908fa1434aa07e2e12ebd007ac893d3a1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.7-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 824e96d38e28d0eccd654f7fb6247a191b4619441f7e274844aa10217235d7fb
MD5 03432ee0a3b874ba3a0989c228db32f2
BLAKE2b-256 4620a8e395b955e5730a965398fb837013586985079ecf19827e726361935c6f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.7-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9b9b053c6bf9b6351ab1425757550353f9511c08645b1b35407abe96ad814ddd
MD5 34bf8c12bf30a95e8885acd5a9abee92
BLAKE2b-256 c501427c3558c1e7450d8e965c37bbb60a1c74451bff8a6d80d50af1b9030f73

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.7-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 00f3ca9503d63e0bb4a93ed32966116645aac707d97d044d42124b011019c053
MD5 827d5d12ef9919181bad9e636baad4ea
BLAKE2b-256 5940ea8ae4f6fc48855f4845ef6210c35107188bdaef8695fef4926165865489

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.7-cp310-cp310-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 e9f41265d95d6dc374e9e54b997fb290ae7ba3ee60f38cb34d85478603e61319
MD5 23f54c2e802f2bd862ad41ceb9be167b
BLAKE2b-256 320a5445005a3a0206a105bc811c09c4c0716273520fc61db73681968f992793

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.7-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 6c8cfc9624cc569acf832cda4ba7185a0509c106f5eae0d2751c1a778e90fdde
MD5 6f93f935d7d7d81b75f634bcbdee74f7
BLAKE2b-256 5c94844c0b2032db6de72069c676cc1866cc0d1a668dd8fc1320196a368283d0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b2467bd792b645d9655e18c73914a82504b9a115ac6c92d6ec2819b3a9d2aaea
MD5 584fbfe0369cadfbd98b7fd3e1128c3b
BLAKE2b-256 ba46be14e36acc59e9f66ffc8c32d0d08e34866f99a96eb71ad735e9c51d43a4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.7-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 34ff07020cc4a0570bd1d6d06973dbab024688dd535172bb552944f4fafbab5d
MD5 96fb1ce59b11a9591241f5c10c727fa3
BLAKE2b-256 e70264d07c888222ec22611ae57ef4694bc8cf2bb58a0c2e8848ea704fdc65a5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.7-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 1c5547e2d9efe3fbe93ec84a20ac37d44bab3a12cd3d177944dfa967ee65098d
MD5 1cc3c783c15e4cb02da9e0dfaae2d113
BLAKE2b-256 e33c8eff5cc00cf0f81a83345084545addef852d5c52d5a734d58678d7d1c8e3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.7-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 bf6212ccbf1dc0c65025cad9754daf9e011d1cccc9242d127582906fd02dc208
MD5 7bd248f7317ee0ada71fe9b199a76944
BLAKE2b-256 92a9b8358e90acb05a4e1b8dedbad767a9e00c076bd23025f075e4e3079f1ecc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.7-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 304968e0e59d722898a303e2f3be20653b7f40fecb20d8dd266a988512540b0a
MD5 63b75771a65df02ed1d9aaca38743654
BLAKE2b-256 161dff9e63861dce3c7731bb25a81a7f8174693b31813c15c60dd47d757790d7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.7-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 494ec7dc2519254c2a979dca887b4c479a49c625089527099f5425dfff825823
MD5 eb0d38491f1f82c3ffb94c02995a9325
BLAKE2b-256 acfe96490b11c0ed2d6139d7cee82eadcd6e9846e02d3893150800c2dc3f310b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.7-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 5888ecae8428d744cab22b0114e586a492dfd3d329d55730a9e95e72fc614072
MD5 e4f413b7374e98345cc47e82a11675ea
BLAKE2b-256 262854b978aa3d6f7be0bf4f61aa43678740ada6a26bb4ca6c829f47558b589c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.7-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 e6cebcffd82685062a866f4bc96b271cec7824cdb5a64f494cc685459e1d6ffb
MD5 b9995c3443913152dbd94cba0400cfa9
BLAKE2b-256 7e4a4a8de25478d69cb92dc79726a5fcc46d84aa398381ca813cf655f3e67f7b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.7-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6523a68735762fdb4f3c4f5ce84e90f382af698d469e50248d1491985f170ce2
MD5 3f3123933e6969884fa0fe3dd122ae45
BLAKE2b-256 e695b36a1f8d65ca1de6223a8bca6afba519b9d695754aa9c0ee434fc1381f6c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.7-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 d3787426a0c210b5ac8073fdbb51721dabd3ee9f7983c6cc77e215fcff258a0c
MD5 47800fca0c26113ec61ecc2f731a48e0
BLAKE2b-256 b83d53cbddda493cc4b592ab9fcc269624166c0a69c8292ba40fc516331e583e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.7-cp39-cp39-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 904654ea792fdb847c530cf73801ec21d5aaecd172a192f399f16358f3473514
MD5 52dc637c4317ac933e6ef2a2e88e21f5
BLAKE2b-256 38a9ac1642afc6d0cdaa28376d9c19b335ea519b53189eed02768e0b27f420d4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.7-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 21f6382f063436cb4b6f180d5793f66c308bfe6f4c53bbf22650947f9358c232
MD5 9feac2e3a43885608fd350558eb8d4bc
BLAKE2b-256 2039235f11435e42a0acae463d6829106e58191645384c1fce5dab41c915eb49

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 28ab5023ad57a1481dc3cf3e47c5a947a43dcbc1fc9a4d24cea4413c24886e19
MD5 a0aabdb8dca4d06d7cece1612dcb1cf8
BLAKE2b-256 0633594d579ebbc76fb7ef1fb0cac73acc8539c27a8beff925b91bb1774e0eb8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.7-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 9696527d3b722656e40ae8facf2776cd7b84619841b840fb7b4cbc931569e4b5
MD5 34e766a0dc715bfa27a16bf2e887b669
BLAKE2b-256 4966f04e41cda44192c96c2e53d3b6b0aa1dfebb6f9802af2b798a1ff466362a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.7-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 39a84c99a0276d4985d531971b44c81917c4b78c833454d98a98662203bef21e
MD5 d6b2cc4a4382a076ae49a0d0b55c97d1
BLAKE2b-256 8b7642458934291dd6c5d1c3a5130817de0cbb56fffe2ccd8ed0db0ba9716c22

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.7-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 ed2b2739b5d099edb849b3c696c5cdff84023bfc3d966d7457b7b6b2d8480117
MD5 6bd6e170fb9de633a7caa14a0a3720c2
BLAKE2b-256 3bde673dc2b36a2578aadef1e6604fc288ba1bd1087db93b8f6de1964d8190e5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.7-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 687731a9aa25a34494671ea01a77d8f7bbd4ba3207609f98f62b44d74088f3c2
MD5 a97dea358cbec6a556a9fd69d42b86a8
BLAKE2b-256 39ee817aa4ac053deb707277ef7ac575e4fca71548c54d7e47c3586462ec81f8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.7-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 95a32edc0fddf1400928897834e41055fadb3f32d9cc7259ba895e2fb59b40ea
MD5 1ec02f5af72b396f2ad340ced7f87071
BLAKE2b-256 14f11f6aeca296707cbdf67a7c780638d64a70bde07925f0e7cb359720c2badb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.7-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 8d1743273f14225f218c820136cb81d098a7daf0c0736ff5acaaea03a5afea74
MD5 99488de49815714d6e4bf4c34ee498f4
BLAKE2b-256 7f6bf7103d38e2985181d59a5cc9d61fa962f90a3c7138c74ec42e91a1814b83

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.7-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 2ac4e331e1a41f7bf9a6c6785b402af86e64ba431d7a1955a53c6c915632de1e
MD5 10c58707ea3977511d04f91c167a568f
BLAKE2b-256 3d39f53ae3dd37bbac2a0f762a1f2d023f8b81d6657251b6a617c37782a07f72

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.7-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ebc9c97e153e771c1f61a54dc58a37e5421719edc5f818b0daedd58500e042ba
MD5 ad5526d9fe913243747e4109cf5fcafd
BLAKE2b-256 1a9cf2d7c6eed4d03b4483da4aa521478cafe8078ea592ecbe9fe65332310a0e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.7-cp38-cp38-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 c1fe8201c186acf34750bc1b2c7fc484d58e8086a73b566009b80d53a4902c26
MD5 99ddd91226075167a362ef2b95f79e8f
BLAKE2b-256 f087d4b66529e365f31ffbff9023bc5f3357da35c5137231582c79cd57db815e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.7-cp38-cp38-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 446515f249c501e81ac202492fb55057fc616354dcef0cc576f07a7f9d3d6479
MD5 0aef48b903306d64e1f7ff54c0f0eb20
BLAKE2b-256 acaca6c9a382c57626c2d0f05a4f8c5f1524a587aae4ab0999aec370d4a8c302

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.7-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 60458f9f950143844d9442ef1aae8a11c3f5286401fc63df93058b91d2233f46
MD5 abc4cf6f16754c6ce57f9c02e6cadcc1
BLAKE2b-256 b11d07a3e91df00a1945c5598a93dfa26b6fd90e708da7668e81e992484d6dca

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.7-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1a11abb3c9a1151adeb6d12493eece5c2d2bf53c522a189aefa6b5131dcab89e
MD5 46c7216df7731b4ee6589772344885d6
BLAKE2b-256 1d64aa727d855750060eb432e0a92ecc4a9e76ea2debf2098e87a1c7eef9c3c9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.7-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 71165928483318e15ba46fa341f30030aa91f3f4b4af54c87b0331cea348fc10
MD5 c4f1e43e64688bf88f22b4c3e600a35e
BLAKE2b-256 e0cc755f5c960325ca89298894c2b91bbbcdd6fc99b51206ee3e362e791a3e32

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.7-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 4bea1162fbdf33f1121321f48ab0ac265e54a359a63c1e775dd715a3fb25cdcf
MD5 6514e69f13abdab08f69acd6a5abab3a
BLAKE2b-256 2bb8166b6c51fb6d2d13b98ee62e34eb6929ae3176ed987808d511d5956ce961

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.7-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 36788de773ad0147af3a83d818cf3046b986460539f8c4dadac68b85605d914f
MD5 642a8415822cc2c83f69929140399bb2
BLAKE2b-256 2786506517f43b59d6e48435c6782f135394c98fe838da88064b9a9de4c932a1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.7-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 220826b3fc8dc059c806b0c5f69f80108b0e6418e0eb963b51002b93fa08f994
MD5 49581ab1c967599cb97f65779b0ebb20
BLAKE2b-256 6f9eea5c188632904fe536eff90c99ee41151a2a5b67eb055db53b4f3b0733d8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.7-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 7cba4763751ea5285111dd93ddf035712a19ceb763aeb7708111973c9957e086
MD5 97ef447ac2207bb85d5892daa44dd290
BLAKE2b-256 9e946fb9d827825b43f5a0c4cff2da4d6176d73ea4d82d8b928ac8b1f499e579

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