Skip to main content

octorules-wirefilter

Rust FFI bindings for Cloudflare's wirefilter expression parser, exposed to Python via PyO3. octorules-cloudflare depends on this package to parse and type-check rule expressions — both the HTTP scheme and the Magic Transit / Layer-4 (magic_firewall) scheme — instead of regex heuristics.

Installation

# octorules-cloudflare installs this automatically as a required dependency.
# To 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, scheme=None)
    │       ├── scheme.rs      HTTP + Magic Transit (L4) 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-cloudflare requires octorules_wirefilter, so valid expressions are parsed by the real Cloudflare wirefilter engine. When wirefilter rejects an expression (e.g. a type mismatch or unknown function), the bridge runs a regex pass to still extract fields/operators — so the linter's own semantic rules can report on it — while preserving wirefilter's error. That same regex pass also covers the (now unsupported) case where the native extension can't be imported. Either path returns the same ExpressionInfo dataclass consumed by the linter.

Scheme

Two wirefilter schemes are built at startup and cached:

  • HTTP scheme (default): 169 fields exposed via get_schema_info(), 36 functions.
  • Magic Transit / Layer-4 scheme (magic_firewall): 33 packet-level fields (ip.proto, tcp.*, udp.*, …) for account-level network phases.
  • 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 scheme parameter selects the field set: "magic_firewall" parses against the Layer-4 packet scheme; any other value (or None) uses the default HTTP 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. A type stub (octorules_wirefilter.pyi) ships in the wheel, so IDEs surface the signatures and result shapes documented below.

