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 limit — ParserSettings 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, and omitting it (or passing None) uses the default HTTP scheme. Any other name raises UnknownSchemeError (a ValueError subclass) rather than falling back to HTTP, so a scheme this build does not have can never validate expressions against the wrong field set. 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, and an unknown name raises UnknownSchemeError). 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.

Metadata

Release files for octorules-wirefilter 0.6.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for octorules-wirefilter 0.6.0
File Size Uploaded
octorules_wirefilter-0.6.0.tar.gz 39.3 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for octorules-wirefilter 0.6.0
File
octorules_wirefilter-0.6.0-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl PyPy 3.11 PyPy 3.11 7.3 Linux musl 1.2+ x86-64 Details
octorules_wirefilter-0.6.0-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl PyPy 3.11 PyPy 3.11 7.3 Linux musl 1.2+ ARM64 Details
octorules_wirefilter-0.6.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl PyPy 3.11 PyPy 3.11 7.3 Linux glibc 2.17+ x86-64 Details
octorules_wirefilter-0.6.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl PyPy 3.11 PyPy 3.11 7.3 Linux glibc 2.17+ ARM64 Details
octorules_wirefilter-0.6.0-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ x86-64 Details
octorules_wirefilter-0.6.0-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.15 CPython 3.15 Linux glibc 2.17+ x86-64 Details
octorules_wirefilter-0.6.0-cp314-cp314t-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 Details
octorules_wirefilter-0.6.0-cp314-cp314t-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64 Details
octorules_wirefilter-0.6.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64 Details
octorules_wirefilter-0.6.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64 Details
octorules_wirefilter-0.6.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
octorules_wirefilter-0.6.0-cp314-cp314-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-64 Details
octorules_wirefilter-0.6.0-cp314-cp314-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ ARM64 Details
octorules_wirefilter-0.6.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ x86-64 Details
octorules_wirefilter-0.6.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ ARM64 Details
octorules_wirefilter-0.6.0-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
octorules_wirefilter-0.6.0-cp314-cp314-macosx_10_12_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.12+ x86-64 Details
octorules_wirefilter-0.6.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
octorules_wirefilter-0.6.0-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details
octorules_wirefilter-0.6.0-cp313-cp313-musllinux_1_2_aarch64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ ARM64 Details
octorules_wirefilter-0.6.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64 Details
octorules_wirefilter-0.6.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARM64 Details
octorules_wirefilter-0.6.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
octorules_wirefilter-0.6.0-cp313-cp313-macosx_10_12_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.12+ x86-64 Details
octorules_wirefilter-0.6.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
octorules_wirefilter-0.6.0-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
octorules_wirefilter-0.6.0-cp312-cp312-musllinux_1_2_aarch64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ ARM64 Details
octorules_wirefilter-0.6.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
octorules_wirefilter-0.6.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64 Details
octorules_wirefilter-0.6.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
octorules_wirefilter-0.6.0-cp312-cp312-macosx_10_12_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.12+ x86-64 Details
octorules_wirefilter-0.6.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
octorules_wirefilter-0.6.0-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
octorules_wirefilter-0.6.0-cp311-cp311-musllinux_1_2_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARM64 Details
octorules_wirefilter-0.6.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
octorules_wirefilter-0.6.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64 Details
octorules_wirefilter-0.6.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
octorules_wirefilter-0.6.0-cp311-cp311-macosx_10_12_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.12+ x86-64 Details
octorules_wirefilter-0.6.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
octorules_wirefilter-0.6.0-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details
octorules_wirefilter-0.6.0-cp310-cp310-musllinux_1_2_aarch64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ ARM64 Details
octorules_wirefilter-0.6.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
octorules_wirefilter-0.6.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64 Details
octorules_wirefilter-0.6.0-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
octorules_wirefilter-0.6.0-cp310-cp310-macosx_10_12_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.12+ x86-64 Details

Total release size: 52.4 MB

Release files / octorules_wirefilter-0.6.0.tar.gz

