Skip to main content

High-performance validation library for the Open Filament Database

Project description

OFD Validator

High-performance validation library for the Open Filament Database, written in Rust with Python bindings via PyO3.

Features

  • JSON Schema Validation — validates filament data against JSON schemas with compiled schema caching
  • Logo Validation — checks image dimensions (PNG, JPEG) and validates SVG root elements
  • Folder Name Validation — ensures folder names match their JSON content IDs
  • Store ID Validation — cross-references store IDs in purchase links
  • GTIN/EAN Validation — validates product barcodes
  • Missing File Detection — checks for required files at each hierarchy level
  • Parallel Processing — multi-threaded validation using Rayon

Installation

pip install ofd-validator

Requires Python 3.10+. No additional Python dependencies needed (self-contained compiled extension).

Usage

Functions

The library exposes standalone functions rather than a class. All functions accept directory paths as strings and return a ValidationResult object.

Batch validators (internally parallel)

from ofd_validator import validate_all, validate_json_files, validate_logo_files, validate_folder_names

# Run all validations at once
result = validate_all("data", "stores")

# Or run specific batches
result = validate_json_files("data", "stores")
result = validate_logo_files("data", "stores")
result = validate_folder_names("data", "stores")

# JSON schemas can be in a custom directory
result = validate_all("data", "stores", schemas_dir="schemas")
result = validate_json_files("data", "stores", schemas_dir="schemas")

Individual validators

from ofd_validator import validate_store_ids, validate_gtin_ean, validate_required_files
from ofd_validator import validate_logo_file, validate_folder_name

result = validate_store_ids("data", "stores")
result = validate_gtin_ean("data")
result = validate_required_files("data", "stores")

# Single-item validators
result = validate_logo_file("data/BrandX/logo.png", logo_name="logo.png")
result = validate_folder_name("data/BrandX", "brand.json", "id")

Result objects

result = validate_all("data", "stores")

result.is_valid      # True if no errors (warnings are OK)
result.error_count   # Number of errors
result.warning_count # Number of warnings
result.errors        # List of ValidationError objects

# Merge results from multiple runs
combined = ValidationResult()
combined.merge(result_a)
combined.merge(result_b)

# Serialize to dict (for JSON output)
d = result.to_dict()
# {"is_valid": True, "error_count": 0, "warning_count": 0, "errors": [...]}

Error objects

for error in result.errors:
    error.level     # ValidationLevel.Error or ValidationLevel.Warning
    error.level.value  # "ERROR" or "WARNING"
    error.category  # e.g. "JSON Schema", "Logo", "Folder Name"
    error.message   # Human-readable description
    error.path      # Optional file path (str or None)

Development

Prerequisites

  • Rust (stable)
  • Python 3.10+
  • maturin (pip install maturin)

Building

# Build and install into current Python env (debug)
maturin develop

# Build optimized release wheel
maturin develop --release

# Build wheel for distribution
maturin build --release

Testing

cargo test

Project structure

ofd-validator/
├── Cargo.toml                        # Rust package config
├── pyproject.toml                    # Python package config (maturin)
└── src/
    ├── lib.rs                        # PyO3 module definition
    ├── types.rs                      # ValidationLevel, ValidationError, ValidationResult
    ├── schema_cache.rs               # Compiled JSON schema cache
    ├── util.rs                       # Shared helpers (logging, constants, JSON loading)
    ├── orchestrator.rs               # Batch validators with parallel task collection
    └── validators/
        ├── mod.rs                    # Individual pyfunction wrappers
        ├── json_validator.rs         # JSON schema validation
        ├── logo_validator.rs         # Logo file validation (PNG, JPEG, SVG)
        ├── folder_name.rs            # Folder name vs JSON content check
        ├── store_id.rs               # Store ID cross-reference check
        ├── gtin.rs                   # GTIN/EAN barcode validation
        └── missing_files.rs          # Required file existence check

License

MIT

Links

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

ofd_validator-0.2.1.tar.gz (25.9 kB view details)

Uploaded Source

Built Distributions

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

ofd_validator-0.2.1-cp314-cp314-win_amd64.whl (2.4 MB view details)

Uploaded CPython 3.14Windows x86-64

ofd_validator-0.2.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

ofd_validator-0.2.1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.4 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

