Skip to main content

No project description provided

Project description

CSV Validation Library

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)
# Optionally set a custom column separator
validator.set_separator(";")  # Default is comma (,)

# Validate a CSV file
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...

Supported Formats

  • integer: Any integer number (positive or negative)
  • positive integer: Any positive integer number
  • decimal: Any decimal number (positive or negative)
  • positive decimal point: Any positive decimal number using point as decimal separator
  • positive decimal comma: Any positive decimal number using comma as decimal separator
  • decimal scientific: Any decimal number in scientific notation
  • non_empty: Any non-empty value

Column Separators

By default, the library uses comma (,) as the column separator. You can change this using the set_separator method:

validator = CSVValidator.from_file("rules.yml")
validator.set_separator(";")  # Use semicolon as separator
validator.set_separator("\t")  # Use tab as separator

Error Handling

The library provides detailed validation reports through Python's logging system. When a validation fails, you'll get information about:

  • Which columns failed validation
  • What type of validation failed
  • Sample of invalid values
  • Number of rows that failed each validation

Development

Prerequisites

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

Building from Source (Rust version)

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

Uploaded PyPymusllinux: musl 1.2+ i686

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

Uploaded PyPymusllinux: musl 1.2+ ARMv7l

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

Uploaded PyPymusllinux: musl 1.2+ ARM64

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

Uploaded PyPymusllinux: musl 1.2+ i686

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

Uploaded PyPymusllinux: musl 1.2+ ARMv7l

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

Uploaded PyPymusllinux: musl 1.2+ ARM64

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

Uploaded PyPymusllinux: musl 1.2+ i686

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

Uploaded PyPymusllinux: musl 1.2+ ARMv7l

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

Uploaded PyPymusllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.13tmusllinux: musl 1.2+ i686

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

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARM64

csv_validation-0.0.9-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.9-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.9-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.9-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.9-cp313-cp313-win_amd64.whl (929.9 kB view details)

Uploaded CPython 3.13Windows x86-64

csv_validation-0.0.9-cp313-cp313-win32.whl (851.2 kB view details)

Uploaded CPython 3.13Windows x86

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

Uploaded CPython 3.13musllinux: musl 1.2+ i686

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

Uploaded CPython 3.13musllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

csv_validation-0.0.9-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.9-cp312-cp312-win_amd64.whl (929.6 kB view details)

Uploaded CPython 3.12Windows x86-64

csv_validation-0.0.9-cp312-cp312-win32.whl (851.3 kB view details)

Uploaded CPython 3.12Windows x86

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

Uploaded CPython 3.12musllinux: musl 1.2+ i686

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

Uploaded CPython 3.12musllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

csv_validation-0.0.9-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.9-cp311-cp311-win_amd64.whl (929.9 kB view details)

Uploaded CPython 3.11Windows x86-64

csv_validation-0.0.9-cp311-cp311-win32.whl (851.6 kB view details)

Uploaded CPython 3.11Windows x86

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

Uploaded CPython 3.11musllinux: musl 1.2+ i686

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

csv_validation-0.0.9-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.9-cp310-cp310-win_amd64.whl (929.9 kB view details)

Uploaded CPython 3.10Windows x86-64

csv_validation-0.0.9-cp310-cp310-win32.whl (851.8 kB view details)

Uploaded CPython 3.10Windows x86

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

Uploaded CPython 3.10musllinux: musl 1.2+ i686

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

Uploaded CPython 3.10musllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

csv_validation-0.0.9-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.9-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.9-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.9-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.9-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.9-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.9-cp39-cp39-win_amd64.whl (930.2 kB view details)

Uploaded CPython 3.9Windows x86-64

csv_validation-0.0.9-cp39-cp39-win32.whl (851.9 kB view details)

Uploaded CPython 3.9Windows x86

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

Uploaded CPython 3.9musllinux: musl 1.2+ i686

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

Uploaded CPython 3.9musllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.8musllinux: musl 1.2+ i686

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

Uploaded CPython 3.8musllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.8musllinux: musl 1.2+ ARM64

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

File metadata

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

File hashes