Download URL octorules_wirefilter-0.6.0.tar.gz
Size 39.3 kB
Tags Source
SHA-256 checksum
How to use checksums
f0126e679e8f41fe95069f349a7ad9352a3664146cebeeeca09d5d547a5590be
BLAKE2b-256 checksum
How to use checksums
afa63c95dba89a73073be0096fb3649901ebd2bc03d3267946240699f76964c6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / octorules_wirefilter-0.6.0-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl

Download URL octorules_wirefilter-0.6.0-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl
Size 1.4 MB
Tags Linux musl 1.2+ x86-64 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
2b0958c5aba2079d02de28f9965f13af1512222bc57e9af890fa73c07f0cf19b
BLAKE2b-256 checksum
How to use checksums
0735a14b8f86826b02db28994d202458c4d9250e0976042f1a45e38454ed4835
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / octorules_wirefilter-0.6.0-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl

Download URL octorules_wirefilter-0.6.0-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl
Size 1.3 MB
Tags Linux musl 1.2+ ARM64 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
aafe156ef6dad4b7d12f64f18d2438ff82168788d5099356824977e2bb606d33
BLAKE2b-256 checksum
How to use checksums
70c2cc1f9500c594d8a1c350a9fe7f2bd12ebd2ee6f4cf30f9aa7b9f134e806d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / octorules_wirefilter-0.6.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL octorules_wirefilter-0.6.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.2 MB
Tags Linux glibc 2.17+ x86-64 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
fdec21e26040f3f5f23391b889702bcb20b9f67008766f74f808dd8c8c1db7b7
BLAKE2b-256 checksum
How to use checksums
97a672bcfd6138ebc9ddf9b14e5f9d50fd9686cd39985c72268178079b400090
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / octorules_wirefilter-0.6.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL octorules_wirefilter-0.6.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.1 MB
Tags Linux glibc 2.17+ ARM64 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
3d85ac2b22078fad5432c1f6de776961801555cd337f816722da640bfb42d0fe
BLAKE2b-256 checksum
How to use checksums
f3bbbd31d60758f64db7589ba12cb4708936cabe0ede39552ceeff47c667d437
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / octorules_wirefilter-0.6.0-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL octorules_wirefilter-0.6.0-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.2 MB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
934804f66c3139bfe4e0930fd2850b8a7ed07641afec137d276308fefca5e609
BLAKE2b-256 checksum
How to use checksums
208e31967ff8442716a631a1657c1b25173aaafd58d50b93be3847b82c683b65
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / octorules_wirefilter-0.6.0-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL octorules_wirefilter-0.6.0-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.2 MB
Tags CPython 3.15 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
eed5a26674fa715b8a2fcd34696231dc8c4d6f000471f94258a1266924fc6fd5
BLAKE2b-256 checksum
How to use checksums
62fe9510d6a48b6e4f6aedc703a984ab695d455945764412329cc22b749a244e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / octorules_wirefilter-0.6.0-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL octorules_wirefilter-0.6.0-cp314-cp314t-musllinux_1_2_x86_64.whl
Size 1.4 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
3a0ea3d21a2b7073324038cbb4990af9cb838f7376c869a1283753c78b9b1909
BLAKE2b-256 checksum
How to use checksums
d4b17a05cef36d3ead5031d5fd8d39170948c5d467542d29c4f3434273142664
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / octorules_wirefilter-0.6.0-cp314-cp314t-musllinux_1_2_aarch64.whl

Download URL octorules_wirefilter-0.6.0-cp314-cp314t-musllinux_1_2_aarch64.whl
Size 1.3 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
fea30066c6faaeaacacbc3381b7c3764104f650bd48fdac44d80bc545ff4b860
BLAKE2b-256 checksum
How to use checksums
88a3bfb8ab99ce4781a970f8477b51c1e91735bdeb26c0673e45d99421d4eb9b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / octorules_wirefilter-0.6.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL octorules_wirefilter-0.6.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.2 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
1f0ce008d7da61bd45f7c8c7345e8e6f6c43050b5777c3e7e40af38c64a59080
BLAKE2b-256 checksum
How to use checksums
c37dfe3fbcb40486506d85fd38661c75823991ad8337f1d6f3c0f092e23dcbd5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / octorules_wirefilter-0.6.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL octorules_wirefilter-0.6.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.1 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
4eaf4fd1bd3562b57453d8666d982de370f74addc9cb1150ccda5a74457a5d5e
BLAKE2b-256 checksum
How to use checksums
af065cfd15b35d45a9904d4d2ee50f31d468a81bf9d8fc93c595da2c9ce6a052
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / octorules_wirefilter-0.6.0-cp314-cp314-win_amd64.whl