ofd_validator-0.2.1-cp314-cp314-macosx_11_0_arm64.whl (2.3 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

ofd_validator-0.2.1-cp314-cp314-macosx_10_12_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

ofd_validator-0.2.1-cp313-cp313-win_amd64.whl (2.4 MB view details)

Uploaded CPython 3.13Windows x86-64

ofd_validator-0.2.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

ofd_validator-0.2.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

ofd_validator-0.2.1-cp313-cp313-macosx_11_0_arm64.whl (2.3 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

ofd_validator-0.2.1-cp313-cp313-macosx_10_12_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

ofd_validator-0.2.1-cp312-cp312-win_amd64.whl (2.4 MB view details)

Uploaded CPython 3.12Windows x86-64

ofd_validator-0.2.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

ofd_validator-0.2.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

ofd_validator-0.2.1-cp312-cp312-macosx_11_0_arm64.whl (2.3 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

ofd_validator-0.2.1-cp312-cp312-macosx_10_12_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

ofd_validator-0.2.1-cp311-cp311-win_amd64.whl (2.4 MB view details)

Uploaded CPython 3.11Windows x86-64

ofd_validator-0.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

ofd_validator-0.2.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

ofd_validator-0.2.1-cp311-cp311-macosx_11_0_arm64.whl (2.3 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

ofd_validator-0.2.1-cp311-cp311-macosx_10_12_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

ofd_validator-0.2.1-cp310-cp310-win_amd64.whl (2.4 MB view details)

Uploaded CPython 3.10Windows x86-64

ofd_validator-0.2.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

ofd_validator-0.2.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

ofd_validator-0.2.1-cp310-cp310-macosx_11_0_arm64.whl (2.3 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

ofd_validator-0.2.1-cp310-cp310-macosx_10_12_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

File details

Details for the file ofd_validator-0.2.1.tar.gz.

File metadata

  • Download URL: ofd_validator-0.2.1.tar.gz
  • Upload date:
  • Size: 25.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for ofd_validator-0.2.1.tar.gz
Algorithm Hash digest
SHA256 cf536f3ef8a92fa5f96ccd3c1e778c2f401637237987f9d49e156a7275e2948e
MD5 26060459ed0aee68ff018151e715967c
BLAKE2b-256 ad9642e2d11e1ce3e77ef881fe64afa045843707a8707942d7639b2ed8053523

See more details on using hashes here.

Provenance

The following attestation bundles were made for ofd_validator-0.2.1.tar.gz:

Publisher: build-wheels.yml on OpenFilamentCollective/ofd-validator

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

File details

Details for the file ofd_validator-0.2.1-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for ofd_validator-0.2.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 128b845b61e4f13d2940a4585676e5f517e99e2bbb2af20b3e69918379be4188
MD5 c5845347aa02cb76ce3166859d3bd008
BLAKE2b-256 aa8643f1cfad9e33096d6f40055862292ef5fe9da56fb322b9f446595e26db56

See more details on using hashes here.

Provenance

The following attestation bundles were made for ofd_validator-0.2.1-cp314-cp314-win_amd64.whl:

Publisher: build-wheels.yml on OpenFilamentCollective/ofd-validator

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

File details

Details for the file ofd_validator-0.2.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ofd_validator-0.2.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d6668b5dd022c07b109f4aabf85eaed2387fb1357b9524b6909ea7dcc35dcad3
MD5 6ee7da809a174b94b412b97f219c41fa
BLAKE2b-256 6fc39d15a789e18acab9ab36aa7364ff79d2bdaaf41a1872da39b0d49aa9eade

See more details on using hashes here.

Provenance

The following attestation bundles were made for ofd_validator-0.2.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build-wheels.yml on OpenFilamentCollective/ofd-validator

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

File details

Details for the file ofd_validator-0.2.1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ofd_validator-0.2.1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 251bc20e9a88bb50921a51178142d0af185607750f4d36888c190a71c8752951
MD5 17f7ac97a5990458d73401b9e874ded6
BLAKE2b-256 7fe8b41980bbe0f7b55cd6791628b4f278ec3216a6f55d997cdf47b9c7d6aa70

See more details on using hashes here.

Provenance

The following attestation bundles were made for ofd_validator-0.2.1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: build-wheels.yml on OpenFilamentCollective/ofd-validator

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

File details

Details for the file ofd_validator-0.2.1-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ofd_validator-0.2.1-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9e90a374388ccd2adb1c4dbd27bbfaf0c2efbc754c021e5ba71a1b43f79772c3
MD5 4233a57955280f04e89ac49ed194b9ba
BLAKE2b-256 853c99c02849e74e98bb8680a6a9db57eb2d3f2f30c6e47652989237d69812f7

See more details on using hashes here.

Provenance

The following attestation bundles were made for ofd_validator-0.2.1-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: build-wheels.yml on OpenFilamentCollective/ofd-validator

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

File details

Details for the file ofd_validator-0.2.1-cp314-cp314-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for ofd_validator-0.2.1-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 eeb504ad4f62b5ce0a39626dea1c4b76664a926cc82263637aee7b7f01ae2e91
MD5 698f052397debf98496f6d2ea88378d8
BLAKE2b-256 8a686e4dbfd6bbb4160e428d31bab9fcc25b3e0e7ea8cc463299c8cb9bc30079

See more details on using hashes here.

Provenance

The following attestation bundles were made for ofd_validator-0.2.1-cp314-cp314-macosx_10_12_x86_64.whl:

Publisher: build-wheels.yml on OpenFilamentCollective/ofd-validator

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

File details

Details for the file ofd_validator-0.2.1-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for ofd_validator-0.2.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 f6b830cfd08ef5e8e6d0e5cb6466c6f1566d91e3a279d9a56e7d0ee0c0f38adf
MD5 05c0533e2f6ce0f79ea1329885c46706
BLAKE2b-256 bdd8a0da62966eb89fb4b9e5bdf6c238f287a2da2c3c6931765af419dc98cba7

See more details on using hashes here.

Provenance

The following attestation bundles were made for ofd_validator-0.2.1-cp313-cp313-win_amd64.whl:

Publisher: build-wheels.yml on OpenFilamentCollective/ofd-validator

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

File details

Details for the file ofd_validator-0.2.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ofd_validator-0.2.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3365a16bd7b6cf9120a743a9a278303b5fc6fbae7d61cd45d91d1e6e5cf6b587
MD5 a8833f2b5b3a6b418ec980b23628789b
BLAKE2b-256 2e12612aacb193b3778366cea32f4209eede9d790c8e1288dcbd9ca317e6cc24

See more details on using hashes here.

Provenance

The following attestation bundles were made for ofd_validator-0.2.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build-wheels.yml on OpenFilamentCollective/ofd-validator

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

File details

Details for the file ofd_validator-0.2.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ofd_validator-0.2.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 36b571fe4b77a6c608bf0ea4087ba29baa544d4a32e8e3f1dd6b007c68d20bc3
MD5 46dbdbe910072cbd944b3d85f6415354
BLAKE2b-256 05bd4a6fc559bbcbdfcf16a889051f102b4acb8260f179bc349343266e8f7ff6

See more details on using hashes here.

Provenance

The following attestation bundles were made for ofd_validator-0.2.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: build-wheels.yml on OpenFilamentCollective/ofd-validator

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

File details

Details for the file ofd_validator-0.2.1-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ofd_validator-0.2.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 824d77d38fe5d7b487d2d390598e49cb1bf56975d00f8c54e589d35a94f4b22f
MD5 1c3d4c4e4dfba2ec8073887d0830b4b5
BLAKE2b-256 4fbe5b9116b62bfb9490bd550a9694f0e2e6e040b55d5f74493e970eb111e8e6

See more details on using hashes here.

Provenance

The following attestation bundles were made for ofd_validator-0.2.1-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: build-wheels.yml on OpenFilamentCollective/ofd-validator

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

File details

Details for the file ofd_validator-0.2.1-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for ofd_validator-0.2.1-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 55d921f42f3a19eec3dd0b31c740ef319ba8186ef22f7d5847df5584f093153b
MD5 1b1b522a4da8707f863dfa563010a95e
BLAKE2b-256 3e442b389223be4accae6c347f371590295ae4a6fe4237baba7961a0197f695d

See more details on using hashes here.

Provenance

The following attestation bundles were made for ofd_validator-0.2.1-cp313-cp313-macosx_10_12_x86_64.whl:

Publisher: build-wheels.yml on OpenFilamentCollective/ofd-validator

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

File details

Details for the file ofd_validator-0.2.1-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for ofd_validator-0.2.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 c608e1eb22715a0a9235f2f19d168fbe1a4dc4d84da51f6f221289c7140d6613
MD5 1ed53f5759cc6593910a413268af5733
BLAKE2b-256 293b67d45620d997ad56370f72739b7371df7241613a2a8a9bcfd2810fed2414

See more details on using hashes here.

Provenance

The following attestation bundles were made for ofd_validator-0.2.1-cp312-cp312-win_amd64.whl:

Publisher: build-wheels.yml on OpenFilamentCollective/ofd-validator

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

File details

Details for the file ofd_validator-0.2.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ofd_validator-0.2.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 491b1d6a56c89f05d3525e859a53d3e695f9d65460a25983bc9199fbadab7f5f
MD5 dfaccd4fe2a4777a5467aec72d742d67
BLAKE2b-256 78b4142fa8250f152abb564973b8b0b50116cf1bcee550da0d78c6a5dea18075

See more details on using hashes here.

Provenance

The following attestation bundles were made for ofd_validator-0.2.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build-wheels.yml on OpenFilamentCollective/ofd-validator

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

File details

Details for the file ofd_validator-0.2.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ofd_validator-0.2.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e09440e6a88488931a69f84b65ff3d73dea2ccca2a456f79630224ee4d17ddae
MD5 f17d3bb0e91be894f344e70396f243ae
BLAKE2b-256 9631a2074be39cd7c6460842478a04642e41c897fd9f92cf69984cb21344f16e

See more details on using hashes here.

Provenance

The following attestation bundles were made for ofd_validator-0.2.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: build-wheels.yml on OpenFilamentCollective/ofd-validator

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

File details

Details for the file ofd_validator-0.2.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ofd_validator-0.2.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bb4518d1975d8f64aa9407ed0eb4bd61283b794350fb7860f66241683333db8b
MD5 7a6041fafc606be893cbe6250c79b8ad
BLAKE2b-256 255c3fa22dcb4d453a2172e9d150eb55a9d3284e2c236fcb32ae5d84e063eabb

See more details on using hashes here.

Provenance

The following attestation bundles were made for ofd_validator-0.2.1-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: build-wheels.yml on OpenFilamentCollective/ofd-validator

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

File details

Details for the file ofd_validator-0.2.1-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for ofd_validator-0.2.1-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 94380ab3f8341d01e07ec9d2db527e01010194950ac05de8ca7b66afb35c7190
MD5 8676598694580a383efeff098fc441cd
BLAKE2b-256 49c8ab7a0578258adbc3c53f351f4713c29270274f6ab6154118b2971b327d29

See more details on using hashes here.

Provenance

The following attestation bundles were made for ofd_validator-0.2.1-cp312-cp312-macosx_10_12_x86_64.whl:

Publisher: build-wheels.yml on OpenFilamentCollective/ofd-validator

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

File details

Details for the file ofd_validator-0.2.1-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for ofd_validator-0.2.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 df85b46937b9b58277cc5cfd5793c21eab0bcec964a8619cd53447f09608e2fa
MD5 6ff05b634a651e151d57ca7fcde724b0
BLAKE2b-256 eff37e4de10a73aba3c611b5daee56595ab20fec4872a5c3b9c496631c5fe743

See more details on using hashes here.

Provenance

The following attestation bundles were made for ofd_validator-0.2.1-cp311-cp311-win_amd64.whl:

Publisher: build-wheels.yml on OpenFilamentCollective/ofd-validator

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

File details

Details for the file ofd_validator-0.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ofd_validator-0.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4b7a490e7bc61a0497a28692bfe73f3392ae985f4f1ba727b2b2c258046b8627
MD5 878a85a49ecfd9cfe92366d302c61084
BLAKE2b-256 03f3839b44b9e6bb694394ee57eebc07f068fc0d377342e112717a477d7f25c8

See more details on using hashes here.

Provenance

The following attestation bundles were made for ofd_validator-0.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build-wheels.yml on OpenFilamentCollective/ofd-validator

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

File details

Details for the file ofd_validator-0.2.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ofd_validator-0.2.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e81816308db000e18642a427344acb6d3ed457d09676fbd7cab9080b81aa7eae
MD5 5910e5a5ada3faf17fb77277b97b4950
BLAKE2b-256 b4a1849d7ce6587e05e2bada2f0db3a90509f1054a4eff89c33a5e7d7930d24a

See more details on using hashes here.

Provenance

The following attestation bundles were made for ofd_validator-0.2.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: build-wheels.yml on OpenFilamentCollective/ofd-validator

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

File details

Details for the file ofd_validator-0.2.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ofd_validator-0.2.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 58a86e2f4df3a27ada161d53c8744dfc2bec0fb25cba6bdbf3d4a569c6368d9b
MD5 4620ddef68ec0a31444a95c0e8d5343e
BLAKE2b-256 7234003d9725758e520975736a681d855141792fd8c352e955e374d6408f89c3

See more details on using hashes here.

Provenance

The following attestation bundles were made for ofd_validator-0.2.1-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: build-wheels.yml on OpenFilamentCollective/ofd-validator

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

File details

Details for the file ofd_validator-0.2.1-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for ofd_validator-0.2.1-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 0f4b7c52de1efd9360a3e1af16d1dcb2addc2a6a63ca922535b3914b3c05420f
MD5 5689c9e5e601000c9015a39dce934313
BLAKE2b-256 b7f49bd0dc624f02af15effa05813cf5e6a6e977ea965872190947fd5414d830

See more details on using hashes here.

Provenance

The following attestation bundles were made for ofd_validator-0.2.1-cp311-cp311-macosx_10_12_x86_64.whl:

Publisher: build-wheels.yml on OpenFilamentCollective/ofd-validator

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

File details

Details for the file ofd_validator-0.2.1-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for ofd_validator-0.2.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 0f24129a1f143c20293414ab6fe69c2a4a811a37759f2e614e2377b0cc9e200d
MD5 2b076c16adf59f43de755f6310b4203b
BLAKE2b-256 42ae3cd67a5ac9849456371f4f85c97a6eff2098f7380f8635ce971a4548cce8

See more details on using hashes here.

Provenance

The following attestation bundles were made for ofd_validator-0.2.1-cp310-cp310-win_amd64.whl:

Publisher: build-wheels.yml on OpenFilamentCollective/ofd-validator

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

File details

Details for the file ofd_validator-0.2.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ofd_validator-0.2.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 646753b2e509f2727f38b20efb5ad3053777a89fa4d062445cbf076dccab63f8
MD5 373900d6688957ea9fff0600c943d5a5
BLAKE2b-256 b8ebf7d5798546a0d22214b969e8d00838658d33dcf59a9387a64f92c54d57d7

See more details on using hashes here.

Provenance

The following attestation bundles were made for ofd_validator-0.2.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build-wheels.yml on OpenFilamentCollective/ofd-validator

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

File details

Details for the file ofd_validator-0.2.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ofd_validator-0.2.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7457a454f6847d69f066781aa256d4d40eec44cf3d29849f124ef850c93ee254
MD5 9e8880bda025a0f24718abc89ce4dc01
BLAKE2b-256 98e2d70d5f94604e914a47ddf5220e665ec72b247fe5b423bc72ed6dc48be560

See more details on using hashes here.

Provenance

The following attestation bundles were made for ofd_validator-0.2.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: build-wheels.yml on OpenFilamentCollective/ofd-validator

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

File details

Details for the file ofd_validator-0.2.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ofd_validator-0.2.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ac384045d5f37e9fa6f9fbe1f6153c48de519544a970d4eb58075595c024005b
MD5 3af6003ef7e3b6ae4f452b68d86fcb7d
BLAKE2b-256 56a01267a86d13a8bfc912a9b78dd5a3d648f8f4f4c4ab316d0e5d09b5bcadee

See more details on using hashes here.

Provenance

The following attestation bundles were made for ofd_validator-0.2.1-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: build-wheels.yml on OpenFilamentCollective/ofd-validator

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

File details

Details for the file ofd_validator-0.2.1-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for ofd_validator-0.2.1-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 dc5b58584cd42887e82f25b00c33f006ddea752a41acbb62848e00cedc9f91ba
MD5 bdbe1373ee2b5b1fbe0e7947751d5805
BLAKE2b-256 08179693078a2f8203cb9f42cc053d7fd02abd7e66c14bd4d6ac0c62432faeea

See more details on using hashes here.

Provenance

The following attestation bundles were made for ofd_validator-0.2.1-cp310-cp310-macosx_10_12_x86_64.whl:

Publisher: build-wheels.yml on OpenFilamentCollective/ofd-validator

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

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page