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_listparse without error.AlwaysListis registered for Int, Ip, and Bytes types so any$namereference 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 —
ParserSettingsenforces 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_pairsis 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: trueis 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-cloudflaredepend on a versioned, wheel-distributed artifact instead of vendoring Rust into the provider. - Git dependency pinning.
wirefilter-engineis 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)
| File | Size | Uploaded | |
|---|---|---|---|
| octorules_wirefilter-0.6.0.tar.gz | 39.3 kB | Details |
Built distributions (wheels)
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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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