Hashes for csv_validation-0.0.9.tar.gz
Algorithm Hash digest
SHA256 51bc552f0a54d2e8d0e21041b75d6e29b8bea9407a0b8019d342e0939c3d67c4
MD5 4d1d53158a2e76f9430f43f132ac04aa
BLAKE2b-256 e9fc341f1bff6ffa8ff2ac3eaeb1e1d12c9edcba4e35a6f7ea39faf8fa944121

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.9-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a9f1db9deb6cef8d931c19eef67dd5b16c01a7b21a294e668bfae062a9199cc0
MD5 cb2a0aebc8e384222f5a0f878ed61266
BLAKE2b-256 268f3d6931c2f72ee08a471a3ddb08f7132da4e73fa8676d9bd0934095b7c7ca

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.9-pp311-pypy311_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 78d1c8a15e00d2547a2bd4e2b788cf0292e6b0f1944d914ddf0d3f7de4fa857f
MD5 d2b04922efa1f46b719616772d7f5141
BLAKE2b-256 dd4b64effe44675c268cad53c3908e6316385684ec7fa46bc5ce73fa56dd20ea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.9-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 1a7dedafe348338de767eb975c27eaecdfae7cdabba8a40e880a77fdb9092cf2
MD5 35f06920cc9c5a6e8e9773be9c1b3e8e
BLAKE2b-256 a7057b06e1335a83ced39d69eceb2dfa85b5cebee9303106191ead4dac534081

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.9-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d768057c015ae8b9910e630d6ce7e0b17f7e5bffcfaa6c2edfc429a401f22d5f
MD5 34001a0153b8eb799e20a930af27ba6e
BLAKE2b-256 e83afd7c03ba319d670fe1558f2a0a3012cc9aa75414250ac69c0bdca31ad60d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.9-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 dd45d2cb20dc5c63afa3c5ecf2e5da22bc548487ece6fa207daec02bf6b3e2ce
MD5 990cbda00721ee3049d15e3ecc2ec301
BLAKE2b-256 e2e9ce842e37c31c87876b101a6a1dbfe3602aba27b79be151e14c94486f31b7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.9-pp311-pypy311_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 505e5fd8a4e1d98218059240415e1160ed1efc22d8379ee756eed5586776f060
MD5 11dc16d5703a4a24892f97b4f6359263
BLAKE2b-256 ca69a594b680d966ab6f54b73a82fd9589148ac25be72f3f803fcc166b89b375

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.9-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 272caddaaafe2ee79ccd6b80a9f17501e1d93b25c2424a7ac38bf94ce42c3ae8
MD5 c4b2f267c095106b24c3c9614230d82b
BLAKE2b-256 41da533f0a97ccfba27a2673a7d99594997b94de7194c05adc7b3ed780023046

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.9-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 ea59166267634b6e2656fb60b041203b8336c06e5b4b6e1c1e29599352331faa
MD5 9ab93b4a36dcf754c6a799d5ecc18293
BLAKE2b-256 cd74cc05e84c3d5621638291e476ad61503b2da42dee3a5415155938515cb5f0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.9-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b9d1bcb7567da57fccfbe2ef961858151d94973c042e275d2ab36e8efcb22643
MD5 ea0ecd76695b6900ebbfb67490b882da
BLAKE2b-256 c6376a3a6af21e3b2808bcd5586057a727ae7ebf4daa35bf9e2cd8f98b45b890

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.9-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 71f07c45156a3a99b9a88c1f2d08e86ba7e5812e9e04d9652e2bbadbd383f0eb
MD5 427b5de598d41991190340f5e500f3f7
BLAKE2b-256 af1eb7afd4b0ed21762c6ef8526aae580e9f0107fdd151e0920fd28db2a8d418

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.9-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f71b2d29b9979c2d36761ffcbd21de9d4a7604008a69a30011091ec769ec9d15
MD5 4e3e735f2b82863be2be0e52acc3b65c
BLAKE2b-256 fd5a08692b2c7e7dc7e275df13bac870f3bf937ec221562f05152e06afba9a31

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.9-pp310-pypy310_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 73b31e38e1c17eceebbda22868570b12b8454132da479397943515d82d47ba7a
MD5 256c22a4196be87c30f7e96738f830ab
BLAKE2b-256 f6b35b56a7122e10abd4d6cc4603213c2efcdb835b901cea0dca7d2c4aa636a2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.9-pp310-pypy310_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 7355a10347b7c24f7433d9a51c35706060edf653321508f40f23f4b8238ddcb5
MD5 4bc2a0008ef5c54523426636c1d2a28d
BLAKE2b-256 bb2e65ba509e6d0d9683e668ae20054df05b00ffdc0c5a6d746946783658e67b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.9-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 39f4e0823034f807abec6ec064081e32e652b46e9c7cbc1a6f469ce4373c0b36
MD5 355e1f65103f656494c1b8132e416395
BLAKE2b-256 f7f78ab3f625f4249e3080e0e520f0351faac2658597f6e8d39666fb3784d508

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.9-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 18deddebbdd255b4793e8e4e3b8174bc82c77a1d60e6c5981278d8f0e1157c8b
MD5 6d3a47a8b95035632262b24e6bf60409
BLAKE2b-256 d0c76e66d5d189fc343ac98bc3349f24a14932a9ae8aea575665ee5829b8a03a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.9-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 ef58bd8951485a3dc82d93cb7d9875954f284a6c529b63fdc89b3e1777c75065
MD5 992c4dc25825ffad81f2449f6a648ef1
BLAKE2b-256 266f5b339e8594f90853160b2a2ae75b63e08a829715a92a881ef28d9c1de441

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.9-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 f394d41949ed75deaa7aa7b4019df4c5b4b28ac37b7872c5af80313362e6bc4b
MD5 559f96d5aa06e60a355112f7d06c0df4
BLAKE2b-256 62983786c091a7a9ca2a2350b736a226ebf681a2133241a3540cee03ea680930

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.9-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 cf407a139f0d0917e0be731ba24fb645136f4b3d721d6291f166c0c6bdcbf6ca
MD5 20f6ef1180c39a791d3d674240351e81
BLAKE2b-256 24d6e8494379f9b061efdeee66af0cdfc41a298fe68126b247567dc9a7430d43

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.9-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 fee0b32caa409d38bfbfc5f72fdc07566b7a2109f6c40ce0b0e7cdc31c1611e8
MD5 6ad9fe6fc9804afa1a0dad305ad093f0
BLAKE2b-256 41722d9bc6a0cd1e7a730c094592e2a67bf5b211bbfcdcbb2437bc213d9f6c75

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.9-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 5a2ad19c65317eace77a80ceadc8ce4cdd3eb49fd2f62b632bb8920a406566f2
MD5 49bf6d95678ade25118940291bc5886e
BLAKE2b-256 71c8b3290cabd373459380a4891802e60a82b4e7afa1bc302c10d7a390ad5b77

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.9-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 aa0767101ed6cefc9f4b4a81e9347c5671d67d8d25760da7f6580f3d9e4d4b5c
MD5 ccc10b7aa6e4c30dd1e0f9bffb11da3b
BLAKE2b-256 e50412396d61afd287234fdb867f235aa45c877b6e80d5e0540110c3afe1584b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.9-pp39-pypy39_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 7cc0256cbfc1b307ce0a7ac7d62a451a3ef871b161058d45b38494d0e57b79dc
MD5 6688d12f4c55ad9d812e205e032893a3
BLAKE2b-256 7427d2a20d4074106b378befe24598f38d400ab498e2689fd8a43241efd9864f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.9-pp39-pypy39_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 9dd98181decc644607c542347a521870a9d7f55f7a99d40af336346a3163b1a6
MD5 6c8ac87112fe7a9fc8aa9ee222163c5c
BLAKE2b-256 c88be5d1b91f585e0e3a278dc3142ca77d72a01a7c6d10c4bd1a31284048270b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.9-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 14774d7e7764089558d6fe8b0743e8b5851be801227baf05c0a053e67a4cb32a
MD5 05d5376c2c2920b6ee4a9d8c881b2d81
BLAKE2b-256 d76149f746bf65fbd8e56bba51d4b863fc150d8b102729a30e7147eb3afba1c4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.9-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 6282889cf61d5067292b2159be82991b46e167a1fd61c46fabe91b683d78e493
MD5 4f6f4dab3d5eaf44dac2acf68cedfe5a
BLAKE2b-256 0e2666b54a49e1cbe8fa1095232f259abd8209e4af0178909afc416b949c81ed

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.9-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 3c86006fb439ba4d70c506f39044f7b71215048f2009b89dd8792fe89fd76247
MD5 d9f32498447cbe72fb7cf50095a2158b
BLAKE2b-256 75fb145daf8782abb6068d9ff7cc31101cb22f48782eb88cf5256214525221b9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.9-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 127f4c0f4cdcd52100bdc25ea0b3d7a162321bc4bafcbdeda93ce046254ab38f
MD5 f176fb6b7a6cec7a11f6864b08eca0f5
BLAKE2b-256 c8320bcb4eb642d31be1d0a5e611eac243923bfd6b3fee5aecb2928e0e0e8334

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.9-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 bb88bf3b93bfdcce78dd71a625b37303d49dbf69aacef8b05fbee4a5d659d256
MD5 c72c1f89beaf4fbeeb831d7f7c495121
BLAKE2b-256 9a70e05c1424cc324a455416946594f5a02c5dd6cb0d016b728803619627ddb0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.9-cp313-cp313t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 facc8f1d7f4546c0667b2e6dcb3dd6f7c394cdcff7780c9cbbb1afb7cd1f997c
MD5 ca6f3bc9ef121cc2f44f411550618a73
BLAKE2b-256 78f5eba1b381e6b2a2c25d2ff7a63e29f9814373460caf6aa8e28ac6671e1a20

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.9-cp313-cp313t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 b597998852ef5d7565947d9ad33f1f3b1655b166f22cba1aabe27d663e2514d0
MD5 db96c51f2b58294c0e03be7361c7d0f2
BLAKE2b-256 6f994dcac8018c56a462897e396a6b84bae26e22fd5a62ad1cf505f659f0c7cd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.9-cp313-cp313t-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 9998b40df5f22f2075a2dc84ac1d920e9081d7a040ffcb7e360c47a79718aba8
MD5 881a1ec833c5ad2610f5b466a1ff65d6
BLAKE2b-256 283c8b109d316f5f724db3474679d525ef1ee921e4e2b08f8a4d35606ef266ad

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.9-cp313-cp313t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e6034de79af4ec51372bff568e7e30abdf4155d857e699e3e483dcc9b60c37a2
MD5 752ed0a2e9cd08e542885f571a765cf8
BLAKE2b-256 6d0295895dd8af1b3a4f762994e702a04cbaaeae02c8428f757a9ff052399f75

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.9-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 f0864f784c4f53adac5f66fd0e5f6a59934bbb2872a64232fe221530feee1d08
MD5 f1a0d8fec534ea30ca666a5118d280f3
BLAKE2b-256 b75a1348abb6c5a9fddf70bb6f19986aeedd9003fa68cdff771e20761e753654

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.9-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 23933b54678bd1b35dea13e9b0d3dce8892106afaaf9f490aca6668834fdb602
MD5 caaed8ea7304ba20c4d2908d53469f4f
BLAKE2b-256 5957d05256dafc4ca9d56ac4ed907d29b39f3255fbdb7b8b3f1692fb8b3e81af

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.9-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 5aad55a83fa2ef41a3029626c1ebfc2d646f27e961dba9e398a5eb999a0b1a14
MD5 5a6696f72364c57a614b209da4855241
BLAKE2b-256 c01a7fb9a59fe87f7d4f6c273faea41687265bbd5a85361ae88a12bfb15ae754

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.9-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9afe62761c8d1f9b7bbd49c9d012410cc758b455375aa91d3d0abbe6edda68dd
MD5 1283fd01e1192b8aecb461e9f9d210f6
BLAKE2b-256 b309bdd48163c050830a503f981bfbb4db824a71b45e8426536ac814341eb427

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.9-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 c3b75965f179c1c226dfeb22920cdc976f7721de1c3709554a4559374427680c
MD5 24b23d3bc84d261a915ab5f2223c92a7
BLAKE2b-256 a502868142ec88b900ed5d5a7a435363e1b6287bde55d43fa09822753a6000c7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.9-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 b42a284c47c2cc0d87899e97ad87e1bac1df6019540f857f5e55f32a589de28e
MD5 ac7dd929393a3f8d6af044d8311d3ca9
BLAKE2b-256 d75fc606fb6ab28f1dec6f1444d4ae8cd7cf300b37d6664ecf54b939f56446f9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.9-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c84d0dc76ef1bf823b6859211db5d0cb18cc8670d72502a6cf96a413c8e4cfd8
MD5 10b54fdd4b2a39d7406c1079b562b173
BLAKE2b-256 2c05b79d061edb96fb91e3801ded6eccb5364b140b1e95e15d706d71e33330ae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.9-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 a14f823c9db85bc11122ec36d822d1f4bc80e39e0ad1ff455e22fe257004d7d1
MD5 68a64cff23fb9684a5f17f276674da86
BLAKE2b-256 956859a63c082b3397f2143cb19b3d33e33de892182f971185747b36ea7eeb96

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.9-cp313-cp313-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 a75408d1800ba74dbac99d7115d8df8e936604ec5ff1ca43a27fab196e85dc7d
MD5 30972bd37ff694017ba31a13a093febb
BLAKE2b-256 ce19c434ce50512638b45419e9ae84490bcf04cb41e6fec9675ed7f5304507bc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.9-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ee513307f6530959c785abb2c57bbe564ac4c5536c50229fe2eba25a4ca07d64
MD5 d943d0e2ab1387357ff051ae49f3dcbb
BLAKE2b-256 19aad67e09df8192ea4eee43fc0b7208955f1b4b2d17b9d93f9744d47c8440e9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.9-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9b1429b2aa236734b989d4bcf8c0d8cf7a16c7f5ada8a38ef573d426ec54875b
MD5 04e73e87bac433854af1bfc9654605c7
BLAKE2b-256 280215f7b4c823384c6b9fdb47ec8a67c37f08ab4b90b7c989180c11cbe8233b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.9-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 f5a3c6d276d5c227676684350c41276acc4d708089a98a338fe00399207128b0
MD5 2032a2c15c17ee8f02c924897ab1d847
BLAKE2b-256 02b8c69e66ab1bcd93b2ed0415a1ab8dc77973d87a4e6cba974ed478689df02d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.9-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 65fd6b1af9308f8fca637d7eff585e991ac352a9b6c09172f08f5fdceb4345c5
MD5 2facffd0f7c33c323b302b70e8e400fb
BLAKE2b-256 c7ca43f09caf3a6a3f3f92e639feb1cd92c80656258046873bfa405d3b5dd891

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.9-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 4c6e6b02b5e7bffe282c4b8449ca9be91c16b55600a4946ea1db92bdc3901bce
MD5 69e6ae83f0bd4788cfe1fb1cb9069d0c
BLAKE2b-256 6ae49db9e3c7ed9ee8311222cfb9f2a97d71c77a77e17c8fb542bd9e7c59b961

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.9-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 becb035d98b4d296f6aed15bc9cb32f042027929fffd110031f6b4fdad2265d8
MD5 c6829514845e09a9d64279e9007ac815
BLAKE2b-256 686069c76d88febe83525c258b9eafb30eb3f04d722389fb735740d801d63b90

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.9-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 c35c3cf221091eb5a9b092f75418f9d413b6d7b08c50e779d77a701199ff3c4e
MD5 13881359a22263a0daf72f5dbb2b1dfc
BLAKE2b-256 28b4ed04c84c0203ee7642b90e60c6577c1866b6fe0c10ae1267fa57709eb060

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.9-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3117eeb4c6e07c17b1d518efdf31aad8f41a3e7f1800acd71747c11a7fa1f724
MD5 2b9b8085e7c5fe5c613264e6b2835826
BLAKE2b-256 99dd36ff52c52b055981b45c9d2b6739d1f9dc63f92c52c8a234c91409286eee

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.9-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 79916844c83a9b1ddb4d047b046b27075a268dec3fd3f7b9980ab4e21b3ef125
MD5 36c9af91f21c7df898b4288ea339ca01
BLAKE2b-256 93eefba55a17814487908be2a5c4ca0ed743f13924fca86c69c50f855ac8f2a5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.9-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 5c58016c90d145e7c9e330fe0b0c19311f86c9feb40a044167bf88f22d85a0d3
MD5 211d086661ca0c63a3f03013c6cf0443
BLAKE2b-256 802d34073ad7a039adc42de3da4e32b8dd6452bb1e00519e614d4fde0b2171f4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.9-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 c3adafab922e1e0571440838f345ba3410e1af8b613b04b8b41756231499cc8c
MD5 3fa8624af3109ad56c13e281f1d6dea4
BLAKE2b-256 daf6bea9cdb94efe2e9658d2853733c9e9f75b9d8de1f2c32624a81359611ed3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.9-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 72477a9bbe126b968d87b4f701f0eb20c996fa18fda3a12f5a5174b7473a42c6
MD5 ae01d2f4f692d1c677da06f2bb16d82e
BLAKE2b-256 89f3292667b184f45fcfbd74d4167f5e2ce6e6e8dcabff28fa159c31359598aa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.9-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 24a95e763cc418e1bae250727cfd730cfd7742e2fa9678fe9db18a9556f5565b
MD5 87397b8da92f312a2a533043abc1747c
BLAKE2b-256 80eac6e239369b5b28c3f71ad71b2fb5df513bec785ce8d7de4a4f3a43817d3a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.9-cp312-cp312-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 e9e4ada46d401ea9f77d891a00f6bab1ac9c5c4097dc40b483ef550f7900df97
MD5 47fb8987dcbad5fc1e55a99871a2ac05
BLAKE2b-256 50f94e1c90c4274f4f851b22a910039483eb0a90b40ae055a4fce70c3565c0c9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.9-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 542b8dcc6a0e47fe8d4f6a010b90ca17103805a8f60acaaed531afa060affb4a
MD5 d6f40f4e414d100e21c5cd524418f878
BLAKE2b-256 839d613e280238d3c74b51048a1694983e83cb6e29bc095c6f9b0fd480940164

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.9-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6cb968e1b61df19bf4538f4769d8c60aa9078c1de4c334d12252bc1b77c2cd48
MD5 c580d243877867669fdfc61efa9d3bc3
BLAKE2b-256 b59b90d1239447563262b8c282d1215314b2620028e6cfd80df2264b55a624d7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.9-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 b85b3a8cf46f77d539f28af63b551ee95c2e69a62356050824121dd4ae3dc0a0
MD5 ff79f871ec043abbb1e79b799c5d60d9
BLAKE2b-256 b44a690bffdedd547bb906f2b2073c776ebbdb95d13dcbf9a78cf725e35f7ec1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.9-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 ad44b0d75ed5329fa340666952d634b2c3f34aa199421d12f6f0ee3b8a20bb45
MD5 34cac1b32876d47711c6e981076581b3
BLAKE2b-256 73e6397c5289157e9e279feda426b5e960bacecebc908054cf72c9f153dae8cb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.9-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 62495ab424124ab73145f2c2afd15d47435c6ad5087bbeadb85601f9f109f553
MD5 a4be2ba805d43d60771a5c382f0ebf10
BLAKE2b-256 5357888b6d86eeadfbd8f35c19ba777a6abf7100fb8264368903d3c522b2ac90

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.9-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ad3af0608d399163a63224bb090e55f17d810b40a506e823708dc25054a92286
MD5 2c619765e74d6e3ba2bf65c5030f34e4
BLAKE2b-256 bc923f0ffc2696aa2e18d1ab97ca193fdedb5b912f1e399abad1423cde474079

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.9-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 4e38276719c316a3062d2b9d8d980aaf1f31bc2a1c863980c1cafb9eafca8a70
MD5 50758c762f7c6b6a53d5338d1187f5a2
BLAKE2b-256 5fb02725f5804b3315ade1daf97202f96d6ba02c2115a501537b19d25163fdb8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.9-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 81d4b0fecefbc1f2fc2b98164a6c505973e6963e5de8711749c56e7af8785553
MD5 6a3e1e5ab0e81ebe94b898bc90194d1b
BLAKE2b-256 f356f407d3707d7c27849751f209604a33d6c8b3a005fa9e6f46f6290298af84

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.9-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 aa2fbe6d2dbddec5bd5a551d15c330b749317ac3f7706f89937cf70e8d0731dd
MD5 7dc1cec119f1727176bbecd720597f3c
BLAKE2b-256 92d91121e2eb4f506b1a759b6d09b77c4c2a4b0458464b9376ae24b989f9c6c1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.9-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 8033aae619f2f8b03e5951593970be9a7a4cf958a17d85a3db20e8712495a84d
MD5 173e30e4ce1d991af44628c4e966c335
BLAKE2b-256 ceabe694af1642ec90e8eab0c2573396fa7d15355ad80c3981c38b288a7f9dac

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.9-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 0dc209ae488c27e7d17f4b54d3e342e0cb23d342df9352b7351c8f4754317cd9
MD5 111435a6758821fe34ab5b03a790bd0d
BLAKE2b-256 2ef62e4114ecf94c38a61ed4fe53452129ebc82de7f34b774500aee2c35ddd56

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.9-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c236bda15966e4743d1606e1d0efb40891343702c501e315e254b891e2440af8
MD5 07b681c9c64a1fdb341a84796c75ae0f
BLAKE2b-256 d61129fae4ca7a92ccdd9b7f7e2a38af16da8bdf9f2c5db4f5e983f331a9ee26

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.9-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 b16f65cd46cda397b3733ae536cda448a0177cfe58dd51cf5cae70a6add8a075
MD5 853f3644fa4a9f2a30661037a6716e75
BLAKE2b-256 3b492684e0812d262add32e794b30f23f588324e8125bd1f9939a36e25a29010

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.9-cp311-cp311-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 b437d3dd375f8041be344ffc652e1881fd2c8995c30f5a60265da877ed70b9a6
MD5 fb440da8d22ab1cc0de62faeaa38b6da
BLAKE2b-256 ae2ea2ff7ed11fe53309630be7b59a442f61956947ab64b4cd23b4e0eb417b51

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.9-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3fa53fade3e1015ead598b364118826ceb4e1e031a78ff1925ed47f1ce44dfe4
MD5 99eec0229fd42d3851e81779067920c8
BLAKE2b-256 c35d03fe9558a85ee906cea7c7b0cec4ca528dfc18d4d2d8a8b08d06b7d44ff0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.9-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 15673ee621565ee409d270fbd5b12bafa2e7c17ad88539b45592e98ded7a6e0e
MD5 2c1110b2d3be94d5390e9a64bc9fbdf1
BLAKE2b-256 c3eaacc03e969d431ffebdb4c6e212cc5c80fad2328f1d2ff7bb53c9be2073c0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.9-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 6f4b218ce08548616b3cc7bb758e69ad9278d1e0b77294483c10109a78ae8633
MD5 d71a6b8d77d80b7177fd4c27a0f35f43
BLAKE2b-256 35655248c063839c8b64990d25f4dfaf5783475fc8728bdc2d2dee001d34c481

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.9-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 00068b36480703a5cc1fd5dcc59d3f8d396f12f03c8f94cbf3a72534104bff2d
MD5 bd79e1536db52b458069eb61c56036cc
BLAKE2b-256 71dd0d995c889661ef755a18084a3aef9fd084b7e981500bd49c5a6e947a3dec

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.9-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 c36c6abec8fd42325b1b208e8b8cd580c99b8d6561695c8a8761058b4866d3a0
MD5 47cd6ac12cd8ccabd6040ac99c85888a
BLAKE2b-256 97ebb7b207d8fb8a486bcf74f9d39ebba1de94cbb232292130d19d2ad99883ce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.9-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ac7d83155722f5775a3ef071c08851dfa71e164ec198a58cb74c53871684999b
MD5 b1bb3bbd945e8f86709f266f917cca0a
BLAKE2b-256 deb3be9d69119e03de20473a16effc5711b5870b5865320070022712d9526e7b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.9-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 a676f30687006871a9dd2b1e9e79d826c23d098959db9c9c4eb2b1f02720a4d9
MD5 10b6ec1f1e758641d41d10ddb2fc4575
BLAKE2b-256 67de6b694cf9d5e06b0c004d8f529b5a85026f39bb1a88fe096d43809297d1a5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.9-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 442067e2e8bbcea0e7a982471ed3a00746129ddc9c7c2c89806239b6857b2da6
MD5 cf3a95b13426cbdbe7d0ab6d58a64669
BLAKE2b-256 ec62056d57065e48d1abeb0039b7830d59c28ea4cae918cde59b62a402b071e1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.9-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 18dc3f3deed082e8592cc0d1a6e6e599c5655db5f9f76694e6c1159ae964de36
MD5 18d0118f21cb630346bc85e6a0010dc2
BLAKE2b-256 4190fe3daa468961241682c9629142db7c4f6e166677bf8a7b69f97440c99e2b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.9-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 af05434a41179399085beddd1be08bdfde6ce6759f9e63ad811280eccd92db0d
MD5 70d15fe2515da607b1cc2a82fd8e0f70
BLAKE2b-256 e4e691b0ea79eef1c649a5c79166fa320054feab5922a95ca8ff86152ae7b0b4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.9-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 5b81ed5422d46f8419443482bb6d32df5c0f061649c6abd799aae12d6047e852
MD5 1d31d47ee0fac93b9180ceab81575231
BLAKE2b-256 3d24b337a08846e0434cc7f35bf337d4c9f40301b87c30813590b10d60844dc4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.9-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6e2f6847f293761b570c1ae65046b04c83c6e10b6920774b09375cb06a8ce188
MD5 287371f82f2e56a1cdd5961f6e3c6266
BLAKE2b-256 8057d7f1693843b2bbf23f9b84134b5d190ed2b8c12a0bb543beb82429279d7f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.9-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 beb8d879692d07738a6e8d829ef2f6a3ae49e8146a62ea005d0ef10142e64445
MD5 16f400951405c9c7d41b9cba4ba2bc59
BLAKE2b-256 ff5eeff157e0a0573fde895b1ddddcb5318b0b23b9ddb82bef07406508fc2e60

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.9-cp310-cp310-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 6e94d08ec81841a06e2f2e601ef936617a185470cc02485636b79f8815861e59
MD5 4d6116718ef61453bfee1ee5388c419a
BLAKE2b-256 934ac17279c864d39d0608dbff883ede30525a2657e24e4ed57bae21b9dab713

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.9-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7a12f034bcd7f40754118a87ecd6580101574a039ca71934732fc249c11edb93
MD5 092125972a70a5d8f2da002a514108d7
BLAKE2b-256 3d377d9630513e47ecf9bea74b6af3b2bfa974299fed2aa17d393466f13f2ef9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.9-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e57635440c0c30fe16a353dbef75811287771e78aa2fb3187a04f87a2bc213f6
MD5 975a35c3adfff322f7681eb66432bf56
BLAKE2b-256 dbf127c69df5a1f5744fbe9e51dce2e861a44a13aacd7a83472dcb36e2b77ed0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.9-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 7c1d308b0215aee4ce91747c47a31013644b92ebf232cfaa6ab91941b253b078
MD5 e2cd2dfda91bdc7b9afc26fb92458b78
BLAKE2b-256 67b0fdab0a7217cb7ea2c86637d76f914edd01c1ff524a7a0779e901f230d1da

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.9-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 3412073ec8dae944f8e0b891bfc0353cb73feae1b347c0ab35bf1e02e3cfeca2
MD5 18142ab1637693e3d9ad9d141d881855
BLAKE2b-256 7e8e25a233959b8e3e4abbb1af761027938ef155a165c5e2d8b32c9647e5b912

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.9-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 49173d765853fac9ce6da237dfb2cb15dc25ed3ad8a5ef8438843f6d77da0805
MD5 266cf11c445e273901daacc8819932c3
BLAKE2b-256 6650d5cfa3b9405e1a4435d4edb2882876cdc25546c1a4cc396cf224692d6a69

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.9-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 893b18f91a2aad44ac399e6045ac832d02460240b14c520ca19866800ba2e175
MD5 114b2d7440f619f55210282515a8e48f
BLAKE2b-256 d9d8abf100780b51ed0eadfa1bd81e98bcd8d10c6d39624e42186202194d7dcf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.9-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 3e91120763f357a336b48affc5acc1c9b1e3c332354b1cbeecbfde47090b0da8
MD5 07bc4d55a35ceb1a885b0a52633fdb1c
BLAKE2b-256 78f45bbf7259bdb92888416246eac89ea0a5d8b051902405c80320d7e1d53cd4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.9-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 a6a99c48cefdba18b96e6b648b6ec178f0f08d2f0d5aed350b688df5bc061a8b
MD5 a9b44b334ab9f9dad0f49b376d2f04bb
BLAKE2b-256 4726829e59abd9a757dc79bfcd7fc49d6b195b5bd11c703276ef8b547b4d6190

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.9-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 22fff24a92666f6dd43495610ab22e1012a1d553450d9f7bf31890c27822f4fe
MD5 05fc10942d2164ae81d82611193e161f
BLAKE2b-256 f52fab71be420fea0c1b2f1171324c9141932775dc4c739fbb1631763a9abbff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.9-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d4301f831629e30dc8e4c1b30d83fd211c843d39c0fb396969a266c66164b0fe
MD5 1f44ac11e3b376e4ccae6527dfc8664b
BLAKE2b-256 cf9e389757bbd699639883e802fc2391fe5d57a92180b4702122c8d1dd4e847e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.9-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 6000d46e7634b5b518cf73ee35d1857527ffb124cc755eaf5d4bfbeaf04e644e
MD5 83f062b77c8046a886ae86f9bb8444ac
BLAKE2b-256 0792d887974dfee1c7cec71f3b9d751a4eaf02824335047b3677458604c5a443

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.9-cp39-cp39-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 ac8016156dd2ae6e13a2dd7ae7ce7d7928587834f2e73aecd5d3f0e781c3f2a8
MD5 e0bd3e8d321f287ed0a77b368b07a512
BLAKE2b-256 7efb4b26d92cb1aedca75c1761dcdab0f8b01cf9acc86c3f56c78069ae19ae0e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.9-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 be2cc7e13952b52aca12341e25ff18e30474b56ded7151a53b751dc39ade98dd
MD5 9274140f0a584abf82d86110c6ed4193
BLAKE2b-256 ce13944108bfe11123f10e852eb2318eb11ba16f5a1c9271b5467540fc376074

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.9-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 13cb5d70d118b0fb5d65d5943149667f30b2d860251a50ab0137f9e5267354be
MD5 cb77040d24eef8f0d12bef12b8e1662d
BLAKE2b-256 6d47989fa1cf5bc6a5c111da68b5df523f362b83d6a829447df98892e747c4a4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.9-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 7d22ad7a43c9e8aa95e14bb6a1c4a7bc90cc22ac09780e0de71cc89df3271cf0
MD5 c358c7a6a016462fa2eff840609cdcc6
BLAKE2b-256 0cf81cb2068644753c55ded8f4f0e655bdd66dbe64dd518a47e115a6d656de99

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.9-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 6647b124fe8eb1143ac8f0b6934eb6c3b28b0c8731c6f8d12cb751e998cd8351
MD5 d9d7bd7991e550bbd3f810fca9f2dfed
BLAKE2b-256 b25198da09190a4127098e7efb634c7496e390282adf65a1714e1b8acfb44c22

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.9-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 7809f87fbd8e754128c05b0e951cf7f845cd0ab0c1bed84ef82fbdc19fa233cc
MD5 087fe52670b5520227327e2fd46ffbbe
BLAKE2b-256 02034b5e13345fbf0b7d51277b4c116db2d3af34fb7695a63a6067b9778c6b0b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.9-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 29ea6accce4cce861cf12d7f0f4f9cb3bee59788c933d18ba2c653ff48c14c3e
MD5 1f9b186c25cd41d6d493f86d3d512ca0
BLAKE2b-256 5eade3366e7e2fd3047ba68940686f4fad123819169f90b279d4b3b2faf942a0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.9-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 0d6e788d9ef1c9f13a9d099ce6dc7d0b1ab8d60a24d53f45c153c90696966fc8
MD5 c7e9edc12649f9667d565c0eaedc4f41
BLAKE2b-256 75874c0e36125e8d08343aa4417196b99839f7635372c0e74ea9c6cb5ff87abe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.9-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 cebfd0cde0c03f57d328122a5aef9faec86515f172cf2eacdb4096efc06302e0
MD5 ccec4a710902ec0c5b40aae7aed9e05d
BLAKE2b-256 9075b7cab312d1fbf06340121e18a2a45c07f7b64508adae69d9a5a74edff9a8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.9-cp38-cp38-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 7af2f31d5532dbfadf97364b68f008b61a82cf819c89154d57ae9de1cd6798d8
MD5 0e35b18f348f929e6b964bd00297d06b
BLAKE2b-256 7b3f22367596bf538f4133599eac2b046634ff13ebe2e67e9dc473bed1299ecb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.9-cp38-cp38-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 4ae8c9e6d6d78d9c829947a38772bb70e1829c6c13e0e15a30ddd7fe32e2e53c
MD5 5a19f928d91a57b39d1647774353fcf7
BLAKE2b-256 a26fd4a92a1125db823e9b9e2476ec7c3b48201a122bd964bdd924741f9c9911

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.9-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 1ed7945fd0bd6e9ab4049534a9513c04cc9c65df63785424889a7ab805c38736
MD5 d68e6295c938cafa126d4baef7b1420b
BLAKE2b-256 037d047c2b63a6647e180bb51aac7eae226289a052e8dfda2ab718fa4c1742e1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.9-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bb46966d337bcc9e35b7a7d2ef40f705456de1be46506d7bb13ee41476a4eb7d
MD5 aaad943ec37287a0840776eb01f33f67
BLAKE2b-256 95ecffc133a1c3bbb18b645eecddd127928b1a1fd8795896bfbedfe6d10a860d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.9-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 554f8b77de4168b05c89be46bffd3126def06925d25fbb02c24703968c49fa38
MD5 b95effab84a9d0dc8dc3e672870c5568
BLAKE2b-256 2e0aa1d19ca7ebb3c5e79f18ad866dc8b18d63541d940e6a55d7324e7d232d60

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.9-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 2eb738e890dde59c396dd1eab82817554ad42196b771d71b231da4b1145436b2
MD5 cce2c441aebfb82aeda1e3dc9cc67f8e
BLAKE2b-256 a9665900643a616d60b803a4a95989fefcc20c28133efffea0a67c1de1fcc275

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.9-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 4c0fe3b564e9362f248e5db9e4ff05870f6e5f3c8c77ec3df52a1d44bcacd14b
MD5 2ed6f5edecc1049f2d49d2e5c7597729
BLAKE2b-256 81f960de8743a2ea37b81ede167bb8d4653dda6147b382508adb10e79d8be230

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.9-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b01d926da8b9612a34bd07898cff28fb57c0d5044f5b376d3f35df97af2785d1
MD5 f126907a4136e45ce5eadd754ef6c350
BLAKE2b-256 86ebc64eb89d3e8b653091a3bdb38eba8636173529baf93906690276ebdaef20

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for csv_validation-0.0.9-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 a1c010f211f0b463229d81533dc54437ce876c0ce00ed5effc73f4b55b620115
MD5 7d706acbd9b679a0e39506318a37e4f5
BLAKE2b-256 3e7aa794cce79eddaf33b3f309eb38408eb5039b4514fc7ba5d360dd36e984bf

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