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.4.tar.gz (28.5 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.4-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.4-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl (1.3 MB view details)

Uploaded PyPymusllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

octorules_wirefilter-0.3.4-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.4-cp314-cp314-win_amd64.whl (877.4 kB view details)

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

octorules_wirefilter-0.3.4-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.4-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.4-cp314-cp314-macosx_11_0_arm64.whl (983.3 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARM64

octorules_wirefilter-0.3.4-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.4-cp313-cp313-win_amd64.whl (877.5 kB view details)

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

octorules_wirefilter-0.3.4-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.4-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.4-cp313-cp313-macosx_11_0_arm64.whl (983.5 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

octorules_wirefilter-0.3.4-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.4-cp312-cp312-win_amd64.whl (877.6 kB view details)

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

octorules_wirefilter-0.3.4-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.4-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.4-cp312-cp312-macosx_11_0_arm64.whl (983.4 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

octorules_wirefilter-0.3.4-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.4-cp311-cp311-win_amd64.whl (879.5 kB view details)

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

octorules_wirefilter-0.3.4-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.4-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.4-cp311-cp311-macosx_11_0_arm64.whl (985.4 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

octorules_wirefilter-0.3.4-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.4-cp310-cp310-win_amd64.whl (879.5 kB view details)

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

octorules_wirefilter-0.3.4-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.4-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.4-cp310-cp310-macosx_11_0_arm64.whl (985.6 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

octorules_wirefilter-0.3.4-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.4.tar.gz.

File metadata

  • Download URL: octorules_wirefilter-0.3.4.tar.gz
  • Upload date:
  • Size: 28.5 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.4.tar.gz
Algorithm Hash digest
SHA256 a93ef17f099ab183f754c0a30898bdcc38bb8980d21406295b4401ede7159382
MD5 e11e36f0f8b89e350629bde9b8ce135b
BLAKE2b-256 73cdf7f498d58e014eb2ed8a1315678451c5802bacfd283b5646e11447e4604b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octorules_wirefilter-0.3.4-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 13377b88234652033581fa56a96fca7e4c32957415119aad411fe59bd81c4624
MD5 715623b8abf75a375354b1692daa821a
BLAKE2b-256 003e24cc58471912709e0b691857e97b166b8b2694542fcbf44f72cdd9f14963

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octorules_wirefilter-0.3.4-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 885917f2605d162d3bb904971f19e9d3387b76ec827dd2548e9266cae7ecfea2
MD5 f3e3a0c18df4992994287cf5e42e55ac
BLAKE2b-256 e30b12fd5ffd64d0f7433fbc8b0cc12e267013b695e527add19d7f35000962e8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octorules_wirefilter-0.3.4-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 253e21734150524ef146640d7727a81e34601fa3e58acebe8747d2b67d605ab7
MD5 7ced45a61b597695f0b02af8ff63a20d
BLAKE2b-256 4f8ddec6ae7979271f2334b939f118bc53480c1010b8a80280b456a364682893

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octorules_wirefilter-0.3.4-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 fb277f042a6dd735e318a320165fb7b8b930382b24decbb8d77ceddc6deceef2
MD5 d4494d8cab503d0a5110918d1bf448f2
BLAKE2b-256 a8f4c8b9961478c3901d3921861e51fa78ace44335df4b9469dde4103478bd0d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octorules_wirefilter-0.3.4-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9bab215381946fc25b4bf1aeb1eb7ed2978fc508e55248aa20efb590d34738d0
MD5 eab8588d200998a67495124fd0b710af
BLAKE2b-256 3e1ba18d4033d137717116f06635c1d617cd61027962b45ff2f4a3f27ea41bdf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octorules_wirefilter-0.3.4-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ae04472febd479adcb733ee2e3b86ef266c81c253c00dfec3bd54e393149cbd1
MD5 1c99e10b4acd82e41505ed7fabc74784
BLAKE2b-256 ef13d17bf35b08cdfdee3773fca36c86169c9a559278616bcbd475ca3f2a2346

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octorules_wirefilter-0.3.4-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 05b2cf1a499fc1fcc3ed731e8a308116806781c7afb9b093aaa869ea0c10cd19
MD5 fbefce23d4176237c7e83b89354354b3
BLAKE2b-256 c57c002fc7dd6a01f4a9e046480ce659a8f74a92cad95113519b98cfe60bf9e8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octorules_wirefilter-0.3.4-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 03679203cf3b7e0b303a46e0926053d92357e499ea5ef91eac754ed745f3e1a3
MD5 955efee81979b5e24236b3e61aef24bf
BLAKE2b-256 a83836cafec0f0352cdc508a87af3e6d8802ae2ac1b5dfbd61290842b7eefc80

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octorules_wirefilter-0.3.4-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f6e2bd105ebf140f7e5835aeaccb78f1948072d76f2946599a2e243d3a4d23e9
MD5 ae3f016417eed2234a6beb283f0ea8ee
BLAKE2b-256 067c3e369201e1a87f433ea804fbf1e13227c396f3a978de3a843125832f07b4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octorules_wirefilter-0.3.4-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 5e795847ca02f70a730998b200014233dc71e59512819edf45505a7ebc967bf7
MD5 ffe1b4b4fffdfd4f81f8a32e4db0cf2e
BLAKE2b-256 12f9e6ce4ddd094e2b6f665cb1447acc6f12713a9d8769fc0855b093544d6a37

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octorules_wirefilter-0.3.4-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 07371ee20211d3c293a89b1b91ad6fcb90a9a640f50f74450b29eaede0f32dbb
MD5 f06931acc40b5918b5c4222b2d654da3
BLAKE2b-256 a694a94dec58728ee4898ed02dceabfc968572821c6e1fac0e8526824dcb3181

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octorules_wirefilter-0.3.4-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 713e36c0677cfe068742873a172a3f92eaff2ae9281051d442006b894297d344
MD5 59194bc16bcf6dc255fa95a12f54db2e
BLAKE2b-256 bf5529490e5b93aa3629ecf12bf861adfcb4b1144701ac1ff4d647795ea1c9b0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octorules_wirefilter-0.3.4-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c36c3731e5976dcdd0c385517dabba26b6b3d0d399deb599258e95ebb8b7ad0e
MD5 bf7707c06e634dca4cd519549330352d
BLAKE2b-256 5328eccb5f690816b1ad96aa42ede7e166e7a838d481aa9115fc76f21e678a06

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octorules_wirefilter-0.3.4-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 02808d3b64967248d5b3f6b930e6a0edc509eab36d5039f94a2635e570437b81
MD5 b3a5cdf848f117d044a98ed9e725d73a
BLAKE2b-256 ba996038fd4101e5d843ab990911fa5dd536291201b9e9bd93ecc08a84a16c7c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octorules_wirefilter-0.3.4-cp313-cp313t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d5afc7e312809926aa4f996613790aadee13b316739d62607f7940cfb8f771a7
MD5 4bb27bf28d324f60cb2fbf2e04527b1a
BLAKE2b-256 02e06603cdb16e6eec7592b3ee3d96e17b996404e58764b7c648f6ac3b06a3ca

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octorules_wirefilter-0.3.4-cp313-cp313t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 227a7b8dff0eeb73bde867696273ffc0fce702ae60a3cab91cb1768786f20387
MD5 f7c125d3a6a2c7d5f73c23e9cd1ae287
BLAKE2b-256 e30968faafeb0ae4dec0a89e6c30bcc5e52e9a35ee415bd32db7b37c4b9bd92e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octorules_wirefilter-0.3.4-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 38cb6312e9db39f909752eb22b8474e35d6c9eef98ae65e526b9791207fcb75a
MD5 e4dd23a745e961a28ae1d4b1cdcc6d17
BLAKE2b-256 dfeb09049b09348dc9275f6b6bb2804d431efd728fa7e5a5cafcfeeac22e03ee

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octorules_wirefilter-0.3.4-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 34b480b0a690b3c0684020f2657fe2b36ceb4f0a3e07ec7a7c72415241a4c5e4
MD5 9326bab7c325c4a805032d0292596044
BLAKE2b-256 07999d62ecb7c31bbcae0f705a9d9af7867441323fabccfe1a7063f7c19dadac

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octorules_wirefilter-0.3.4-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3bfb7c29644b774ab62cbf520dc9822a1e79f823cf97dd3879ce88cb92d890a1
MD5 316a93df7dea8ac6f4e33df916abd004
BLAKE2b-256 fd045c136f9e943bc453cfff8940d592301bdc01d17a1e52cd629bab09146c7e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octorules_wirefilter-0.3.4-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 1f92476ef1655dbdc163d8dace225ad67b68b3f4a50a7aa97f35207ea7ff82d0
MD5 36a060629ba31aa93ecf531bb324f554
BLAKE2b-256 2eaec378423005fa11bd7383091c6b64bf5141ad70185cf2e4f450d88ef26c32

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octorules_wirefilter-0.3.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7de0428af4a9fc6dccc2918331452b06d66c2f77f8735decc4af68ca4763b5dd
MD5 3c9afe50356e7b2764de982636d95eae
BLAKE2b-256 361e3ec683440b7f89dbf3935f000a1e23202a7bee35ad56a367a6989840925f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octorules_wirefilter-0.3.4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b0a4ac0d388e06bc69e2d95f2eaef6bd3f689339252b4bcd1dd91d198bf15154
MD5 972f88871b37dcfb23e0b7967326e58c
BLAKE2b-256 540fbcdcf157c6caf6b800aa6c5bd4218710784e6660151a73f4aa42a06e4399

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octorules_wirefilter-0.3.4-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c3c0bcb48558c584a16a9b05508bc54ba29f334e8cc2537b205428a06338eff3
MD5 23d2e644bb5c283df33f67471035905f
BLAKE2b-256 8146a427bd39ea8ea4652b09ca4b429bfe8e529b01ad805691ed82c666bf1595

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octorules_wirefilter-0.3.4-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 957d2dc79ee742226ecf31b314dd0ab112592960dc242805296eea3d436a8fc8
MD5 3de7769049ff7c56542d007057494c9d
BLAKE2b-256 4735f0ec9889fcf5a0728b63829845a81aa9b298487df3de2862887671317ae8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octorules_wirefilter-0.3.4-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 15f96c2a0d58cb79214f13cf81871d89b13c615b7370ebe7719ec7df3b0c3eec
MD5 568f12e0ed0629964cc4c0f18fc9d7a1
BLAKE2b-256 9f092bbf6bb2d69aa8453850b344ece9897bea7142d9927366a6bab4df8ab0ab

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octorules_wirefilter-0.3.4-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9e1803e0248f3589c2de740623dd83b8640c67ec2f0de5a2e163b8482fb49258
MD5 8b1dc25d0243874f29921030ec9944d7
BLAKE2b-256 bcc19923caae6bac296c291b34bb8991d2e32265e5a00fa387213ac222056859

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octorules_wirefilter-0.3.4-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 85cd1d688a72e1705a366064ad319ebb258a1278ac60bbcc244818c9240a23b2
MD5 7c1f71589501fca04ed6a22258daa1ee
BLAKE2b-256 aaaecfe43cd4a0f316fae567a1d7b0f4a7a07eebd14ca078cb762c1faeca7d28

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octorules_wirefilter-0.3.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 857b1803f860e10b4f26c125569e2ef6e34ddbd554af957cbdd5663f945e8de2
MD5 16016f413ccf2fb79e492d7e852b8157
BLAKE2b-256 90daccb5d0a103ddee1affc7df782e78b00a82a53f0488d462ad68ca21d1d00d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octorules_wirefilter-0.3.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 60e156685674e37588e25240aa7cce7d7fb9072974746f66ef0b955be0cef607
MD5 df1e72c9a3131c89e1c46589d692b980
BLAKE2b-256 fd90575f8a02c7329dab5d5579cffbf4b91e4f2b41f36517d565537ec2a0e8cd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octorules_wirefilter-0.3.4-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6209dd6ea4c5708addc97deb94bd0830320ce68431ce2b859ec9323136309a02
MD5 d288e9ac610856c606bf8dc5479ec0c4
BLAKE2b-256 60edda57d6bb68e438097fc961066484d23ec08536b733e7b2193aaf8e3008f2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octorules_wirefilter-0.3.4-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 61125f367baf7fb7cb7b4be67f9316da47e06d5589fe76a3263c4c720a2d85a7
MD5 7ebe33c3b4442cce24c1e3a069a05ca7
BLAKE2b-256 1d78dadea10252204a5d050d85d96d6ffe6fcab90cb4350e498e413515c40963

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octorules_wirefilter-0.3.4-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 93df99978c664c6892437e72d98e1986251c47b21960a1a4b0a818a673e1cb78
MD5 b63bb92f5dbe1857368beda6990b22a4
BLAKE2b-256 58966a84c688bc86bbb5993e56a8c67ae1fb846863797167c910bb88be1bc51c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octorules_wirefilter-0.3.4-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b03ff7829eb921aa255e4018b7a81c5fce278ed2b6728f8632a240b3ddcc9b5d
MD5 228c2680df77d8ae879b0e6c95e246ef
BLAKE2b-256 a2bf817700fcfac9108ded2381bd908e2861f01ded53b2ce7271cb8993a9ee3a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octorules_wirefilter-0.3.4-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f6477734eda084398363739b9ec75e06aa428833ad5683a4aced03fda6dc653f
MD5 a7a4da70763bf10953eb1c287ae76e95
BLAKE2b-256 3a34c1801841ae1cfb255d603fd63b5d3c73ab4a0ae6edcdc59a2d29a7285bfc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octorules_wirefilter-0.3.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5dc68b2f1bc8329cc7968fbdaed7ceec8780ce2ba39a13d04385f176725b5e92
MD5 f8f3dafb240291303b1048ee6f9cc71f
BLAKE2b-256 6b2bffa442ca92a9fc5c2536b968f79829640b7664bdfbcd0f62968934d7e81b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octorules_wirefilter-0.3.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b0d0d2ea67c12f3fe30f8f89ee051c05907a5b2b598c135791686319da1796ac
MD5 d5711ee94ea709ae9e92944018501f26
BLAKE2b-256 452e550901f83b61b01f17bf2ba464c28c5c50c8486ce7fb5107a6d05ada5d48

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octorules_wirefilter-0.3.4-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 24ed5c1eb7ffd020c18638677916e56562d91383ce83a2a092bc1bd5abc0c1c9
MD5 65ede1fff71f10f2852196b476bd6a63
BLAKE2b-256 a71ee98471ef39484c7e7c27f6b453715e928316c7e99e11d97ef79744e6a7ff

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octorules_wirefilter-0.3.4-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 6f105ddbad8177e773699f97061093ea8fb142f53a9f9fd7766f83a269f3e652
MD5 16c6106a031f5d6c028996d37792099b
BLAKE2b-256 bdb8f315ef1495a4fe7e2165526603e4a0c176388652a9402e5588f336d808d1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octorules_wirefilter-0.3.4-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 78b9cf9ce619e35e7eba1e65cb42672f1ed1cd93ff18247b69b1c06cf70b59de
MD5 c52b389bab3fa403d7171e8f89776a4d
BLAKE2b-256 79f69b90b5b345907b2393473b1a3c5feea9a2b20342e1ac5cfa5c2c3e23c061

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octorules_wirefilter-0.3.4-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0efb698bb6667216aafea9038e49c262d53d0b8bab3c1fc168b0a31518f1c763
MD5 ce6536352a4c52a7303b52695c9e37c6
BLAKE2b-256 5a842b80e8a178785ed1e57f78aa731b69f7163b380c7770c5aa152d1fbfcdeb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octorules_wirefilter-0.3.4-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 09767a549e33da1e1695502e89c07954932e1726b041ebdf265798d56d65d9a1
MD5 ac884adff02dcd73a30bebf78c02e9ae
BLAKE2b-256 5b93c19123909daf874174db2dce4dd9d7fb9dcab0ca8f006ea7c90b1c394dfa

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octorules_wirefilter-0.3.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 55695bbbc7fa643bb944d1faf3ca9fb2491c37c59184468c17d82e98a6cc3579
MD5 6794b32e800ae9356870f994b748b512
BLAKE2b-256 f66506c68ed7b72fe2731253ccee5d4cb4082073e0afd6557e7ef9f59e37c9bf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octorules_wirefilter-0.3.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4f59da00fb1bb92431d4aaabe5d75503494fe2f5c7deaf8bb0144a2ca4ef1367
MD5 e8e0b3857a07e1a269fecf0c2d7a9eed
BLAKE2b-256 698c4e19facc0746dac012f0e381a24211267d02031a048da871ff9275e78b72

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octorules_wirefilter-0.3.4-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5efcc22be5777f14066b2e7d5216f2914d2d5803cc9952fc14f60e0e631b0301
MD5 2e86880cb2e25d1b09468d0f4ae75fe7
BLAKE2b-256 304fc6bd950a58657514d35951a5faff841be1a966527cdbfa8195d96c370137

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octorules_wirefilter-0.3.4-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 78943e4c6c238bc8c506a4c396ff1073c79661e2c21b5c1e9975aae09f6d63ea
MD5 cfe97f79d972da8de98d43f6cb09007a
BLAKE2b-256 e7b1437fbe6dca02a7481ac865580f47ee4438ff055d89d819949d237b630d5d

See more details on using hashes here.

Provenance

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