Skip to main content

Wirefilter expression parser FFI bindings for octorules

Project description

octorules-wirefilter

Rust FFI bindings for Cloudflare's wirefilter expression parser, exposed to Python via PyO3. When installed, octorules lint uses the real wirefilter parser for authoritative expression analysis instead of the built-in regex fallback.

Installation

# Install octorules with wirefilter support
pip install octorules[wirefilter]

# Or install standalone
pip install octorules-wirefilter

How it works

octorules lint
    │
    ▼
expression_bridge.py          Python-side routing layer
    │
    ├─► octorules_wirefilter   (if installed)
    │       │
    │       ├── lib.rs         PyO3 parse_expression(expr, phase=None)
    │       ├── scheme.rs      Phase-aware field/function schemes
    │       └── visitor.rs     AST walker → fields, functions, operators, literals
    │       │
    │       ▼
    │   wirefilter-engine      Cloudflare's Rust expression parser
    │
    └─► regex fallback         Built-in patterns (always available)

octorules tries to import octorules_wirefilter at module load time. If available, expressions are parsed by the real Cloudflare wirefilter engine. On import failure or parse error, the bridge transparently falls back to regex extraction. Either path returns the same ExpressionInfo dataclass consumed by the linter.

Scheme

A single wirefilter scheme is built at startup and cached:

  • 173 fields (including http.request.uri.path), 34 functions.

The phase parameter is accepted for API compatibility but currently unused — all expressions are parsed against the same scheme. Transform-phase function-call syntax (where http.request.uri.path is callable) is handled on the Python side.

Building from source

Prerequisites

  • Rust toolchain >= 1.86 (stable, via rustup)
  • Python >= 3.10 with venv
  • maturin (pip install maturin)

Development build

maturin develop

Builds the Rust crate and installs the resulting Python extension module into the active virtualenv.

Wheel build

maturin build --release

Produces a wheel in target/wheels/.

Testing

# Install test dependencies
pip install pytest

# Run FFI tests (requires octorules-wirefilter to be installed via maturin develop)
pytest tests/

Tests skip gracefully if the native extension is not installed.

API

This package exposes two functions:

parse_expression(expr, phase=None)

from octorules_wirefilter import parse_expression

# Parse an expression against the default scheme
result = parse_expression('http.host eq "example.com"')
# {'fields': ['http.host'], 'operators': ['eq'], 'string_literals': ['example.com'], ...}

# Parse with phase-aware scheme selection
result = parse_expression('lower(http.host) eq "test"', phase="url_rewrite_rules")

# Parse errors return an error key
result = parse_expression('bogus_field eq "x"')
# {'error': 'unknown field bogus_field'}

Returns a dict with keys fields, functions, operators, string_literals, regex_literals, ip_literals, int_literals (all lists), plus:

  • On success: lists populated with extracted values. If AST nesting exceeded the depth limit, depth_exceeded: true is included.
  • On failure: error (string) with all list keys present but empty.

Expressions exceeding 1 MiB are rejected with an error dict before parsing. Nesting depth is capped at 100 levels to prevent stack overflow on pathological input.

get_schema_info()

from octorules_wirefilter import get_schema_info

info = get_schema_info()
# {'fields': [{'name': 'http.host', 'type': 'STRING'}, ...],
#  'functions': ['lower', 'upper', ...]}

Returns schema metadata for automated synchronization with the Python linter schemas. Field types use the Python FieldType enum names (STRING, INT, BOOL, IP, ARRAY_STRING, etc.).

Contributing

Important: Field and function registries exist in two places: src/scheme.rs (Rust — used by wirefilter for parsing and type checking) and src/octorules/linter/schemas/ in the octorules repo (Python — used by the regex fallback parser and lint rules). A sync_schemas.py script in the octorules repo regenerates the Python schemas from wirefilter's get_schema_info() function, but Rust-side changes must still be made manually.

Adding fields

When Cloudflare adds new fields, update src/scheme.rs — add the field to register_common_fields() and to the COMMON_FIELD_NAMES array.

Then run python scripts/sync_schemas.py in the octorules repo to regenerate the Python schemas. If the field needs Python-only metadata (requires_plan, is_response), add it to overlay.toml first.

Adding functions

Update src/scheme.rs — register in register_common_functions() and add the name to the COMMON_FUNCTION_NAMES array.

Then run python scripts/sync_schemas.py in the octorules repo. If the function needs restricted_phases or requires_plan, add it to overlay.toml first.