parse_expression(expr, scheme=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'], ...}

# Pass scheme="magic_firewall" to parse against the Layer-4 packet scheme
# (Cloudflare Magic Transit / network phases).
result = parse_expression('ip.proto eq "tcp" and tcp.dstport eq 22', scheme="magic_firewall")

# 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, regex_field_pairs (all lists), plus:

  • On success: lists populated with extracted values. regex_field_pairs is a list of two-element lists [[field, regex], ...] showing which field each regex is matched against (e.g. [["http.request.uri.path", "^/api"]]); this shape is frozen and consumers may convert to tuples if desired. 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(scheme=None)

from octorules_wirefilter import get_schema_info

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

Returns schema metadata for the requested scheme (scheme="magic_firewall" for the Layer-4 set; default is HTTP). octorules-cloudflare builds its linter field/function registry from this at import time. Field types use the Python FieldType enum names (STRING, INT, BOOL, IP, ARRAY_STRING, etc.).

Contributing

Field and function definitions live in one place — src/scheme.rs (register_common_fields, register_magic_firewall_fields, register_common_functions). octorules-cloudflare derives its Python field/function registry from these at import time via get_schema_info(); there is no second copy to keep in sync and no generated schemas.json.

Adding fields

Add the field to register_common_fields() (HTTP scheme) or register_magic_firewall_fields() (Magic Transit / Layer-4 scheme) in src/scheme.rs, then rebuild (maturin develop). octorules-cloudflare picks it up automatically. Python-only metadata (requires_plan, is_response) lives in that repo's overlay.toml.

Adding functions

Register the function in register_common_functions() in src/scheme.rs (and the COMMON_FUNCTION_NAMES list it's enumerated by), then rebuild. Function metadata (restricted_phases, requires_plan) lives in octorules-cloudflare's overlay.toml.

Design decisions

  • Separate PyPI package. The Rust build needs a toolchain, so this ships as prebuilt per-platform wheels. Keeping it standalone lets octorules-cloudflare depend on a versioned, wheel-distributed artifact instead of vendoring Rust into the provider.
  • 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.

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

Uploaded PyPymusllinux: musl 1.2+ x86-64

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

Uploaded PyPymusllinux: musl 1.2+ ARM64

octorules_wirefilter-0.5.1-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.15tmanylinux: glibc 2.17+ x86-64

octorules_wirefilter-0.5.1-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.15manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.14tmanylinux: glibc 2.17+ x86-64

octorules_wirefilter-0.5.1-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.5.1-cp314-cp314-win_amd64.whl (899.4 kB view details)

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

octorules_wirefilter-0.5.1-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.5.1-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.5.1-cp314-cp314-macosx_11_0_arm64.whl (994.5 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.14macOS 10.12+ x86-64

octorules_wirefilter-0.5.1-cp313-cp313-win_amd64.whl (898.3 kB view details)

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

octorules_wirefilter-0.5.1-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.5.1-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.5.1-cp313-cp313-macosx_11_0_arm64.whl (993.4 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.13macOS 10.12+ x86-64

octorules_wirefilter-0.5.1-cp312-cp312-win_amd64.whl (898.4 kB view details)

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

octorules_wirefilter-0.5.1-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.5.1-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.5.1-cp312-cp312-macosx_11_0_arm64.whl (993.1 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.12+ x86-64

octorules_wirefilter-0.5.1-cp311-cp311-win_amd64.whl (901.7 kB view details)

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

octorules_wirefilter-0.5.1-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.5.1-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.5.1-cp311-cp311-macosx_11_0_arm64.whl (996.3 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.12+ x86-64

octorules_wirefilter-0.5.1-cp310-cp310-win_amd64.whl (901.8 kB view details)

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

octorules_wirefilter-0.5.1-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.5.1-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.5.1-cp310-cp310-macosx_11_0_arm64.whl (996.4 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

octorules_wirefilter-0.5.1-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.5.1.tar.gz.

File metadata

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

File hashes

Hashes for octorules_wirefilter-0.5.1.tar.gz
Algorithm Hash digest
SHA256 e727053f6fe2cddecf2ca14523ad6921e66ddeae44079dc143cf0fbb481780f8
MD5 5f1d4514302dba122687fdd87ae178c4
BLAKE2b-256 dc8cdfb65f22b55d86f61e082ddd7bf4a99709189ed4f8106dfd9f325e01b7f0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octorules_wirefilter-0.5.1-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 47c70f302b1d10621f832267915e68069c7a9b9f9cfca9aadab33c9661a32baf
MD5 b3e5d9f75c82b3a2e165f4acae910db8
BLAKE2b-256 39cfc25d3c644a6ce12c3d1258cfa963965cfdeeabb842b037926557bfac5424

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octorules_wirefilter-0.5.1-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 5ac68ea7f032da5b89b90cc7e2489ac3f44d99808966b90261f9962190d635ac
MD5 ded7861a25d486e0a49ea56961477f83
BLAKE2b-256 f3bc5b88df1bba77f792cd748d6e8649c11791b3ad43efdb3c92de42951e9d53

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octorules_wirefilter-0.5.1-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3270eb7e093ac125e9e4113c34c342e9150275cff2bbad769c83952f86fdbc53
MD5 202ea5159ecb7f7806426b627cb04df4
BLAKE2b-256 d23ef86d6890533a2eefecc140acef9d342cd7332e16d9dffb5b89937f790507

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octorules_wirefilter-0.5.1-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 61b9095c1a5324874c65cc0e2483d5291c6b24e25faa482c5360705a9ff0f68f
MD5 17244d4e217d953499e51c224dfa0a73
BLAKE2b-256 8414c55b7f71dbc8ecc18e00b422fe9a2e98b8fab1ce12389aec68632bb53300

See more details on using hashes here.

Provenance

The following attestation bundles were made for octorules_wirefilter-0.5.1-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.5.1-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for octorules_wirefilter-0.5.1-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a353d98f6f49d361e06aaba80f3618b6f730169b15de1147582a79cbe93f78b4
MD5 8b084ef13043c3c85a0b49e495a73003
BLAKE2b-256 18dc382201be081a8614de9587588ce04525a0f20a6cda807e691d3376aaef48

See more details on using hashes here.

Provenance

The following attestation bundles were made for octorules_wirefilter-0.5.1-cp315-cp315t-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.5.1-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for octorules_wirefilter-0.5.1-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f14943bda845547850fb456857e5c72cfce422f6a091d0af7734be5cf6c9e748
MD5 ed36a6313a290a762cb7448778f1ec5c
BLAKE2b-256 18dd2bc65b4b2b8ab999e5cb8bbbd62c5b830ded3d891cf9e3e057e04fd39c66

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octorules_wirefilter-0.5.1-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1a945147f1b89905ae7f489f922780b9deb209a9a51122652a38d0c1adeca710
MD5 7cdde127e8f0b3b4966f0933a3e57530
BLAKE2b-256 4b0b5ff0102212d84125a3fce8bdc5cc917b0d93237c79d8ec80de1c9b0907da

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octorules_wirefilter-0.5.1-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 26854ba091f6b6076efa0e02d30e4ed54c5e220178d554bee34aa4e2b8479d23
MD5 b0d162f0770065f0b8b48600b76e8a33
BLAKE2b-256 1a4c6c55a69410a5b381ebf3554bf78b4957e49e47058f2277c8c58fbbd356ba

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octorules_wirefilter-0.5.1-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b5c3c25bcf5b4cfac96b01bfc32810839f079106658f918cab5bacbcae34b2b9
MD5 f8fd4642d807ecb94d13f171cb6a1f29
BLAKE2b-256 54d4fa3edbe127047527d1af2e227f883830e09067cce753499fcb65ab115341

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octorules_wirefilter-0.5.1-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 fbf1dab2dd73ea3c4607f8b4626873ef9f83362e583ed20450d70bf2cee1722d
MD5 777261f086e907dd00501ef4854b66b8
BLAKE2b-256 a06aa99d59485e3d653e9e9cb3f15d28102423a6d7ab39c9c3fc9a507957652b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octorules_wirefilter-0.5.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 408cd47053e9648b24e777eda2701d142613dd505701328074f4c7c9ce767876
MD5 76603dc25c3d534751b2632a5201fd82
BLAKE2b-256 edc454fde34aab865ddb19ae2ea750da0e7f05a60a4ebde6ff222226086a3b86

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octorules_wirefilter-0.5.1-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c2359f2e54f02d13a73f786761dacd129f381f49b6a62e018d61b13d836fe9b8
MD5 d96249046bace82d09d896dadccc42e5
BLAKE2b-256 85449bad9bb23943b4b05c0b3478e51a7cb3635cf8ac11002e07a67575cd7dcd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octorules_wirefilter-0.5.1-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3600e74c92b99dad29d81851f7ab10e497badeff05b9b9380e82c8cface8451b
MD5 69008ed3a548416b8a536e9b855e69be
BLAKE2b-256 4375d151550e16969aee66f04c982eabe8c3d001ffbcfd1289abbb13cdf23c60

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octorules_wirefilter-0.5.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 51cae51dcf60e1fb3547526dedf0522e589723246e0d141277d452d4be17280a
MD5 74df49b28928c65148c52717873d8cec
BLAKE2b-256 a60de348c1b37c846fde66cb300aabf32c618e4cd767358da8515a0f51f402ce

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octorules_wirefilter-0.5.1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2fc799e4204350c331d26a9d819dc07e059a45be2ff267f8e59471e0862d237b
MD5 c3d7ea54976083ccc169ac6c2ceb0d72
BLAKE2b-256 f290be5a3e601e6b43125e00f60d33479dd7c253c1cbdfda546e56500990f68f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octorules_wirefilter-0.5.1-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2bd4971c24dfbd149326ab6e091cd389e9ab79449c2318a7573270fefa494032
MD5 2590f00ca4a5415f2f4ac03889968e3b
BLAKE2b-256 401e5a0eb4ee8a47dc779ac3fec3b53b085a1c5df78973c56c9f2bb5da297a02

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octorules_wirefilter-0.5.1-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 c5bf9ca4252ac5264a9cc3b8a57a51d95f3b3716ffd303c33df2162cf3f8e388
MD5 daccc1e86d0c33351ae15a8b9f80ec89
BLAKE2b-256 80d5b62f78218f779342aef9c2f7ec240b7500e58ddc4c10f648bb8175c75743

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octorules_wirefilter-0.5.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 3c0db4878407c41f250465865de86e5fc01048d8c501c6f97b3b034d9e3fbfd9
MD5 4ab08263eb6e0aa45c149ebdeca79218
BLAKE2b-256 aa5580ba22e6bda5cd81327e0a3763ac31ec3f31e7f1c56bd75293b11cbc6e00

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octorules_wirefilter-0.5.1-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 babbdf9b1fafc639bdc36419305be530f4e9870579906d0af796cf146c0110e0
MD5 2b6bed95c26aa04276e0590e05e33166
BLAKE2b-256 81bb8caf3a7e1673753efabe881391cdadd0da9574f67763edf8ab5eae6d8892

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octorules_wirefilter-0.5.1-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ec6d7f464bb6176f14f072ea8e8c82b4e04dac2db5d4edfc63a4ca9a50e431ea
MD5 28d9455d14ef7c17e9de7aa9fc2f768c
BLAKE2b-256 846de4d35551d29ce78458280946fa5a39a53e8aabe3316505bb16ffd40e089f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octorules_wirefilter-0.5.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8c25fda9280e6a6205b0d0d8978f485dc9d18c7eff51e5f152953a2904de0a35
MD5 9cdf7faf79412c4d705d178846b296d6
BLAKE2b-256 5be519efb763c1c1d835d49b09ab78401aa4978ba258d75b8420b6483ecd6b64

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octorules_wirefilter-0.5.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 09297be51b74a9a113c4be474f5258fc16a9eff41136dbb64dc147396667ea54
MD5 ae83774ebd598f7fd87fe2957d29c8c0
BLAKE2b-256 103a68243928e8cb06fc3b46073715f65624f851dfb3c0c928ed38dfd93a027e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octorules_wirefilter-0.5.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 548f637c4b6ce90d73c03bab1e3d5291b1ecb5182915e47c263386aa36a527c4
MD5 e07c4fdbe411bff0f997ff7dc09887a6
BLAKE2b-256 2a2e5a00dc1d6e482f8799d14d7e3f3de21b6703a7774e9b9d2d9a2df77f1aeb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octorules_wirefilter-0.5.1-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 bda191d11c6b5fdb9f026a3854b01cbb4b4986b49249bf4f1e1bac8889503c11
MD5 ead28e86be67c87e82ab0cdf9cf60ab0
BLAKE2b-256 036ff9131d4d5160f27cc678f459445f604a9773a84abb9505e0660929a62c97

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octorules_wirefilter-0.5.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 7f5d3c750e5358529184f91dab7cb410350077cfdd151b161d9c55251d0eafd5
MD5 4b70bc98042d1cceb96bd1eb7a483228
BLAKE2b-256 3235fb17f0f3a70df5138ec1e66497cef8788ac7e92ca6da70422085069ee126

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octorules_wirefilter-0.5.1-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3d913752656073c8c068abfa8f3b1780a5ffb80f91d9c1169e7cfe71f75bfa4a
MD5 2c0983b74b4f7fbaa802b71e347e193b
BLAKE2b-256 395d15d05b2e19ddc4519026c65525eefbd30d2afbf1e26d848815c2e331db21

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octorules_wirefilter-0.5.1-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c8f8b3447a02c5f8a8317476ae2c64f8286539ab1294a65461dc2e193020007b
MD5 2ff718f01a818a641dc4fb69d27b05f5
BLAKE2b-256 2fad6fa19d98e7fde6182b7a4065a4ed49da4551841fc0477c394896135a84a4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octorules_wirefilter-0.5.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 53ebd62b85ca54c58ede07c7237d8016e2281f8d132f1b8cca99ae0bf41d441b
MD5 c6e6dd6c652aee2d4dae8b5d7d752d87
BLAKE2b-256 f4cc489ffda4aef22243fe7696be6add6ce2e8ec9e4f9aae8905147781a62f81

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octorules_wirefilter-0.5.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 fa388aef1084dea320a0d510d1864b7cbe185a86ce42edd479dd762eaf13baa9
MD5 5b9d767ded483b8c7ec7b6ef4a37c929
BLAKE2b-256 474d43a5932ec01301671c93c8ddc3ca9bebb4c12afd404f4cbd5abfc65ddde3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octorules_wirefilter-0.5.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ef38852b65b5adbdf40c217491e4419e3544a747c4197a20782730852d735986
MD5 591236bd7b080149a4627dbf339b6431
BLAKE2b-256 6b66ff2547da1b04fae9bc7f81383bd538b773abead4b4075a93601565f5d211

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octorules_wirefilter-0.5.1-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 9e1d0484371985e6d4c6ed657ac03e060b84a38692b93a3bc1e3b6b1f91a960f
MD5 64b7fd1711015f7855895543d34f8022
BLAKE2b-256 4d63bd4e5b1226587ce49d2a7171fb55da474bda2fbdda5b227b87fc4094fe80

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octorules_wirefilter-0.5.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 829ede5878c8754c786a1441ab73d4060d330ab5f27565ac28f8f09f8ae58009
MD5 2e00d1ec3139c2ca663c94f4b382505b
BLAKE2b-256 37316e5212c2fe835e2809881623abbfa04003e30b23f6e0762b0f8bdd80afca

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octorules_wirefilter-0.5.1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 be752e718b67e58e4a7c3ccf5fee82b938af91184c96337fbbaf704f42a4a3cb
MD5 e331e413f1f2a32cc59c00bd5b7e9bfa
BLAKE2b-256 f0dda9e1cacca245990eccafb1ed21a91824c0499a52007e225fbedd7cfe6e81

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octorules_wirefilter-0.5.1-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 306b661f69b9eb132466ed2750f2ad3c983eb6daab32c3c2f3804837d8a96190
MD5 b264d8747fe3275d2b8cd554cfb9f17f
BLAKE2b-256 df13b57f5d1d4cdda26d2a614c1cb5cad3ea75db5694a1e14fdd6544134fb82b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octorules_wirefilter-0.5.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1caef4b618abb438acbbb3591cd0aba93d8253439b75961ea239dd0d15900577
MD5 76fb1ac41624a2f1c9d412281a5a01f5
BLAKE2b-256 0e90cc9031d8abbf07ef123903ed3be1dc600ccb7de236099937ff30dbafca72

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octorules_wirefilter-0.5.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6cddb880f2a5106076956d047f84ded435067065166b1133bccfb76e69061406
MD5 ccfb4ed9fb161dcf2a74e7d8860fc502
BLAKE2b-256 5261791483cc012f769cc701c77e756f6bcf32d9baafa49fd4b6c7ab86e4710e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octorules_wirefilter-0.5.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 932a1520e436964eaa637f4013228cc7140bf83137ff8b778cb1a4576fc7a24c
MD5 82c350e1d222cf65b8e981d6ef6a642e
BLAKE2b-256 27f44fb7b0a76a4d67cf786f45b507456bfff4c234cb1505218cc0e6d224b5c3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octorules_wirefilter-0.5.1-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 8c482f71fa4f0003737bdd36bf91a7465b29afdbbfbfd78cef2c5694f776ff39
MD5 c18c929f7718138ce534041eaf62cad5
BLAKE2b-256 3ea2548bc124fcc871a8c163d5693e76af92b3636e77e8417c8e54a033a5456a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octorules_wirefilter-0.5.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 6bdb533fea68acce3b7d115b68e6eaf3edcdb01ecea0bf225119e1b1b4703296
MD5 95d87cefc205e32d424acc9d2561c3a3
BLAKE2b-256 a37ab33bfdef8f8f07228a8268b743df4979d939cd4f4af8f7a9ba64f13ced64

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octorules_wirefilter-0.5.1-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ecac64eb688f5c9154669d244b43ab75edca0a2bcfaa158e1a3ef661bd8e85ab
MD5 54cf103f190004e40d5e8142bbdf2630
BLAKE2b-256 f5bc1bba8c69fde7df7c41519b40983bd2bcdc20a14990f5116049dd211e45a0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octorules_wirefilter-0.5.1-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 6498c13f4d7af0dcbab12d6c3c9531e427d5474f67c51a616852b26045d29e81
MD5 9ccbfaeaf5dcf1666e2fb3128b1e4121
BLAKE2b-256 efd96fe41cafb5d0478f5722f8982fd30fba970daced74a12281de77e82e08fe

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octorules_wirefilter-0.5.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e9923af7505713f6a8887227494ede4a063d1f9f84276a422515c5a7f040d332
MD5 281326047a78eb22cab72a21b7254766
BLAKE2b-256 78440f6c1934c409049b4547a49f9566f9b593a20abe2bc5adef24c2602b57bd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octorules_wirefilter-0.5.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4f694ec28760981abd3cdd4546bab04388f523fcff705d05dac42051be346a24
MD5 cb688d7696870309c078fa8f23884260
BLAKE2b-256 2e662bf6a7885f3223ad642433cacd4189f6c6f15081f49d33f9e2daf8fde748

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octorules_wirefilter-0.5.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d4525620ef4797b1c6070d2028d43de560c67c8120969e028482f77d4df03866
MD5 025b2346335acdc8658a7579b18a4605
BLAKE2b-256 8ff035fa1790191baa16d4ec3cf49685d0bf98af9f4bb583c5970e6269db8103

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octorules_wirefilter-0.5.1-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 9b510e1b026edc83ff62aa9597adb67cb2974097fff2450c25b0bbddfdf27728
MD5 7f553ce69244cd8cf10f5b02f49590b2
BLAKE2b-256 9cded39c1f020c901594eef31b5dbae0ba556e7d6c5484b862126f44c8a3adbd

See more details on using hashes here.

Provenance

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

Release history Release notifications | RSS feed

0.5.2

46 files

This release

0.5.1 This release

46 files

0.5.0

46 files

0.4.2

46 files

0.4.1

47 files

0.4.0

46 files

0.3.6

46 files

0.3.5

46 files

0.3.4

46 files

0.3.3

30 files

0.3.2

30 files

0.3.1

30 files

0.3.0

30 files

0.2.0

21 files

0.1.0

12 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page