Download URL octorules_wirefilter-0.6.0-cp314-cp314-win_amd64.whl
Size 908.3 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
e4497a8797e69266ef20a89c45178d767bc087b68535b76459267566b42c13d4
BLAKE2b-256 checksum
How to use checksums
c0d6cb31b7e6e14906bf0d682909564927d98d91d554072d11516f070fb72af7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / octorules_wirefilter-0.6.0-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL octorules_wirefilter-0.6.0-cp314-cp314-musllinux_1_2_x86_64.whl
Size 1.4 MB
Tags CPython 3.14 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
8f79a0f096588ccecc881040d8cb7aabc4db8eda1540463d245d51e37d36a936
BLAKE2b-256 checksum
How to use checksums
0dd70757c2432869292996a505d7c6308717a7cd30796bd060e30cb1daee03a9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / octorules_wirefilter-0.6.0-cp314-cp314-musllinux_1_2_aarch64.whl

Download URL octorules_wirefilter-0.6.0-cp314-cp314-musllinux_1_2_aarch64.whl
Size 1.3 MB
Tags CPython 3.14 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
02879fb5e4e793e9b5ea1ad549fe6b8c7cd9372fd7de1e9f6e3cc785f48ea0aa
BLAKE2b-256 checksum
How to use checksums
007848f80266e6fe9567cabce3fd772ff1e3d32433c0a1b254906c37a6d35efb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / octorules_wirefilter-0.6.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL octorules_wirefilter-0.6.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.2 MB
Tags CPython 3.14 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
b93f56e1b4e18b051e4896ad44bf6748b9ee7a704b0a78125ed93fb652c75ea0
BLAKE2b-256 checksum
How to use checksums
1dfa4db66bf03042791acc3657fea14994e0f6815be22c65420951d29dd6979d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / octorules_wirefilter-0.6.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL octorules_wirefilter-0.6.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.1 MB
Tags CPython 3.14 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
32e342d499e93eaa3417ff092dd4940b11e87587e688196b1236cf41c1d3cc56
BLAKE2b-256 checksum
How to use checksums
b01c740d07340b87d8b340717447deb34322da61ef363b3df9ae006d87cf1df3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / octorules_wirefilter-0.6.0-cp314-cp314-macosx_11_0_arm64.whl

Download URL octorules_wirefilter-0.6.0-cp314-cp314-macosx_11_0_arm64.whl
Size 999.5 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
615798c5b211cc102c9f725a2222fab9ddb3e4b96bf4701fa83d00fa3eb7ab58
BLAKE2b-256 checksum
How to use checksums
b93ccb8ac026cbb9e7c0946189f8d5b7349959b12b4889f5bd45b4174dcd3b11
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / octorules_wirefilter-0.6.0-cp314-cp314-macosx_10_12_x86_64.whl

Download URL octorules_wirefilter-0.6.0-cp314-cp314-macosx_10_12_x86_64.whl
Size 1.0 MB
Tags CPython 3.14 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
e3dddd1d5b22aae0c96f3d0355bce2799d26e61487c4ddad5c8b5d6dca376530
BLAKE2b-256 checksum
How to use checksums
59d9ab913f8de10dc2416a5cb72ad31f896efd065e5e224b8834b01b184641d9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / octorules_wirefilter-0.6.0-cp313-cp313-win_amd64.whl

Download URL octorules_wirefilter-0.6.0-cp313-cp313-win_amd64.whl
Size 907.2 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
25a17f048391f51fb305d971484585daefc4fdcaf98e3f6a83dbb739053dd0e0
BLAKE2b-256 checksum
How to use checksums
00d0615a4bb81f03c1e242da00b039985d9f5508e3e6b9ca567cea22ef1ef706
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / octorules_wirefilter-0.6.0-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL octorules_wirefilter-0.6.0-cp313-cp313-musllinux_1_2_x86_64.whl
Size 1.4 MB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
a9c64eabac03ea5a5152e4d385c5e47b415dc5652aeaba6650e6476688a5a5f9
BLAKE2b-256 checksum
How to use checksums
5a6217704817f15de585f36ad8c47367f9a0fcd8fccac9b718cecc764de2a4f6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / octorules_wirefilter-0.6.0-cp313-cp313-musllinux_1_2_aarch64.whl