Design decisions

  • Separate PyPI package. The Rust build requires a toolchain and takes longer to compile. Users who want fast installs get pip install octorules; those who want authoritative parsing opt in with pip install octorules[wirefilter].
  • Git dependency pinning. wirefilter-engine is pinned to a specific commit because the required APIs (SchemeBuilder, function registration) are not in the published crates.io version.
  • Stub function implementations. Functions are registered with correct type signatures but no-op execution. Expressions parse and extract correctly; runtime evaluation is not supported.
  • cdylib crate type. Required by PyO3's extension-module feature for Python to load the native extension.

License

Apache-2.0 — see LICENSE.

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

octorules_wirefilter-0.3.5.tar.gz (29.8 kB view details)

Uploaded Source

Built Distributions

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

octorules_wirefilter-0.3.5-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl (1.4 MB view details)

Uploaded PyPymusllinux: musl 1.2+ x86-64

octorules_wirefilter-0.3.5-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl (1.3 MB view details)

Uploaded PyPymusllinux: musl 1.2+ ARM64

octorules_wirefilter-0.3.5-cp314-cp314t-musllinux_1_2_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

octorules_wirefilter-0.3.5-cp314-cp314t-musllinux_1_2_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

octorules_wirefilter-0.3.5-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

octorules_wirefilter-0.3.5-cp314-cp314-win_amd64.whl (887.8 kB view details)

Uploaded CPython 3.14Windows x86-64

octorules_wirefilter-0.3.5-cp314-cp314-musllinux_1_2_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

octorules_wirefilter-0.3.5-cp314-cp314-musllinux_1_2_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

octorules_wirefilter-0.3.5-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

octorules_wirefilter-0.3.5-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

