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:

  • 164 fields exposed via get_schema_info(), 34 functions.
  • Named list support — expressions like ip.src in $my_list parse without error. AlwaysList is registered for Int, Ip, and Bytes types so any $name reference is accepted. Actual list validation (existence, type compatibility) is handled by the Python linter (CF102: unresolved list reference, CF104: field type incompatible with list kind).
  • Wildcard limitParserSettings enforces a maximum of 10 * metacharacters per wildcard pattern to prevent catastrophic backtracking.

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, edition 2024 (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'], ...}

# Phase parameter is accepted for forward compatibility but currently unused —
# all expressions parse against the same scheme regardless of phase value.
result = parse_expression('lower(http.host) eq "test"', phase="url_rewrite_rules")

# Parse errors return an error key (all list keys present but empty)
result = parse_expression('bogus_field eq "x"')
# {'error': '...', 'fields': [], 'functions': [], 'operators': [], ...}

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 octorules_cloudflare/linter/schemas/ in the octorules-cloudflare repo (Python — used by the regex fallback parser and lint rules). A pre-commit hook in octorules-cloudflare auto-regenerates schemas.json when overlay.toml or pyproject.toml is modified. Rust-side changes here 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 in the octorules-cloudflare repo, run python scripts/sync_schemas.py to regenerate schemas.json. If the field needs Python-only metadata (requires_plan, is_response), add it to overlay.toml in that repo first.

Adding functions

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

Then in the octorules-cloudflare repo, run python scripts/sync_schemas.py to regenerate schemas.json. If the function needs restricted_phases or requires_plan, add it to overlay.toml in that repo 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

octorules-wirefilter is licensed under the Apache License 2.0.

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

Uploaded PyPymusllinux: musl 1.2+ x86-64

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

Uploaded PyPymusllinux: musl 1.2+ ARM64

octorules_wirefilter-0.4.0-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.4.0-cp314-cp314t-musllinux_1_2_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

octorules_wirefilter-0.4.0-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.4.0-cp314-cp314-win_amd64.whl (892.3 kB view details)

Uploaded CPython 3.14Windows x86-64

octorules_wirefilter-0.4.0-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.4.0-cp314-cp314-musllinux_1_2_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

octorules_wirefilter-0.4.0-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.4.0-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.4.0-cp314-cp314-macosx_11_0_arm64.whl (999.5 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.14macOS 10.12+ x86-64

octorules_wirefilter-0.4.0-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.4.0-cp313-cp313t-musllinux_1_2_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARM64

octorules_wirefilter-0.4.0-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.4.0-cp313-cp313-win_amd64.whl (892.4 kB view details)

Uploaded CPython 3.13Windows x86-64

octorules_wirefilter-0.4.0-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.4.0-cp313-cp313-musllinux_1_2_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

octorules_wirefilter-0.4.0-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.4.0-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.4.0-cp313-cp313-macosx_11_0_arm64.whl (999.6 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.13macOS 10.12+ x86-64

octorules_wirefilter-0.4.0-cp312-cp312-win_amd64.whl (892.5 kB view details)

Uploaded CPython 3.12Windows x86-64

octorules_wirefilter-0.4.0-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.4.0-cp312-cp312-musllinux_1_2_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

octorules_wirefilter-0.4.0-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.4.0-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.4.0-cp312-cp312-macosx_11_0_arm64.whl (999.6 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.12+ x86-64

octorules_wirefilter-0.4.0-cp311-cp311-win_amd64.whl (893.2 kB view details)

Uploaded CPython 3.11Windows x86-64

octorules_wirefilter-0.4.0-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.4.0-cp311-cp311-musllinux_1_2_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

octorules_wirefilter-0.4.0-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.4.0-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.4.0-cp311-cp311-macosx_11_0_arm64.whl (1.0 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.12+ x86-64

octorules_wirefilter-0.4.0-cp310-cp310-win_amd64.whl (893.2 kB view details)

Uploaded CPython 3.10Windows x86-64

octorules_wirefilter-0.4.0-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.4.0-cp310-cp310-musllinux_1_2_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

octorules_wirefilter-0.4.0-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.4.0-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.4.0-cp310-cp310-macosx_11_0_arm64.whl (1.0 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

octorules_wirefilter-0.4.0-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.4.0.tar.gz.

File metadata

  • Download URL: octorules_wirefilter-0.4.0.tar.gz
  • Upload date:
  • Size: 33.2 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.4.0.tar.gz
Algorithm Hash digest
SHA256 19624814aaaf8678b0b84628cbb871d7cd652895b4d9ce9f3aaffc32d2395dc9
MD5 98e2b92f11858d3d10136150fb6ced4a
BLAKE2b-256 8ded3a1db78cc3d1af867b5e417b3a98610d25eb8119d631d601aea411f9ef01

See more details on using hashes here.

Provenance

The following attestation bundles were made for octorules_wirefilter-0.4.0.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.4.0-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for octorules_wirefilter-0.4.0-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 dd4719055bce5e7623b9f579cf5d3670ab90b769f8c553eb196bf1bb76053674
MD5 e732425ec0c367a3810fa0169dfd11d6
BLAKE2b-256 de5eb85aed968d0431c22e3fc87fa046ddf0a3666b3144f576d05fb8d599e058

See more details on using hashes here.

Provenance

The following attestation bundles were made for octorules_wirefilter-0.4.0-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.4.0-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for octorules_wirefilter-0.4.0-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 12dfb1877fa171f251c96a91237c76d18c62fdbfa9079994b52f4b0106f0cc2d
MD5 d92997ae262ce290e07192cc6f1e1872
BLAKE2b-256 56904cece9deadd06645d050deb48f364f8a153e309d3121592ea4332b4dda61

See more details on using hashes here.

Provenance

The following attestation bundles were made for octorules_wirefilter-0.4.0-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.4.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for octorules_wirefilter-0.4.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8f9e2a1c61e7692cdd33648a88d9262606a15c1ebd0b788fb981af53a9aba9fe
MD5 0a15af01e47e982ff10c19b625c392a9
BLAKE2b-256 6edf2f59d6eaed2fc9ba5c95b0786e244d3e75bfcf3651fc791f71c37d394d26

See more details on using hashes here.

Provenance

The following attestation bundles were made for octorules_wirefilter-0.4.0-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.4.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for octorules_wirefilter-0.4.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ae76661d3992bac5fb6a99934caa61cdc51291eab2c410eb93e4cf24721bcc59
MD5 ffa96a6743e5cdc2591b320933c2920b
BLAKE2b-256 75dcf7c5b6fa5e80e1d227f1d836d936ae810bcdfe306e1b227ea536141478ed

See more details on using hashes here.

Provenance

The following attestation bundles were made for octorules_wirefilter-0.4.0-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.4.0-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for octorules_wirefilter-0.4.0-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7bdde3cea40599edbfaa159a9f87303a49d9b270d3d9e24f71778ca090114e4d
MD5 5eb1ad05525b088b4b96c542128bde9b
BLAKE2b-256 c600fcbbc9d7027f05c8985147735383476173b61f50f90ae8955a97ab3079a5

See more details on using hashes here.

Provenance

The following attestation bundles were made for octorules_wirefilter-0.4.0-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.4.0-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for octorules_wirefilter-0.4.0-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 84914106030cd26525a6410602f888a08478658b36c30e3598c19ab1c7cabc39
MD5 4e2d0159dfa739427a0df6de0269a253
BLAKE2b-256 fcb546fdeee092d05178b1e48b4a7824e58bd4045152e9ce4cfa38136953c8de

See more details on using hashes here.

Provenance

The following attestation bundles were made for octorules_wirefilter-0.4.0-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.4.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for octorules_wirefilter-0.4.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 56019d0098ed4afb232f9f20d6417b6f886487cb6699fc6929774c84bd6e1714
MD5 ac18c137593b39182e87c25c5a8b33bf
BLAKE2b-256 e22a6f29696ea3218299628cf7efe1986dc24f77567695bada82e16ef56fe99c

See more details on using hashes here.

Provenance

The following attestation bundles were made for octorules_wirefilter-0.4.0-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.4.0-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for octorules_wirefilter-0.4.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 9cd445a1e8c6f0c9b99b7aa05f9bb80823aaf0b114c24bc4443d22311ef31a50
MD5 a271dc1a2828a00b1585c2b33ea17d29
BLAKE2b-256 8097f03019fa2f3bba8939f73cde083e4f05ff74992642690171f95dcdda632c

See more details on using hashes here.

Provenance

The following attestation bundles were made for octorules_wirefilter-0.4.0-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.4.0-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for octorules_wirefilter-0.4.0-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 619e4dc883a4b87998214e52601af48aa3ca6596ff4afb71655a8f62f5084068
MD5 c20c800ccbc978e980b1d3aaa72b0d24
BLAKE2b-256 3e48beb052cfecc1d4d6ef3955892d38d2a73f61b71e81cbae3a3b5e48d030a9

See more details on using hashes here.

Provenance

The following attestation bundles were made for octorules_wirefilter-0.4.0-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.4.0-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for octorules_wirefilter-0.4.0-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8b7ee8f230331297dae657a5e3518fe23636d5d8ab7add2276f46ab76d29c37a
MD5 d093ca35c4963c82d80f9d47bd73492a
BLAKE2b-256 322e8273d9a138d4f864ebab94237612773e0f569d89c2f49fb28bcd797a3ae9

See more details on using hashes here.

Provenance

The following attestation bundles were made for octorules_wirefilter-0.4.0-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.4.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for octorules_wirefilter-0.4.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1a31ee8d7fc1ff6cff87c9f79550e9f924eac4fb5c487685e0eda97da135cc63
MD5 e9a6789f21d89f9111cba43340f5c0e1
BLAKE2b-256 4577cb49012b83956fcb9baee73d56d4f8e911d5ac359a9da1c8326ddc2f9d3c

See more details on using hashes here.

Provenance

The following attestation bundles were made for octorules_wirefilter-0.4.0-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.4.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for octorules_wirefilter-0.4.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7f809d8c044ebaa55aef0958dcad87d5bc469fc63d09d32ce4afa098226c9708
MD5 a14bfb726ae46fc3bfedc5e8f9cb2d6e
BLAKE2b-256 cb108bdd84336723fe4ff95d1c60471745ba02d27d51d8884288502f929270e5

See more details on using hashes here.

Provenance

The following attestation bundles were made for octorules_wirefilter-0.4.0-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.4.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for octorules_wirefilter-0.4.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 aa80795b0a881dd0b71e1ff7d0dd34042059d1f0c6a5922150d8c108376467ea
MD5 d84cb050e7871716fe27f5a9061d6aff
BLAKE2b-256 3cba0c0673922db57bee59640b65a73c2729399df8cd4552f558f3d3752dd048

See more details on using hashes here.

Provenance

The following attestation bundles were made for octorules_wirefilter-0.4.0-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.4.0-cp314-cp314-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for octorules_wirefilter-0.4.0-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 784217aaf1b4289413e111ef16d51f2386afaf1419fa78b25d98362795dbca52
MD5 235d274721e50bed2f06da2020d080f5
BLAKE2b-256 60333cf803b920cb28dc51c6824a047bbee385c6f08ae56228c67eb9516c4b45

See more details on using hashes here.

Provenance

The following attestation bundles were made for octorules_wirefilter-0.4.0-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.4.0-cp313-cp313t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for octorules_wirefilter-0.4.0-cp313-cp313t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f907d41cdb6543ae9f7a1d94e1ef78ee367dbd6c6b988d734980a69f51e790f4
MD5 81291d63d16f16a375f14956564d3f5a
BLAKE2b-256 0472ff5fef49572d3357bbb4fff741f0c046d68a731b8c5da7d91c7d0dd56e36

See more details on using hashes here.

Provenance

The following attestation bundles were made for octorules_wirefilter-0.4.0-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.4.0-cp313-cp313t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for octorules_wirefilter-0.4.0-cp313-cp313t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 72d5f0be7463ccef6bb8924a14dfa01f86cb94d921fc57d7711bf485345be3a8
MD5 e6395245ea5933455e94e31fdca7d4a9
BLAKE2b-256 cf1e50195a78be4cc01aa19064aa10c02ac6d481587ca8da4379a1b77eae14d4

See more details on using hashes here.

Provenance

The following attestation bundles were made for octorules_wirefilter-0.4.0-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.4.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for octorules_wirefilter-0.4.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 62b3fa7216011c97cb2e7af4c287fa3d5dfbc3879ac2003b4638efa23a9da4ed
MD5 27f1b26a6e85ef65f783582ca1392ce6
BLAKE2b-256 345d50abbec4bf401bbb0e4ab75c99da70e37be5180379724be75eac1f37bbf2

See more details on using hashes here.

Provenance

The following attestation bundles were made for octorules_wirefilter-0.4.0-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.4.0-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for octorules_wirefilter-0.4.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 480780aa48c1b64a28e87c55020a86800b7e5c05160a52d7bc04bf09620a0956
MD5 144dac8f9c48e0d637ba51b48354292f
BLAKE2b-256 5dc446803578e7ac982082767eb902d30fd4afa75a5fe4a594935e5ebe8c6f87

See more details on using hashes here.

Provenance

The following attestation bundles were made for octorules_wirefilter-0.4.0-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.4.0-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for octorules_wirefilter-0.4.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2fe0187fb0677a8f172a9814ca3bfece2d8e17111137c6ab159cac8086e9a67f
MD5 6e3e94cc70535ba842610fe7b08a6020
BLAKE2b-256 3e05fd47b31e7df87664e410df23a8fc96a7c84c64cd369962c7d3d88548cc69

See more details on using hashes here.

Provenance

The following attestation bundles were made for octorules_wirefilter-0.4.0-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.4.0-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for octorules_wirefilter-0.4.0-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 fab669faa32bdb53a4c0f5ac838cf0306773d7f7fb765bf07d355489a549d79f
MD5 581920c3f8413a4181aa2f8cc7024661
BLAKE2b-256 d23ccd322ffea0ee4c19e35e4890a403c179707793cc8e0c640bbba5395710e8

See more details on using hashes here.

Provenance

The following attestation bundles were made for octorules_wirefilter-0.4.0-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.4.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for octorules_wirefilter-0.4.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0176c3cd17f3582158cd028d48bfb26fd6840b81a50463046be4453291c0c11a
MD5 4b81c12870793fcf7e1b0c3b429f29b7
BLAKE2b-256 58fb46e9ce887197e66aae13f1f3fdd0b9e852b05d22b965aea1748b2abb1c59

See more details on using hashes here.

Provenance

The following attestation bundles were made for octorules_wirefilter-0.4.0-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.4.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for octorules_wirefilter-0.4.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a4567bf205fe442c479aa68d82f28c2d3498656317a51d4fb0be28c9f98320ac
MD5 50edb6220a7e2bcfd71d4e3ee559023a
BLAKE2b-256 8eb4a9e3ac4151808abf3bccc30fe57a3afe09813ff599d1bd0437df13f4e8cc

See more details on using hashes here.

Provenance

The following attestation bundles were made for octorules_wirefilter-0.4.0-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.4.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for octorules_wirefilter-0.4.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 87765473d74fbefbbbbe8d11145fe42c66f8eff959f98f791e27c71f62a2d324
MD5 1f93579664c6894a509ffeab44d3c892
BLAKE2b-256 a1691b62c7ea8eef777901a9f71385e43f46ac3002a81b66a584ffaf67e27af4

See more details on using hashes here.

Provenance

The following attestation bundles were made for octorules_wirefilter-0.4.0-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.4.0-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for octorules_wirefilter-0.4.0-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 bdce116e245c0456395361bbdecd94d25c80dea5cc1fc4316475d027d2fd69c0
MD5 fa84d20e203d3025f9a86b19b10e96f3
BLAKE2b-256 1698bf951b4d208badb8cb152daf2f9dfe80e3547f0eaece68004f981d6ca158

See more details on using hashes here.

Provenance

The following attestation bundles were made for octorules_wirefilter-0.4.0-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.4.0-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for octorules_wirefilter-0.4.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 f4981fcc657bdb3e3e52c1ee78c32ef0cdfd73aca9ec0d7b8781eb4a46963cd9
MD5 4e05e1b0d42c9c8b3e8c324bedc47fe4
BLAKE2b-256 69c644573ef49fd58bf9c116ea4c31dcaaaf24d9f5767a5a633d2507830dae18

See more details on using hashes here.

Provenance

The following attestation bundles were made for octorules_wirefilter-0.4.0-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.4.0-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for octorules_wirefilter-0.4.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8f33eac3c576efee2283a735412b736ab20dec18dccc3d383c55564f0395ebe8
MD5 6376c00edac2f0b7598fee426d83ffa2
BLAKE2b-256 664a54805dc98c2d44c037d3b43da52d72ecfaadee04f75bcec660d0e1ecf36d

See more details on using hashes here.

Provenance

The following attestation bundles were made for octorules_wirefilter-0.4.0-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.4.0-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for octorules_wirefilter-0.4.0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 19cfccd7034a0bfe7968dcfaa54717d576e038baca91c1d12baf754c72ece89e
MD5 c2ea60109acf1f19b820a35b5a71560d
BLAKE2b-256 82a15abc3c0d5786262ce3efa4d3daea4855afb130934866e726c952f5deac71

See more details on using hashes here.

Provenance

The following attestation bundles were made for octorules_wirefilter-0.4.0-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.4.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for octorules_wirefilter-0.4.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 020243fd629fe4c9680c99814182cf7895fec55043b0e5ed41cb47666afa1cdc
MD5 e007bce6b567d57b5c6d7401c90077a0
BLAKE2b-256 afa44d6860aa05403b256a3f604d50522bf887721adc54ecafa7906284e16770

See more details on using hashes here.

Provenance

The following attestation bundles were made for octorules_wirefilter-0.4.0-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.4.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for octorules_wirefilter-0.4.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5af85720b7e038b49a6d530583c48ac698940925bc2fba04db70f3a038152188
MD5 e85b9a9f78e26678badffa03709214a0
BLAKE2b-256 63752289500ee3003a98cad7ccdd455e359d7f22cca6a811fe0b52e36fc79e53

See more details on using hashes here.

Provenance

The following attestation bundles were made for octorules_wirefilter-0.4.0-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.4.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for octorules_wirefilter-0.4.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 06c3ff01e4afd23a0c2ed8b2288ff81241afce2e7f82106171b3ac4cfa4629d7
MD5 bc5c635aae9c483e0183179bfa3515e3
BLAKE2b-256 9bf99d954166d90ae27e8b0619eefb8eedbc7f57989b5c9fed9d2fd9a4dc4667

See more details on using hashes here.

Provenance

The following attestation bundles were made for octorules_wirefilter-0.4.0-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.4.0-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for octorules_wirefilter-0.4.0-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 32bf174d893eefb832d6e56f57d3bb05cb48092cb4c43c5134f023af049a32cc
MD5 1df26666bb95ad5e631f3f6a3f16e47f
BLAKE2b-256 259534bda0e58ab0f5c63ce11632436c3e2f9d44cb5ed003427d424528884523

See more details on using hashes here.

Provenance

The following attestation bundles were made for octorules_wirefilter-0.4.0-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.4.0-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for octorules_wirefilter-0.4.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 5f98a9ad63067a706dca1df37da908016b3f80fe2494c67e1a10d3db883e7167
MD5 23f73c7d9ee7c7f559162a2819ac7004
BLAKE2b-256 d16f3c9ebfe088c331e51b0e86cb90e8b72ccbd7b2d5ed3a8950729b3a386450

See more details on using hashes here.

Provenance

The following attestation bundles were made for octorules_wirefilter-0.4.0-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.4.0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for octorules_wirefilter-0.4.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 be583b621a624f1aa82610e272f699ee675974a1ec0cd3eacde9c1398980092c
MD5 b7fe92b81e99e7e3f904f2dc3f38d5c9
BLAKE2b-256 d22995dce7f815608a87cc9c8ae56742e41a18d150a8815abeb9b51d488c6841

See more details on using hashes here.

Provenance

The following attestation bundles were made for octorules_wirefilter-0.4.0-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.4.0-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for octorules_wirefilter-0.4.0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 112a1013c813a5c260267c61d5246c7f3903f04790b9d648c90528d42851c542
MD5 53dadfcbfc045b44ef562ca230205898
BLAKE2b-256 9bb1450e004aae400f6f0de30cae152ca29fd39a612a8ff8b1a17786bbdc223b

See more details on using hashes here.

Provenance

The following attestation bundles were made for octorules_wirefilter-0.4.0-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.4.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for octorules_wirefilter-0.4.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d22838d2140a7099524ed105b4965030ebcac40915b3e2f6e5a71b9a40c05509
MD5 da5634fba0e888520511a272684c64d4
BLAKE2b-256 926646889f472b91c92f3a396f0ee8e09951318541955eba389d87986f7f6523

See more details on using hashes here.

Provenance

The following attestation bundles were made for octorules_wirefilter-0.4.0-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.4.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for octorules_wirefilter-0.4.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 67e5b7b2901e3cb5c1f347f66f7613d53cf906ef8df7e3b54f2fff47125e1dd1
MD5 22f2b4acd124177312182035376bc4dc
BLAKE2b-256 b53d841451499113c6d9a047f402b556a62c98a90142a22c7ca2dfc47a92c056

See more details on using hashes here.

Provenance

The following attestation bundles were made for octorules_wirefilter-0.4.0-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.4.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for octorules_wirefilter-0.4.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0e0e2505f700e7c7378e85a05de7e1b130cfafbfe56378d734af34bc171ccc4b
MD5 487c4e40382576d645d6786c56837225
BLAKE2b-256 ab86fd050c83a1739ef2207e76a1f5e65a4fb7f1e3453b03a2e8b1776382b877

See more details on using hashes here.

Provenance

The following attestation bundles were made for octorules_wirefilter-0.4.0-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.4.0-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for octorules_wirefilter-0.4.0-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 c10b4d83ea6dc4056d0b9b93c3f0a50302ab03506356ccf9ddc21195c19df1e3
MD5 eb17c1effaf9f637191d9e9c8b5a5a0b
BLAKE2b-256 927576195ac265440cc8d1964ffb14d2c84a04c69bcc94f5148bbddf00bb6fd9

See more details on using hashes here.

Provenance

The following attestation bundles were made for octorules_wirefilter-0.4.0-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.4.0-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for octorules_wirefilter-0.4.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 d414c3e0e23418523c63dd6c29002310ac92a3ebb61cfffa1723ddfde1ff7338
MD5 ef74e3aaa3897412dfcbdaa7f49c2552
BLAKE2b-256 b9c4f6d9ea0bb329c32fb6e65f3ee33ce9b243772feb80dff2b490b0c7328efc

See more details on using hashes here.

Provenance

The following attestation bundles were made for octorules_wirefilter-0.4.0-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.4.0-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for octorules_wirefilter-0.4.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f28f187bcd3ee64b2ccf42065c0261ec3eadc660ee08ac40c6e1ae6a56e803ef
MD5 0aeb2963fa894ff3dfacb2cfaac5f8e3
BLAKE2b-256 d560502683bb91f1a931ad5fc962c6ed11d8021a9b6a569705c934d7d713dab3

See more details on using hashes here.

Provenance

The following attestation bundles were made for octorules_wirefilter-0.4.0-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.4.0-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for octorules_wirefilter-0.4.0-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7d91a10ce8b9c0df603964c1fd31814e4e6eae049909d1d6055b5619e26a0d06
MD5 a9879d7215eabc7e7f808996e9fbd725
BLAKE2b-256 c635fd91ebde8faf11b3cf2eeeb7077df438fc559b848b97bdd0aa1f6ecdf9c6

See more details on using hashes here.

Provenance

The following attestation bundles were made for octorules_wirefilter-0.4.0-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.4.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for octorules_wirefilter-0.4.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5ee9dfbbe797f5a043721f15718fbaff04def8e69b13775b943ddcf09e8a30f0
MD5 e663e8b5ee0cb30877004276a21d622c
BLAKE2b-256 5ddfcececd7cf6906852331dfdd75014afd0e57484bae56454245cfb7570c506

See more details on using hashes here.

Provenance

The following attestation bundles were made for octorules_wirefilter-0.4.0-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.4.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for octorules_wirefilter-0.4.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 97f49eab4e588172119aa02041ecf2ce3beb9cda2c4cadcfa0a5c6b7b230929c
MD5 2b262c0fe673cecd70b0fd46b54fce89
BLAKE2b-256 ddbcc13282a9298746e26f365d1f688e60ae61a1e253bc1949375dac6fb2d4a0

See more details on using hashes here.

Provenance

The following attestation bundles were made for octorules_wirefilter-0.4.0-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.4.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for octorules_wirefilter-0.4.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c0e33bda8055e0ac48d62e2010dfc57279bae65ec2f6cf5654a370ea670945da
MD5 ae7b037b0528a653dd6c8d4496222ae5
BLAKE2b-256 507d6c37d15c4ab208ca7a6ba967c33028b58463a03ba8b70e28a6cb7435981d

See more details on using hashes here.

Provenance

The following attestation bundles were made for octorules_wirefilter-0.4.0-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.4.0-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for octorules_wirefilter-0.4.0-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 e6a7daf86fe7a03a96be6530051b8203d1d733a5ead4c2025ce47eff9f44bc66
MD5 c70213a8d8c63a01b99b19fbfed3f2e6
BLAKE2b-256 47574dddfef430f4a5c9c45ff83add59a4338318b5dd7fe784c02f30e5742ecd

See more details on using hashes here.

Provenance

The following attestation bundles were made for octorules_wirefilter-0.4.0-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