Download URL octorules_wirefilter-0.6.0-cp313-cp313-musllinux_1_2_aarch64.whl
Size 1.3 MB
Tags CPython 3.13 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
338b3c70c530a4cfbbc9041fa58f1dc2713ab810444defb1dde8f628e9d57d5a
BLAKE2b-256 checksum
How to use checksums
4797a7a21ef93c89bb681f7be245ea43e756b9e40b94af6b514b966efd4e2ecb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / octorules_wirefilter-0.6.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL octorules_wirefilter-0.6.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.2 MB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
1369c229ad96d6417055323fa8c093e4febbc2c186d2559f15213973b2139f55
BLAKE2b-256 checksum
How to use checksums
d2e7f56f58f5cf0600acca6f9f194c0debd8f95a32424bb86824013fcbfb786d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / octorules_wirefilter-0.6.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL octorules_wirefilter-0.6.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.1 MB
Tags CPython 3.13 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
e5c50a8e849f97b610455f626bbe65058d36b0b6f8b0169e937d0b6641d386e2
BLAKE2b-256 checksum
How to use checksums
a84d03d516880b48f45492ef161ce644738110fab9ad499f18d23b0075394c7e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / octorules_wirefilter-0.6.0-cp313-cp313-macosx_11_0_arm64.whl

Download URL octorules_wirefilter-0.6.0-cp313-cp313-macosx_11_0_arm64.whl
Size 998.5 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
c4a2494980f0b4fff0e4ea6aa9f1bd01defe6a824f3a31921b7532228b9cfc8a
BLAKE2b-256 checksum
How to use checksums
31bf6a71bcfabfd1dbdb74458705444007d9eea36e1f8589581eed34de675c0f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / octorules_wirefilter-0.6.0-cp313-cp313-macosx_10_12_x86_64.whl

Download URL octorules_wirefilter-0.6.0-cp313-cp313-macosx_10_12_x86_64.whl
Size 1.0 MB
Tags CPython 3.13 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
e6635c8ec0ce01c7a85fcaeb28b1927f00a676a0f97e6acefa58f37c47d3346f
BLAKE2b-256 checksum
How to use checksums
bae35274a496c0f6d0eed2b19db232020742bd6d17d052c76886df75e2fe45f4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / octorules_wirefilter-0.6.0-cp312-cp312-win_amd64.whl

Download URL octorules_wirefilter-0.6.0-cp312-cp312-win_amd64.whl
Size 907.3 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
6224a158084cc42b4e351b4f44170b5d9e53ce94a391b66c9174fb35cbba7170
BLAKE2b-256 checksum
How to use checksums
b11bfd8dde2f89c71941e319c418d987508a34c27179ecb204d1a400abb4fe92
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / octorules_wirefilter-0.6.0-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL octorules_wirefilter-0.6.0-cp312-cp312-musllinux_1_2_x86_64.whl
Size 1.4 MB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
07d98efcad5ff68d8b9b1a5c372ca664be40d2ffc3054353e61ddc6571b327f3
BLAKE2b-256 checksum
How to use checksums
6198c42faa7237350db33cfeb9b50465b34e9bdc8ca37544b84ef71ac927b7b7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / octorules_wirefilter-0.6.0-cp312-cp312-musllinux_1_2_aarch64.whl

