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

Uploaded PyPymusllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

octorules_wirefilter-0.5.2-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.2-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.2-cp314-cp314-win_amd64.whl (904.6 kB view details)

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

octorules_wirefilter-0.5.2-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.2-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.2-cp314-cp314-macosx_11_0_arm64.whl (995.8 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

octorules_wirefilter-0.5.2-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.2-cp313-cp313-win_amd64.whl (903.9 kB view details)

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

octorules_wirefilter-0.5.2-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.2-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.2-cp313-cp313-macosx_11_0_arm64.whl (995.4 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

octorules_wirefilter-0.5.2-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.2-cp312-cp312-win_amd64.whl (903.9 kB view details)

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

octorules_wirefilter-0.5.2-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.2-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.2-cp312-cp312-macosx_11_0_arm64.whl (995.4 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

octorules_wirefilter-0.5.2-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.2-cp311-cp311-win_amd64.whl (903.4 kB view details)

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

octorules_wirefilter-0.5.2-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.2-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.2-cp311-cp311-macosx_11_0_arm64.whl (997.9 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

octorules_wirefilter-0.5.2-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.2-cp310-cp310-win_amd64.whl (903.5 kB view details)

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

octorules_wirefilter-0.5.2-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.2-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.2-cp310-cp310-macosx_11_0_arm64.whl (998.1 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

octorules_wirefilter-0.5.2-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.2.tar.gz.

File metadata

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

File hashes

Hashes for octorules_wirefilter-0.5.2.tar.gz
Algorithm Hash digest
SHA256 26ff59f2a480f9f3e3c6c8e63a0af977335e3974997400c9b069359978968c46
MD5 fb02a374ce291ca2e511179334559606
BLAKE2b-256 f5add3fcb97b91632e7df4ee17cf37b639fb1cfdd161d6bbb70a8ed6311b9704

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octorules_wirefilter-0.5.2-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2bbb6941f2e73962f9a40db32cf2a58f77f1f4046a1016ea6ef1581751c691dc
MD5 b3dc97b9b2efa3ad8b2aa7b02fe1ccb1
BLAKE2b-256 44fcae3ed169abc3aebb6adc9bd8103a406910c683f3537a0fb844c9860f0feb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octorules_wirefilter-0.5.2-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 27ddf0241a5f457d79e21ed5b367b7538e9235fac7ffe4d42fce8396017d1059
MD5 1c6258c982848ec673b2dfb84537463c
BLAKE2b-256 1cb9b0995b58ee439b504e1ec29e7c4d86996c14ae0fe9f18b86f8c8ccf6424a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octorules_wirefilter-0.5.2-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 51070f69aaf12e2f936dcbabc5d0176c8f9ccccec86102d7b431ea61e7c099c6
MD5 8e4be44e87b441645f4a5efa2e44c2d0
BLAKE2b-256 2ba4d00ccf1ce9b4e50e61acf7ac8ddbe68b5f5db0ed9a92fd1694153b7ba168

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octorules_wirefilter-0.5.2-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ef2ada3d40cd843ea753307ca4f3a759f1737434ddf038056a1b769638877ab1
MD5 bb76bc74b9e2d7ab8bcf080bdf4881ef
BLAKE2b-256 507866aff5f16cb9cd609c237dc9ab59d9d70843708b8d16701efa72f4aa6138

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octorules_wirefilter-0.5.2-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fa73279e3fb1e007c21fcb56466b22e0df08cc4991f16880365c6d448cae9d8f
MD5 7ca7af35561d30be2de35c32ca743b71
BLAKE2b-256 b5469fbd2c895f1f5575a393e6ad74b6b132b277f15233e1d614978d1a69d97d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octorules_wirefilter-0.5.2-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a1d77d0e9f46a99c5c934e23f118667a0e4a0e3de10abcfb4974c96a9d7164ea
MD5 00718fb6fa4a263505e4a623450d1278
BLAKE2b-256 97f83b368b3e59d5213a9bb8c1e5fe5a630e02f0229b7b13e97776fab3f9e5e0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octorules_wirefilter-0.5.2-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2b33ea01917e184a6c461f286e4308bce1a6ec72d732d1d5f4d2867ae16e2fe4
MD5 95764fb03081bcac01543068138ca66a
BLAKE2b-256 7c7cf7794b7ce07e9c2adee2da0e4468573762dfa3c8db2ffbee79b4b37b83eb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octorules_wirefilter-0.5.2-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c0e424145a408717036091c81666e415d2fb120aaf33291abc27b0e2102e1714
MD5 8a6615f6db959a779d451bfb680a397d
BLAKE2b-256 4f2f222aaaf275a7161f1dd332cf09b1cbe7c1b970e9ed690dbb6050b11b78a7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octorules_wirefilter-0.5.2-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8f86d2c53dd66de1235f755910b9ba3b0c539096f1c478220d01492757478ed1
MD5 6d1158f10361c40525c02dbaddb9832b
BLAKE2b-256 3b84c48f945409611a452c207e0b33b831a12030fc8ce29ebdfc1528f04129ae

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octorules_wirefilter-0.5.2-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7eb62f2fccd263a58425b2b174a310ba7402400fcd2300b919b30aaffa0b9606
MD5 80ee9eaef3cc55cb3503bef187a5d90d
BLAKE2b-256 b3ae102c24c2cca085115ee79158aad07d8b0a1f4f0477686bc276163bdc779f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octorules_wirefilter-0.5.2-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 accb301f179d67ae9dd85454b2d14b3f3c459698d465637e4077e785b4fbdb8f
MD5 d28cb47af5a617761156b4fcea6be876
BLAKE2b-256 a286f4b0c7e5718be90aa692741ada99c4eb3cb0ee071ee7b1f4ed0cb8f85883

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octorules_wirefilter-0.5.2-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 20d5ce9373ce8ce0a23c92758614bfd73c7fd9bb09c31b601b1efbd71fca5dfa
MD5 36a365e08d123b224bcedf8170071ace
BLAKE2b-256 634dc76ea60bb02337cd3c42c590cd50cf271620fc6e11121412ec5432146e61

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octorules_wirefilter-0.5.2-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a140a72fd5a89f4ae91777e7d7825b8f336181d33fababf0a1e4b51b02758337
MD5 f2843bf727fcc8466e36f721dc355211
BLAKE2b-256 28289dbc9408639b602259ee88c06b1fcbc787657c55eb985863b08b2c9c5667

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octorules_wirefilter-0.5.2-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 766fbebbf24c94116c2d087c8acec414d408c58a3cc64641a5bedee7ea47d200
MD5 c5c20c315c0cf5416016707262b7482b
BLAKE2b-256 497465d23c0dc593760daf989cfbc215f1c4647ccc156e6cd0004279240eede0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octorules_wirefilter-0.5.2-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f916b9c5f02dcd53620a3fd46cb79fd57a96a0d4b09d11d2e1c81215f086f7db
MD5 42ca8e75241c3d5518b31aac9cb1bd08
BLAKE2b-256 e6436dcb9d346bdb29ac1ddccb29b13110e8354f6317576ddce96039306f3268

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octorules_wirefilter-0.5.2-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3056b6682f813e49cab83133afadbd53686067439074ccd0592e6bea83e2aae2
MD5 87b793580ce0ccac5f76b290bbb2114c
BLAKE2b-256 5821c1a9d2799c11f4b54b806cc4de482a313c721eedbb7234beac0db9c5cb54

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octorules_wirefilter-0.5.2-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 6ff41697d09d5b0351c0f082641ec4aec805b8651026b7baec8cc5386c968e15
MD5 961fe94e242f161a7d39a2147ecd5585
BLAKE2b-256 81fff41072da6713cccffcf143ef6c844c1ae7824f30cd56fe137865d3eccb92

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octorules_wirefilter-0.5.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 9912ee457e620ccdd322ca11bd55091c4ab4c9b758ae73ce59d60ca939088228
MD5 70aae11fe4324447027fc54290880bf0
BLAKE2b-256 25cf0de9fce9136db3ee6fac6e58d0ebe1b2f11c9cdaba923d2144383170ed77

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octorules_wirefilter-0.5.2-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6d43a5f05347ad41c57e07ecebc2126c73d3af1f95bd086d62751b5c75918792
MD5 5d2deccbcfb052d0b142b318d4a826aa
BLAKE2b-256 2fc9d5d1298dc20b3e6aab65cb9dcd534a825097b80aba691ae6257cd309d0a4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octorules_wirefilter-0.5.2-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 6b201db6bc8f3320bf3170af5febaf7c7420ad64652fa92fa4843bcedd442c55
MD5 704cab4224ffcc39996be84b1d893c2c
BLAKE2b-256 19ecb52b1ce999074a87306b6b6c9b5547c7707fdd87a366ee79187f23d538b2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octorules_wirefilter-0.5.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cb39f181200f46ba7d8b3ba6c95284c69a0a88b6f4ec6443cbd69483d1204a6d
MD5 9dd369417df9e7df99be0ff3fc69840f
BLAKE2b-256 729e909447d512f50be246af19867053a509a04575f52d69f28420b98bef5600

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octorules_wirefilter-0.5.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 02a16b4dda30101614aa57848cc813fdc9b8a820736830a2c55c4b4037a1bcda
MD5 04c2581b18f732b58bc112e7557baaf9
BLAKE2b-256 63f81f0e0cf55c43c7540febce92c34ecdc90e271a511449587c2c66a0aeb749

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octorules_wirefilter-0.5.2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a67ed9dffc02c771bfefb02c205d02958e98a376645400a005810fb245b3bbe2
MD5 c357bd79ee9a50959c7a016cab096d33
BLAKE2b-256 08f312289bfb4170521a73245e89766c280a52cf7a808273e9500878f67ea65b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octorules_wirefilter-0.5.2-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 d00ef513ba308dc68867002512ee0972b9612cbd128411fede813420fa2a8ea9
MD5 8f4d5b7c627f99ba9796db17da078695
BLAKE2b-256 1c0cf1cb98834ccacbd8d8c37f953c5167db66b3b73e03b8910142a5ad0940f1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octorules_wirefilter-0.5.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 311162109d7c5f4081d11b47d66b01c7b96c68cb386677e1a4474363f61642b4
MD5 16cb15dd7483a4e7d8b0b4357d3ffa17
BLAKE2b-256 c913d90a05f4425c37fe44b56145a21eb9db596b0e52d557b528478153d10d51

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octorules_wirefilter-0.5.2-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9d3727ecd72703bbb7eb9860e679ec47ebf8b60a8eafe479006f7c91b079a4a4
MD5 50b7fc85dc707cd96322bdc97a92b074
BLAKE2b-256 806c29886effbcfe86d44eb0e1638850443de6695126b9d1025d7c3259927be2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octorules_wirefilter-0.5.2-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7ce6f3eabc73f863be8a41e8b75abe0d94c592b8b5597b8354fdedf138ea4c98
MD5 f284927209ef60c711510862e1615829
BLAKE2b-256 d41df15fe465b9cd442982fedc2458963150206b345758fe8ec959dc1619ec70

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octorules_wirefilter-0.5.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a89e2f717f1189a3d759f3fb38f0b67d6e6b2d7878123b17dbdacd3173bbc3ea
MD5 14f872e6d298d22893c1750e79e62a4b
BLAKE2b-256 d2b52076b400b4c57d166bea657cb0377be3b34c899ad303b7f150d517337bb6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octorules_wirefilter-0.5.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 16438dca71ddebe6c5cfbd3e500abff10271c9970d8c5ffc1a7037520433bd42
MD5 15e84d6af41d35d9d82f8016a61116eb
BLAKE2b-256 2d868f78eddf46277f63decbaf8c21adc29fe44a422feaa5ac5e95cb08c89239

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octorules_wirefilter-0.5.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 64bf1d8e70df25c2e5b5c4c93ee5fb9c7c84385b0ab726ed87ab64f1d6e9898a
MD5 535057c9560548a934e96b30287ec403
BLAKE2b-256 cb23c7cc4099985c028196a8364b013c7756735d315d36ab1add6c2c3c55a991

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octorules_wirefilter-0.5.2-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 331b5eb35a01d7b956a40ea9a8c0fefb90391556b06104fcb6f40fdd1d7ab69a
MD5 f94fb2056e3a5be7a9d5735b57a9fa8c
BLAKE2b-256 93674b3e9c209e97be23573981a9dee5d3286c85714a27202bcff71d781b3409

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octorules_wirefilter-0.5.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 54ebb33b7d06cd8684a4d06043c88c00a64e4ad6ef7100a8e3df036b88893aba
MD5 430e2be7d80413713a9d6466c7820efa
BLAKE2b-256 7a49cd73165e1af9d1d4e76f504ac32f5ca3888f230882d5c55bf337301c90ce

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octorules_wirefilter-0.5.2-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d887b6e3e610f3ba1ced33a8f14de93714ade2c6d9d51fd66d4b71082924bbed
MD5 81caf1a2f6524fbd099b3f4ce2f721ae
BLAKE2b-256 3e0803fc26bbac3ecc1a85ed3e8eb560790686d8d1e69996f73fe7f9bf2dba29

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octorules_wirefilter-0.5.2-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 2a90b113ee2df4b13b14e6302afa64856e7dea186ac50649f716d98565a60b57
MD5 f60a67aaaeddf78f116292fa5bc34eb8
BLAKE2b-256 ef76badc6429cef45f40bfc67bc618fe76190044e3f3aff354ee19c148d65ab0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octorules_wirefilter-0.5.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 63e67263f4c594e91131ba340130ef82b581ebab8d6fbebf3e96b4d99095796c
MD5 7639fd4364c334545a05252d51548d99
BLAKE2b-256 4806ddafda0d3a904c0e67516dccb2d31e2d7672605b80295cdd04682047ea00

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octorules_wirefilter-0.5.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 82dbae8a9de8ec6a257564278c5445ed7f164e9f1da1daac710a0bd0d0171ae3
MD5 09e3e2e94416e3bc40a764df284c3e72
BLAKE2b-256 dbad1e79bbc1ff9eecf48f52f92d668ffb6dfb6751382fc86395b682a69099df

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octorules_wirefilter-0.5.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 896bff4d8d02fce9d682788ce11ca49f7fa55c5ea5d8678915ee5fd2ae829e0c
MD5 467563a509816c0e3fb227f4bc97cc55
BLAKE2b-256 46c7016b87263a5666a0053c63d33cb5d28ed3cb64bc35cdab72faa57a8b7328

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octorules_wirefilter-0.5.2-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 70cd373ad2f99aba955a2749319afb6bbb532a327eaf9c48d33bc9302933f298
MD5 0f612affb23ec51e3f221ebcc929473d
BLAKE2b-256 092a3f89866cab89e4e7fb421dfb876ff7647660b84727a37860c2bdc8e1d046

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octorules_wirefilter-0.5.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 e69471b747e08cb9e0af49fce9d0e7e84933bc4da12b999609ce64ba61d0f837
MD5 9837c91ad799408a6228908fb955dfea
BLAKE2b-256 1290dd414f3ae337e84130394065c9a122301f7d09e7999a16d957afc7c37b7d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octorules_wirefilter-0.5.2-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f4ca399c398991c51185c88a1a67ced47ecf46da16c0dbbe974301f46aac446d
MD5 5d698ff0c6d7be95151eaf1bdcdab916
BLAKE2b-256 e745008086a395f812af0781d0f3fe56218bc84edb4efb01d7f4b211aaab3932

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octorules_wirefilter-0.5.2-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3b9a92813ab6bfb2d5071bdd50b09ce081e916264f65b42d210698a1761e9086
MD5 e7c94ab6e142179c70fcab829dfc495d
BLAKE2b-256 cd19d8d4c1db120143de8a84070516138755fa9b19170d6f53a49376ec4fab21

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octorules_wirefilter-0.5.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0d95214558cb2802008212d2f8a641975093bab847d060c5336342b564197d29
MD5 1c824362e03509e718c6590fa852a26a
BLAKE2b-256 79dd7ad0b691a02c55b3024a0502964ac2ca1aacea513c482f12c4482bb1eaab

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octorules_wirefilter-0.5.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1132afe7a0d5f94db6c3d6b5ebf33d27a4f42644df1166399c95de5c35286978
MD5 94e42b08ffaad9f051d31cb4508adc69
BLAKE2b-256 c2e65a4c53fbfa80e749160a453770dc2e7b0b37fe7c281cd6a7ec4e0a9a0acd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octorules_wirefilter-0.5.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3ee3323f6478d96fa5a1fee9886e1b7c0b4d376ef1517a61c3bb0989d141b467
MD5 3de0989bae65e30fa7c6e2f4056a9a68
BLAKE2b-256 154c5dc447179965154b9e94f7242d10c439a8640c8a1c8ea0fe5a7bb7b246c4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for octorules_wirefilter-0.5.2-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 11170955515d1bf0e35c301a7970ae320cf43305734f8126422c8f491546733e
MD5 379ea5fd3ca889c77628991370a27507
BLAKE2b-256 60fd4aca76cb804ae30d993c0cbfbf60dbc19988a8fa4888d95d354b0dc7153a

See more details on using hashes here.

Provenance

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

This release

0.5.2 This release

46 files

0.5.1

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