octorules_wirefilter-0.3.5-cp314-cp314-macosx_11_0_arm64.whl (997.9 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

octorules_wirefilter-0.3.5-cp314-cp314-macosx_10_12_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

octorules_wirefilter-0.3.5-cp313-cp313t-musllinux_1_2_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ x86-64

octorules_wirefilter-0.3.5-cp313-cp313t-musllinux_1_2_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARM64

octorules_wirefilter-0.3.5-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARM64

octorules_wirefilter-0.3.5-cp313-cp313-win_amd64.whl (888.0 kB view details)

Uploaded CPython 3.13Windows x86-64

octorules_wirefilter-0.3.5-cp313-cp313-musllinux_1_2_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

octorules_wirefilter-0.3.5-cp313-cp313-musllinux_1_2_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

octorules_wirefilter-0.3.5-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

octorules_wirefilter-0.3.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

octorules_wirefilter-0.3.5-cp313-cp313-macosx_11_0_arm64.whl (998.2 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

octorules_wirefilter-0.3.5-cp313-cp313-macosx_10_12_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

octorules_wirefilter-0.3.5-cp312-cp312-win_amd64.whl (888.0 kB view details)

Uploaded CPython 3.12Windows x86-64

octorules_wirefilter-0.3.5-cp312-cp312-musllinux_1_2_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

octorules_wirefilter-0.3.5-cp312-cp312-musllinux_1_2_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

octorules_wirefilter-0.3.5-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

octorules_wirefilter-0.3.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

octorules_wirefilter-0.3.5-cp312-cp312-macosx_11_0_arm64.whl (997.9 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

octorules_wirefilter-0.3.5-cp312-cp312-macosx_10_12_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

octorules_wirefilter-0.3.5-cp311-cp311-win_amd64.whl (890.2 kB view details)

Uploaded CPython 3.11Windows x86-64

octorules_wirefilter-0.3.5-cp311-cp311-musllinux_1_2_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

octorules_wirefilter-0.3.5-cp311-cp311-musllinux_1_2_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

octorules_wirefilter-0.3.5-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

octorules_wirefilter-0.3.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

octorules_wirefilter-0.3.5-cp311-cp311-macosx_11_0_arm64.whl (1.0 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

octorules_wirefilter-0.3.5-cp311-cp311-macosx_10_12_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

octorules_wirefilter-0.3.5-cp310-cp310-win_amd64.whl (890.1 kB view details)

Uploaded CPython 3.10Windows x86-64

octorules_wirefilter-0.3.5-cp310-cp310-musllinux_1_2_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

octorules_wirefilter-0.3.5-cp310-cp310-musllinux_1_2_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

octorules_wirefilter-0.3.5-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

octorules_wirefilter-0.3.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

octorules_wirefilter-0.3.5-cp310-cp310-macosx_11_0_arm64.whl (1.0 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

octorules_wirefilter-0.3.5-cp310-cp310-macosx_10_12_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

File details

Details for the file octorules_wirefilter-0.3.5.tar.gz.

File metadata

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

File hashes

Hashes for octorules_wirefilter-0.3.5.tar.gz
Algorithm Hash digest
SHA256 f7db17c062eb60864af972669b7393da2103042f04ad006f968ca20826db4db1
MD5 37371030e66680e2bb335fb9d96eb239
BLAKE2b-256 0855ed220708249d5c60543792f569e738c063f6d4c79b84d835e7711fb2aa74

See more details on using hashes here.

Provenance

The following attestation bundles were made for octorules_wirefilter-0.3.5.tar.gz:

Publisher: release.yaml on doctena-org/octorules-wirefilter

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

File details

Details for the file octorules_wirefilter-0.3.5-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for octorules_wirefilter-0.3.5-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5028ab210ee0a18fed04f1885b6bccbf99f0310cd6215b35b9a42560e0bde897
MD5 4dc2008913dde4f23a6a19139080282d
BLAKE2b-256 1e01f18a887a8d4e8a0a42caed925433eb1a929ebe78a0e77693e77d853b32b1

See more details on using hashes here.

Provenance

The following attestation bundles were made for octorules_wirefilter-0.3.5-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl:

Publisher: release.yaml on doctena-org/octorules-wirefilter

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

File details

Details for the file octorules_wirefilter-0.3.5-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for octorules_wirefilter-0.3.5-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 37777d5a93d1ae6a7609eeb900f77aa8ee50328b8ea975be7403c337cbb1ac74
MD5 bb4617afa58e1fd7efa4850bbf3aa2e2
BLAKE2b-256 3f6f540130e223350b02df950986839f309136570faca6d8ed6d4307979e73ac

See more details on using hashes here.

Provenance

The following attestation bundles were made for octorules_wirefilter-0.3.5-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl:

Publisher: release.yaml on doctena-org/octorules-wirefilter

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

File details

Details for the file octorules_wirefilter-0.3.5-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for octorules_wirefilter-0.3.5-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 125835c1d8fba66268925db6896359dea35f479d1d80b31df66669ebb92dbd0b
MD5 e28841542e53da110feef73aeeab9b8f
BLAKE2b-256 f6ee648d7a6ae9ad2a072c189b35510b2ec89a9e1ecbb979b99b9e4c800e7b14

See more details on using hashes here.

Provenance

The following attestation bundles were made for octorules_wirefilter-0.3.5-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yaml on doctena-org/octorules-wirefilter

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

File details

Details for the file octorules_wirefilter-0.3.5-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for octorules_wirefilter-0.3.5-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b73897dd3593efddd47afe65339676a06359e892888aefb867b4693784055d52
MD5 36761a81b4128a8ae9f68ee42f5acf73
BLAKE2b-256 874226725359c09db46a3bd39e70fb80c0ea73e0bc43d4d7395959879d51c8ab

See more details on using hashes here.

Provenance

The following attestation bundles were made for octorules_wirefilter-0.3.5-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yaml on doctena-org/octorules-wirefilter

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

File details

Details for the file octorules_wirefilter-0.3.5-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for octorules_wirefilter-0.3.5-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1506f8fd69ea16979b1d543f33edab0f14de7daf5ae8f3ecc7e0ccb36f484e27
MD5 a92bb7fe0658f1ecec82bcc501d9162a
BLAKE2b-256 5af12b99fd03fa79eb2ddd1255ec7cabe24b2a1cfa256d8342b73380d70dbeaf

See more details on using hashes here.

Provenance

The following attestation bundles were made for octorules_wirefilter-0.3.5-cp314-cp314t-musllinux_1_2_x86_64.whl:

Publisher: release.yaml on doctena-org/octorules-wirefilter

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

File details

Details for the file octorules_wirefilter-0.3.5-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for octorules_wirefilter-0.3.5-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 03f090f75f0863cfc3af75424a4914d471c3f06c3d982fb2b86ab19bb4185e99
MD5 bb1d0d75688f52b944da115b1b5a689e
BLAKE2b-256 0fd9b35e45327dee6d08dc07f76069dd07e278e54ca4606e598d3a2d98e538f7

See more details on using hashes here.

Provenance

The following attestation bundles were made for octorules_wirefilter-0.3.5-cp314-cp314t-musllinux_1_2_aarch64.whl:

Publisher: release.yaml on doctena-org/octorules-wirefilter

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

File details

Details for the file octorules_wirefilter-0.3.5-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for octorules_wirefilter-0.3.5-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7011c2dc7971a370364aaf39599031bee89ebcd7427d12c9cf27c8223790dc64
MD5 cba95773c09a3a75c7172889d4791c7a
BLAKE2b-256 299bebd577caaba1716145f11049867bbfd6b3efc65874dde1e736e5d77c214e

See more details on using hashes here.

Provenance

The following attestation bundles were made for octorules_wirefilter-0.3.5-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yaml on doctena-org/octorules-wirefilter

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

File details

Details for the file octorules_wirefilter-0.3.5-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for octorules_wirefilter-0.3.5-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 6d1ed49c504da526df638329ee60341d66de3035e2c7edaf2b99ea4da5d00c54
MD5 71600adee3f7fc283ddb6a403efddb93
BLAKE2b-256 5c618b434d99074b240365461d6b216a1ddf0725aab64054ea84868663ab12a1

See more details on using hashes here.

Provenance

The following attestation bundles were made for octorules_wirefilter-0.3.5-cp314-cp314-win_amd64.whl:

Publisher: release.yaml on doctena-org/octorules-wirefilter

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

File details

Details for the file octorules_wirefilter-0.3.5-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for octorules_wirefilter-0.3.5-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 566471cd03e8359ca7c8504f8e44483f1e0340d63bc3cdee8be231b4d57b2ba3
MD5 d7f2559b0226cda2ea8f9b79e8dc6124
BLAKE2b-256 f4fe2e9719e22de2dc6bbbe4f0ace9dab7558d345cfe6ba7e6366f15b291441e

See more details on using hashes here.

Provenance

The following attestation bundles were made for octorules_wirefilter-0.3.5-cp314-cp314-musllinux_1_2_x86_64.whl:

Publisher: release.yaml on doctena-org/octorules-wirefilter

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

File details

Details for the file octorules_wirefilter-0.3.5-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for octorules_wirefilter-0.3.5-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 99c1622220f073ab51c750bb33e76a8bf871f2c573c2aacc998c7baca47137ae
MD5 ba9076de1473244e1b6aa59ce4c41a71
BLAKE2b-256 d44451ef6d238160a1c1da229ca4e496be6fa7b8730098d195f861248f62730a

See more details on using hashes here.

Provenance

The following attestation bundles were made for octorules_wirefilter-0.3.5-cp314-cp314-musllinux_1_2_aarch64.whl:

Publisher: release.yaml on doctena-org/octorules-wirefilter

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

File details

Details for the file octorules_wirefilter-0.3.5-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for octorules_wirefilter-0.3.5-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7d0357501e0a37f866dda6a83e8b51dc1abb28d4bcc8a922fa069ee6fd6b056e
MD5 de4349239ee33ffff3529788563064af
BLAKE2b-256 5c47c9e6bc4dc445d7095b79ec2078fcf6978751584eff1cd10cf843e03e11e4

See more details on using hashes here.

Provenance

The following attestation bundles were made for octorules_wirefilter-0.3.5-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yaml on doctena-org/octorules-wirefilter

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

File details

Details for the file octorules_wirefilter-0.3.5-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for octorules_wirefilter-0.3.5-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 061090c1a545ab3f06309f0e343b9e8478682769aeb8586b3e764668be1f0fe7
MD5 488df2bae2a50f5e7ba02fd0630f022d
BLAKE2b-256 444b54ff7ef136b62ec10a3f0f2f5d2c65c1f2e1f77656a4fa582cc9ba884226

See more details on using hashes here.

Provenance

The following attestation bundles were made for octorules_wirefilter-0.3.5-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yaml on doctena-org/octorules-wirefilter

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

File details

Details for the file octorules_wirefilter-0.3.5-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for octorules_wirefilter-0.3.5-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 48363379c8bc81c3fb2133c3dc34e57e435913454f3c518e1d590bf81bccdfaf
MD5 697b2c104f17d02af6822e601c197806
BLAKE2b-256 ca1b8ffce2f035e66181780de68bee01a8c9dbcaf82f0e7524be48aa5b8c7bc6

See more details on using hashes here.

Provenance

The following attestation bundles were made for octorules_wirefilter-0.3.5-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: release.yaml on doctena-org/octorules-wirefilter

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

File details

Details for the file octorules_wirefilter-0.3.5-cp314-cp314-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for octorules_wirefilter-0.3.5-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 c0592658770f59be277579441af28b52328b707a5afc2efda82c1756fb1f3131
MD5 bf0abcf1c9eb162035b63ae1844fa230
BLAKE2b-256 0ef5daa67d63c421ba3ea26aefc5e9e1e96fda5a1f126eace4664f5e3f1aa2ec

See more details on using hashes here.

Provenance

The following attestation bundles were made for octorules_wirefilter-0.3.5-cp314-cp314-macosx_10_12_x86_64.whl:

Publisher: release.yaml on doctena-org/octorules-wirefilter

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

File details

Details for the file octorules_wirefilter-0.3.5-cp313-cp313t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for octorules_wirefilter-0.3.5-cp313-cp313t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2db09f77053259fd01bd6b2529e80bb82c2e44d7825cb9a38532ce7456d54177
MD5 e903431664b92e3dace2922abdc9d271
BLAKE2b-256 a81780f5f675dbd18809cf5d88f753159fd3a9676c90e9a50d0e6c0e7579d552

See more details on using hashes here.

Provenance

The following attestation bundles were made for octorules_wirefilter-0.3.5-cp313-cp313t-musllinux_1_2_x86_64.whl:

Publisher: release.yaml on doctena-org/octorules-wirefilter

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

File details

Details for the file octorules_wirefilter-0.3.5-cp313-cp313t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for octorules_wirefilter-0.3.5-cp313-cp313t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c932e93a3ccabf05f10d86982b9dd79f1899cb165f555e8fc66aa50416c34d61
MD5 5efd9895ee911868886b0896e0edc1b5
BLAKE2b-256 c8082018e197e35dca18fb8043f161950135d2447ce72e55e149b1ba92f513d1

See more details on using hashes here.

Provenance

The following attestation bundles were made for octorules_wirefilter-0.3.5-cp313-cp313t-musllinux_1_2_aarch64.whl:

Publisher: release.yaml on doctena-org/octorules-wirefilter

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

File details

Details for the file octorules_wirefilter-0.3.5-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for octorules_wirefilter-0.3.5-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1a0b744000e128ac14afc414619f37a145e390d0901e2947a71608c3bdabc6e7
MD5 4dbad95c551a52c95b3172b7260eabfd
BLAKE2b-256 9b9d7ea5bd358bc423b6212f17a66a51d826a4afa0ab141e39cc7b17ff14e3e3

See more details on using hashes here.

Provenance

The following attestation bundles were made for octorules_wirefilter-0.3.5-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yaml on doctena-org/octorules-wirefilter

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

File details

Details for the file octorules_wirefilter-0.3.5-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for octorules_wirefilter-0.3.5-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 ddebab276be5bc7783a301f84e3a98834b18fbcd091c01473fae959aad816025
MD5 cfba9513cd5da47e9c6a058dceaeb265
BLAKE2b-256 76523d59745d7a5627d0ca6910eb0f6c2186468ca11e9c3c3c4f671a3cbc20a0

See more details on using hashes here.

Provenance

The following attestation bundles were made for octorules_wirefilter-0.3.5-cp313-cp313-win_amd64.whl:

Publisher: release.yaml on doctena-org/octorules-wirefilter

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

File details

Details for the file octorules_wirefilter-0.3.5-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for octorules_wirefilter-0.3.5-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 dce8f0910098c365a162182bf72c07ad9bd9cc42b59bf15936f1d2f15e919390
MD5 30a266deeb07a9b54a889b5ae7a9f9a5
BLAKE2b-256 8904ac3aa4ed8fe585d3f33607542b01623b03178b3de06042159567db9f6f76

See more details on using hashes here.

Provenance

The following attestation bundles were made for octorules_wirefilter-0.3.5-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: release.yaml on doctena-org/octorules-wirefilter

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

File details

Details for the file octorules_wirefilter-0.3.5-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for octorules_wirefilter-0.3.5-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 df1147379d916c896d22fcc7497a07bddeaa7120b7c816c90bd455444b889d20
MD5 3c8c157cc7ffe943182227e4576c36e5
BLAKE2b-256 269eead0a2e4292f7c89cac64a46c840c637918f7c143f7518c6920cbf7bc1ed

See more details on using hashes here.

Provenance

The following attestation bundles were made for octorules_wirefilter-0.3.5-cp313-cp313-musllinux_1_2_aarch64.whl:

Publisher: release.yaml on doctena-org/octorules-wirefilter

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

File details

Details for the file octorules_wirefilter-0.3.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for octorules_wirefilter-0.3.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ebc4a101591a1f7ba46d2cedf60a525fe34cbc0abb750bd60bfe5598775d877c
MD5 20416ac4f623a57e0a6e4c2fa219da55
BLAKE2b-256 eed8ee98d1641457a0051cbe9e2275d3cfd6e5c961bf12468dc199f94ec27f99

See more details on using hashes here.

Provenance

The following attestation bundles were made for octorules_wirefilter-0.3.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yaml on doctena-org/octorules-wirefilter

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

File details

Details for the file octorules_wirefilter-0.3.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for octorules_wirefilter-0.3.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ee58da1ba435387b2653a9edb992f3377da09954b76b806a78ae315c5067e74c
MD5 85bdcbbb4bc05d5b9b8fe83ff2ff2ece
BLAKE2b-256 83f8c1b86b265745c9397dd01e53f9c4bbb6162ffe6035a556f445920391d9c8

See more details on using hashes here.

Provenance

The following attestation bundles were made for octorules_wirefilter-0.3.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yaml on doctena-org/octorules-wirefilter

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

File details

Details for the file octorules_wirefilter-0.3.5-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for octorules_wirefilter-0.3.5-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 048588ffd5d41db7d1eaa5fb76f29b5595119fa7a1f4772a31ab3baa5b679153
MD5 11f184777e0c112c4ab1787b5ad20406
BLAKE2b-256 6c05a8498896154c84713617f442e36c33dddde580000eb4c29d162462e1c653

See more details on using hashes here.

Provenance

The following attestation bundles were made for octorules_wirefilter-0.3.5-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: release.yaml on doctena-org/octorules-wirefilter

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

File details

Details for the file octorules_wirefilter-0.3.5-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for octorules_wirefilter-0.3.5-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 55611c0b0244c8865c10a9a8f9b886a9b746259426e8931273712e1941426f68
MD5 cb3c9e4a369b7c1097180dd4d2b7bcd3
BLAKE2b-256 0aee046e5ce483b4069830596163001fb8657043ef3ab246a735d97604748b14

See more details on using hashes here.

Provenance

The following attestation bundles were made for octorules_wirefilter-0.3.5-cp313-cp313-macosx_10_12_x86_64.whl:

Publisher: release.yaml on doctena-org/octorules-wirefilter

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

File details

Details for the file octorules_wirefilter-0.3.5-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for octorules_wirefilter-0.3.5-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 1e4e42aaf033a83a2371edb3383eb11cd20f57439908054eac0ccd201ca5f8a3
MD5 6f8cdd3a7daf0bb6675fc0d50c4b917c
BLAKE2b-256 e5ecfea550f0fe8ce0d25faa26fb9c310539ae7314f959dd7532dac0e02be547

See more details on using hashes here.

Provenance

The following attestation bundles were made for octorules_wirefilter-0.3.5-cp312-cp312-win_amd64.whl:

Publisher: release.yaml on doctena-org/octorules-wirefilter

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

File details

Details for the file octorules_wirefilter-0.3.5-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for octorules_wirefilter-0.3.5-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c4ad78a9d3853ca8b16e1800618d061805973a3054dd815166adc3887f1a4e00
MD5 a292caef7e7b49b9f464b3e58f7a2063
BLAKE2b-256 7b6fa44f97c27377f0a93ecb4bccbc903915591d98945ee9035f306386e824e6

See more details on using hashes here.

Provenance

The following attestation bundles were made for octorules_wirefilter-0.3.5-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: release.yaml on doctena-org/octorules-wirefilter

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

File details

Details for the file octorules_wirefilter-0.3.5-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for octorules_wirefilter-0.3.5-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 9f547664a743d99e564715be9d75c3c97e44b45c2251e5c85aac95923958958e
MD5 0e76a0f65549372a5ac0e4019debb6d9
BLAKE2b-256 c7b5d9eff4bce5668d9a39d193534587b7494111c45b4905abc3200c5eb76d71

See more details on using hashes here.

Provenance

The following attestation bundles were made for octorules_wirefilter-0.3.5-cp312-cp312-musllinux_1_2_aarch64.whl:

Publisher: release.yaml on doctena-org/octorules-wirefilter

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

File details

Details for the file octorules_wirefilter-0.3.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for octorules_wirefilter-0.3.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1de005b554fa9ec3f9452ebef1feb536f98fe12176d21110620624fdea2d27c1
MD5 c55c7a1fc74f7decd3302f5310a74cd7
BLAKE2b-256 cbef459bca7ddc949b41f43e016cb921f31e740e5d12c8355c74ce0aa0cd63e3

See more details on using hashes here.

Provenance

The following attestation bundles were made for octorules_wirefilter-0.3.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yaml on doctena-org/octorules-wirefilter

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

File details

Details for the file octorules_wirefilter-0.3.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for octorules_wirefilter-0.3.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d342eb4646f9ee54777b58207ce15ad62b8168037f26b86abbfbc460317f8509
MD5 a4c108ba125ac9aec28edd29fa85f503
BLAKE2b-256 a293055fec69d903a7689ba0b803a894effc7a354e58364c5b81efd4e20ef733

See more details on using hashes here.

Provenance

The following attestation bundles were made for octorules_wirefilter-0.3.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yaml on doctena-org/octorules-wirefilter

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

File details

Details for the file octorules_wirefilter-0.3.5-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for octorules_wirefilter-0.3.5-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b42c73c9d7da7b372b74cdd4860b5b6de335997cf9f26b898bb1529b0d5b58ef
MD5 19d3a48ac243b40e1ddd0adf49f19c6a
BLAKE2b-256 c2eccbec06cbd877d6a429fdf75e44bac62973c4803c649e1249bfdfabdf11ff

See more details on using hashes here.

Provenance

The following attestation bundles were made for octorules_wirefilter-0.3.5-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: release.yaml on doctena-org/octorules-wirefilter

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

File details

Details for the file octorules_wirefilter-0.3.5-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for octorules_wirefilter-0.3.5-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 b6a59068e0880daf4e366a6fdee846e3770959e0b8cd573f35a1c18ea7b199b4
MD5 59aaad14c95d17a3961d306b6e69fc83
BLAKE2b-256 2ae0bafe7e64985ec85c242c52d3e86a6014385dee4e9d960f2d4c50d4e77d25

See more details on using hashes here.

Provenance

The following attestation bundles were made for octorules_wirefilter-0.3.5-cp312-cp312-macosx_10_12_x86_64.whl:

Publisher: release.yaml on doctena-org/octorules-wirefilter

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

File details

Details for the file octorules_wirefilter-0.3.5-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for octorules_wirefilter-0.3.5-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 42e8a74ab1f230fbe28fd4657bcf42924cfd54e480e8fa81fe5e894706ffc607
MD5 8c03f81049e1ad3361d00ff886a2ec41
BLAKE2b-256 0fd613f276a9f3a8de884ac13aa08e4f07f63b100080f7e92950d1c10904a22a

See more details on using hashes here.

Provenance

The following attestation bundles were made for octorules_wirefilter-0.3.5-cp311-cp311-win_amd64.whl:

Publisher: release.yaml on doctena-org/octorules-wirefilter

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

File details

Details for the file octorules_wirefilter-0.3.5-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for octorules_wirefilter-0.3.5-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 267a071d9fdcef3d7c2d34ee7ff0299ee04e3ab0ce45a728a5191221ea1d7dee
MD5 418491e44b9c8dcaeb376f2042c0c2d9
BLAKE2b-256 0f66113cfc93b99ccbff2f3d409e2298c72b91525a40afd93b4f4533f3fd3b37

See more details on using hashes here.

Provenance

The following attestation bundles were made for octorules_wirefilter-0.3.5-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: release.yaml on doctena-org/octorules-wirefilter

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

File details

Details for the file octorules_wirefilter-0.3.5-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for octorules_wirefilter-0.3.5-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f2bf0427e7853f294104413a8010372c86711a82a9305dd2513123e561fd8cb4
MD5 d664bbf47f33c5626efb229941d1944f
BLAKE2b-256 6e722fe4510d222440e6b4d15b8f98c0241f072b0bb5d0aa8cca0bc58f5d27ca

See more details on using hashes here.

Provenance

The following attestation bundles were made for octorules_wirefilter-0.3.5-cp311-cp311-musllinux_1_2_aarch64.whl:

Publisher: release.yaml on doctena-org/octorules-wirefilter

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

File details

Details for the file octorules_wirefilter-0.3.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for octorules_wirefilter-0.3.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ab0ca88523892855edb2b9e047402bc8d4fc89ed9a6e08e217fbcddfdb531e6c
MD5 d414af3bec322884092faf8cdaa92f55
BLAKE2b-256 3d40c6f83b9067cd1cec1ca410fa578288588674ddae06ca11d581e32f862905

See more details on using hashes here.

Provenance

The following attestation bundles were made for octorules_wirefilter-0.3.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yaml on doctena-org/octorules-wirefilter

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

File details

Details for the file octorules_wirefilter-0.3.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for octorules_wirefilter-0.3.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 fce15bff09bbd324615a656275b875f073b2e9f3bff3f09f13fd1ec3f19ffbf3
MD5 a63c4c2043969b7dcc4bde5d00a4670e
BLAKE2b-256 83402a0c64f1463e5e241854d7be723e97230b2bc803c07362910ded06ce887e

See more details on using hashes here.

Provenance

The following attestation bundles were made for octorules_wirefilter-0.3.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yaml on doctena-org/octorules-wirefilter

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

File details

Details for the file octorules_wirefilter-0.3.5-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for octorules_wirefilter-0.3.5-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 95729d8dafc6a5d5f1df21bfe73395dc55f97964165fe002464a1ea1cdc5d188
MD5 a9ad49a97daa53af9aeaf18ffc369838
BLAKE2b-256 f09a58de1799e80ca70053bcfd9dd3fd72d8d40cd085cfe58075f86dd18604b6

See more details on using hashes here.

Provenance

The following attestation bundles were made for octorules_wirefilter-0.3.5-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: release.yaml on doctena-org/octorules-wirefilter

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

File details

Details for the file octorules_wirefilter-0.3.5-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for octorules_wirefilter-0.3.5-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 75c1a22786c8bfd1aa13d59ae4f88990526de78d7cac57ea5c379f8d9771b758
MD5 a9846839a9b74328bf831c429b64ceef
BLAKE2b-256 c3e6f5c26e7045a5f56b22e2ee689a25f034c9deede7c4dce556efd3227c9f03

See more details on using hashes here.

Provenance

The following attestation bundles were made for octorules_wirefilter-0.3.5-cp311-cp311-macosx_10_12_x86_64.whl:

Publisher: release.yaml on doctena-org/octorules-wirefilter

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

File details

Details for the file octorules_wirefilter-0.3.5-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for octorules_wirefilter-0.3.5-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 bbd2595141410d3b936833f6e745e2efd3f73b0ba9b66f788d647a81c060a8bf
MD5 f55b9e66caae2a81ab30e994fe6772bf
BLAKE2b-256 52e63d384fd79c56eee55b8850ac11a82f27b19a626dc1646e698e4e25450432

See more details on using hashes here.

Provenance

The following attestation bundles were made for octorules_wirefilter-0.3.5-cp310-cp310-win_amd64.whl:

Publisher: release.yaml on doctena-org/octorules-wirefilter

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

File details

Details for the file octorules_wirefilter-0.3.5-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for octorules_wirefilter-0.3.5-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1ce71668b4cba67b04844de0dc536c2848c7221ee02d18c143e7ed4ff14835ba
MD5 23a21537ed7ce875277f85b6c451ec1c
BLAKE2b-256 815d11f4b14aafa5bdd93cf64a86ef3fed143bc9967076a6a4e4a49fe1d0709c

See more details on using hashes here.

Provenance

The following attestation bundles were made for octorules_wirefilter-0.3.5-cp310-cp310-musllinux_1_2_x86_64.whl:

Publisher: release.yaml on doctena-org/octorules-wirefilter

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

File details

Details for the file octorules_wirefilter-0.3.5-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for octorules_wirefilter-0.3.5-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8d985d1645b2aff489af6ba51e5b22b87cc5060b9a59a4c7d2e85ed7be4b396b
MD5 33d9c9ea06527d28fc60a2a1a814b3f4
BLAKE2b-256 0dd8095ccfdb27cdd84bd2da09716fbd77256cd781a5cd483572228d348bee32

See more details on using hashes here.

Provenance

The following attestation bundles were made for octorules_wirefilter-0.3.5-cp310-cp310-musllinux_1_2_aarch64.whl:

Publisher: release.yaml on doctena-org/octorules-wirefilter

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

File details

Details for the file octorules_wirefilter-0.3.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for octorules_wirefilter-0.3.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d1cf55c0f8dc41374144f2d69e1a3c38ed4cbbe7bb0988787cce8879c8c5295f
MD5 9eea3446a4d03be438b703c78fab3a21
BLAKE2b-256 7dfe7bef478fbc4db07cc191ed1bafc8b28bc1afc43b0fec76f6966a169f4ac6

See more details on using hashes here.

Provenance

The following attestation bundles were made for octorules_wirefilter-0.3.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yaml on doctena-org/octorules-wirefilter

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

File details

Details for the file octorules_wirefilter-0.3.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for octorules_wirefilter-0.3.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b0c748cb99f2fbec92af952741b1297501e7e150b0935d196cb5abbb1ea9cdd8
MD5 1e69e98d02074c458171c8e51699ce9c
BLAKE2b-256 533e21346e5207cf33c92361829c1fef916a676bd0f878a9623d8497e556a2dd

See more details on using hashes here.

Provenance

The following attestation bundles were made for octorules_wirefilter-0.3.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yaml on doctena-org/octorules-wirefilter

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

File details

Details for the file octorules_wirefilter-0.3.5-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for octorules_wirefilter-0.3.5-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b9318f7d495e71b150365744920b695e7d28711b7e89bddcdca243e4be60b10f
MD5 63dd676d6273989b8ba03b40727360c9
BLAKE2b-256 65ed33dd659e555d57f1d4db4d0d08c04d2117ac476c37c1523572abd18bd7b8

See more details on using hashes here.

Provenance

The following attestation bundles were made for octorules_wirefilter-0.3.5-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: release.yaml on doctena-org/octorules-wirefilter

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

File details

Details for the file octorules_wirefilter-0.3.5-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for octorules_wirefilter-0.3.5-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 eed1db48b0d782a3ed93e11657ea58f82834d937e9765d3ce6afe6c9386c7b50
MD5 fcd6229fdb701a18557b22b1d2c579c3
BLAKE2b-256 2c2b675b8a9ee65367b6048d04d3544fbce389e4299e7b3d234a101abdf9daf6

See more details on using hashes here.

Provenance

The following attestation bundles were made for octorules_wirefilter-0.3.5-cp310-cp310-macosx_10_12_x86_64.whl:

Publisher: release.yaml on doctena-org/octorules-wirefilter

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