Download URL octorules_wirefilter-0.6.0-cp312-cp312-musllinux_1_2_aarch64.whl
Size 1.3 MB
Tags CPython 3.12 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
f1bc25f5e6c8cd1363385d6c5e8c1dc9d163a6f5862eb7521faa6f95add2a412
BLAKE2b-256 checksum
How to use checksums
37770d488c78a63db99314ff4e4126eb2bab184fb6a91f3ccd78bd348efff5a6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / octorules_wirefilter-0.6.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL octorules_wirefilter-0.6.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.2 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
61eb0e7a8f7e5700f65240c4d338e06eedb38558817863176dbec7173b7fb8e1
BLAKE2b-256 checksum
How to use checksums
ffa94e6ae35c2a7ae5d45667be8bd5001890f44868868d880dbfd0404f5590f2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / octorules_wirefilter-0.6.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL octorules_wirefilter-0.6.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.1 MB
Tags CPython 3.12 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
e01a4d188df326a6794fabd2efafbd71855eb98b5dcf3fe488db781c4753caf6
BLAKE2b-256 checksum
How to use checksums
2f135c54cec2c385c945ab9800a7b750c4ba09bb9918290252d6f076734c48be
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / octorules_wirefilter-0.6.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL octorules_wirefilter-0.6.0-cp312-cp312-macosx_11_0_arm64.whl
Size 998.4 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
daf4df39f5f7fe674abcd646f49aab86a10f09e87997f0ee7cf1e7897ddb6fd5
BLAKE2b-256 checksum
How to use checksums
9d4f58b7b4220935b958100ec301c61be9f1e77c0206df75920b984e09e7cc1d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / octorules_wirefilter-0.6.0-cp312-cp312-macosx_10_12_x86_64.whl

Download URL octorules_wirefilter-0.6.0-cp312-cp312-macosx_10_12_x86_64.whl
Size 1.0 MB
Tags CPython 3.12 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
7720721e7cf4082c8288d6d8ee55f804706c42118e1827b6f86b07a887f56359
BLAKE2b-256 checksum
How to use checksums
a791ab9ffdf14ae085fc3b5ba1ffa8406d8a714260bdcdab2fe4836b2c193ed4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / octorules_wirefilter-0.6.0-cp311-cp311-win_amd64.whl

Download URL octorules_wirefilter-0.6.0-cp311-cp311-win_amd64.whl
Size 910.5 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
9d97338a80cc9a0187db589119c0b2fc8dee2006bc7661282b5da897047025ac
BLAKE2b-256 checksum
How to use checksums
0f90b7018cfa7fe84521ab29e8b2d40bdb7e3d1ea9000dce1724dd0a759403be
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / octorules_wirefilter-0.6.0-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL octorules_wirefilter-0.6.0-cp311-cp311-musllinux_1_2_x86_64.whl
Size 1.4 MB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
cbd8a6a051bc3fe6346a174ef6076e4193bd82754b9de22aa90ec459fd6070e6
BLAKE2b-256 checksum
How to use checksums
29299dc4391896690439d9384b07fa7d4528d1fb9f0d15076fcfc7362ac4464f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / octorules_wirefilter-0.6.0-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL octorules_wirefilter-0.6.0-cp311-cp311-musllinux_1_2_aarch64.whl
Size 1.3 MB
Tags CPython 3.11 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
f9c3cef6ac76d6fc6bc6570054ddaf1f38f9c36f8fb69242b4493219b498c065
BLAKE2b-256 checksum
How to use checksums
eb43f2ef1b58a3228d11d3851a40b88a1ca735effee54a3c2a206eecd1f8dd65
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / octorules_wirefilter-0.6.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL octorules_wirefilter-0.6.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.2 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
5016bd316f7eb33bb342896eb359f3ee0c4393a276af2e5c7bcac438b53d7be9
BLAKE2b-256 checksum
How to use checksums
6fb9a2b790dd24a065492555adec4570d183e64c52c6d3a24de4c07456b23176
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / octorules_wirefilter-0.6.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL octorules_wirefilter-0.6.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.1 MB
Tags CPython 3.11 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
391047976132e08d95e8d18a9d8661c5aa941cc4f75c63acec785840ffd18bcf
BLAKE2b-256 checksum
How to use checksums
89049a1ebad73b529b0000fe017891d62576e9b14bdaf271e9c20a3aa381f1d0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / octorules_wirefilter-0.6.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL octorules_wirefilter-0.6.0-cp311-cp311-macosx_11_0_arm64.whl
Size 1.0 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
b173b6ca7d1c0db277c6856f8851840e3b16057e676f6f52a108e32b606e6436
BLAKE2b-256 checksum
How to use checksums
1db927d721f92c423b05031ae682a4e5b5533a092bf3725c738487182ae31659
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / octorules_wirefilter-0.6.0-cp311-cp311-macosx_10_12_x86_64.whl

Download URL octorules_wirefilter-0.6.0-cp311-cp311-macosx_10_12_x86_64.whl
Size 1.0 MB
Tags CPython 3.11 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
5d62f20c7aa5652d104df15489b6b960301904b0cedd3ef1fa2721fd86156624
BLAKE2b-256 checksum
How to use checksums
81a2c79f530f3b4c647158c4c4494fa64d0347093693442499c2e05902ac79f4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / octorules_wirefilter-0.6.0-cp310-cp310-win_amd64.whl

Download URL octorules_wirefilter-0.6.0-cp310-cp310-win_amd64.whl
Size 910.6 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
32ceb2929719d1c45a8157cfadf70f2dc8b8ed09ff0e338fec88488f3cf8d030
BLAKE2b-256 checksum
How to use checksums
b55c781f231cc560f07642afb9c1a9d3cd77979253ab053a0a9d8ac838d899d2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / octorules_wirefilter-0.6.0-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL octorules_wirefilter-0.6.0-cp310-cp310-musllinux_1_2_x86_64.whl
Size 1.4 MB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
7e25b5b6fa7380da82a54c1da9ed62fc4099667466766193b796a6fc91538fe3
BLAKE2b-256 checksum
How to use checksums
700fbe3cbabcc806e71c0ef1417654d79ee32fd4bfe69a2234dbe2d908b81574
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / octorules_wirefilter-0.6.0-cp310-cp310-musllinux_1_2_aarch64.whl

Download URL octorules_wirefilter-0.6.0-cp310-cp310-musllinux_1_2_aarch64.whl
Size 1.3 MB
Tags CPython 3.10 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
cbbf25a0e1789537b6359a067b02b46aa6b4dd018fa3163ca91e400cc10478e3
BLAKE2b-256 checksum
How to use checksums
b0d76410c4637aa6b7e8c7be6e28574d3a740a1d1ea8982a7216a2fba1491704
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / octorules_wirefilter-0.6.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL octorules_wirefilter-0.6.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.2 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
edde5a97962e541fd28d06443b4de1ed8ec148f42462d460ab00fa530d0e5dfa
BLAKE2b-256 checksum
How to use checksums
0f455956eed2bdd7fccdd8aed8fb42efad8e85e53f40162de5a7ee04c8069f60
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / octorules_wirefilter-0.6.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL octorules_wirefilter-0.6.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.1 MB
Tags CPython 3.10 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
aa38105ad4d99e42d314e0cf5069272075e26efc13be12978624318dfefd1db0
BLAKE2b-256 checksum
How to use checksums
4a4a5f7a751675fb9a4275964a67b35b191f512977cc336292808879505b9526
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / octorules_wirefilter-0.6.0-cp310-cp310-macosx_11_0_arm64.whl

Download URL octorules_wirefilter-0.6.0-cp310-cp310-macosx_11_0_arm64.whl
Size 1.0 MB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
5a6e548ec64b2969bb769a217f7565e8b8f1f9dd1aa8252c69a8051b9ed2b599
BLAKE2b-256 checksum
How to use checksums
dc82c527558aabec498b5652679f1583966a32a4f0a5ef9e703146e3fcaf7af4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release files / octorules_wirefilter-0.6.0-cp310-cp310-macosx_10_12_x86_64.whl

Download URL octorules_wirefilter-0.6.0-cp310-cp310-macosx_10_12_x86_64.whl
Size 1.0 MB
Tags CPython 3.10 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
085dfa375780f8eb07e240f8e10112833d4eb76370a05db2eda86f8878b97a2c
BLAKE2b-256 checksum
How to use checksums
042eebeb9237b696a78a6d27826ac7baa9981d77bf39de8dd50a5b27b0709175
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 16, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.6.0 This release

46 release files

0.5.1

46 release files

0.4.2

46 release files

0.4.1

47 release files

0.3.6

46 release files

0.3.4

46 release files

0.3.3

30 release 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