Skip to main content

cybrentq

A production-quality Cython implementation of Brent's root-finding method. The algorithm is a faithful translation of the C routine in scipy/optimize/Zeros/brentq.c: bisection guarded by inverse quadratic interpolation, with a secant fallback and bisection used whenever an interpolation step would not make adequate progress.

The public API mirrors the relevant subset of scipy.optimize.brentq and can serve as a drop-in replacement in most code paths.

Requires Python 3.10 or newer and a working C compiler (used during install to compile the Cython extension).

Quick start

This project uses uv for environment and dependency management, with a Makefile wrapping the most common commands.

# Install uv if you don't have it:
#   curl -LsSf https://astral.sh/uv/install.sh | sh   (macOS / Linux)
#   powershell -c "irm https://astral.sh/uv/install.ps1 | iex"   (Windows)

# Recommended: use the Makefile. PYTHON_VERSION=3.10 by default.
# The Cython extension is compiled during `make sync`.
make venv
make sync

The Makefile passes hardening flags the bare commands omit (--frozen --refresh --all-extras --all-groups --link-mode=copy, plus --seed --prompt=cybrentq on venv). Read the Makefile for the full invocations.

If you want a minimal install without the Makefile:

uv venv --python 3.10       # create the venv
uv sync                     # install project + default groups, compile Cython
uv sync --only-group test   # install just the test group, nothing else
uv sync --no-dev            # consumer-style install (no dev groups)

uv sync reads pyproject.toml, provisions a matching interpreter, builds the C extension via the PEP 517 backend (setuptools + Cython), and writes a uv.lock. Commit uv.lock for reproducible builds across machines.

Editable iteration on the Cython source

uv sync installs the project into the managed venv. After editing _brentq.pyx, re-run uv sync --reinstall-package cybrentq (or just uv sync if you also bump the version) to force a recompile.

Usage

import math
from cybrentq import brentq

# Basic usage — finds sqrt(2)
root = brentq(lambda x: x * x - 2.0, 0.0, 2.0)

# Pass extra arguments via the args tuple
root = brentq(lambda x, target: x ** 3 - target, 0.0, 5.0, args=(27.0,))

# Diagnostics
root, info = brentq(lambda x: math.cos(x) - x, 0.0, 1.0, full_output=True)
print(info)
# RootResults(root=0.7390851332151559, iterations=7, function_calls=8,
#             converged=True, flag='converged')

Signature

brentq(
    f,                          # callable, f(x, *args) -> float
    a, b,                       # bracketing interval, f(a)*f(b) < 0
    args=(),                    # extra positional args forwarded to f
    xtol=2e-12,                 # absolute tolerance
    rtol=4*eps,                 # relative tolerance (>= 4 * machine eps)
    maxiter=100,                # iteration budget
    full_output=False,          # return RootResults alongside the root
    disp=True,                  # raise on non-convergence instead of returning a flag
) -> float | tuple[float, RootResults]

The return type depends on full_output, so _brentq.pyi splits it into two overloads keyed on Literal[True] / Literal[False]. Pass full_output=True as a keyword argument — the runtime accepts it positionally, but the stub only declares the keyword form, so a type checker rejects the positional one.

Errors

Condition Behaviour
f(a) and f(b) have the same sign ValueError
xtol <= 0, rtol < 4*eps, or maxiter < 1 ValueError
Iteration budget exhausted and disp=True ConvergenceError
Iteration budget exhausted and disp=False returns the last iterate: (root, RootResults(converged=False, flag='convergence error')) with full_output=True, otherwise the bare root
User-supplied f raises exception propagates unchanged

Tests

make test                                   # all tests
make cov                                    # coverage run (see warning below)
make report                                 # print coverage report from last run

# Direct equivalents for `make test`:
uv run pytest                               # all tests
uv run pytest tests/test_basic.py           # just behaviour / error tests
uv run pytest tests/test_against_scipy.py   # head-to-head correctness vs scipy
uv run pytest tests/test_performance.py     # perf regression guard (CI-safe)

Every supported Python at once

noxfile.py drives pytest against 3.10 – 3.14, using uv as the venv backend:

uvx nox                  # default session, every supported Python
uvx nox -s tests-3.12    # a single version
uvx nox -- -k brentq     # forward args to pytest

Smoke test

scripts/smoke.py imports the installed package, solves for √2 and asserts the result. It is deliberately a plain script with a module-level assert rather than a pytest test, because cibuildwheel runs it as python scripts/smoke.py inside each freshly built wheel's environment, where the dev dependencies do not exist.

make smoke               # uv run --frozen python scripts/smoke.py

Note on make cov: the target wipes .c/.so artifacts and reinstalls cybrentq with CYTHON_TRACE=1 so that coverage.py (via the Cython.Coverage plugin) can report line coverage from _brentq.pyx. The traced build is significantly slower at runtime. After running make cov, run make sync before make bench — otherwise the traced extension will skew benchmark numbers.

The scipy-comparison suite asserts that:

  • both implementations report converged=True on every problem,
  • root estimates agree to within 1e-10 relative and absolute tolerance,
  • iteration counts and function-call counts match exactly (Brent's method is deterministic, so any divergence flags a bug in our translation).

Benchmarks

The benchmark suite compares this Cython brentq against scipy.optimize.brentq and against pymodab (a C implementation of the Modified Anderson-Björck root-finding method) across nine problems.

make bench                                              # default config
make bench BENCH_ARGS="--n-calls 5000 --repeats 7"      # override args

# Direct equivalent:
uv run python benchmarks/bench_brentq.py --n-calls 5000 --repeats 7

Sample output (numbers depend on the machine, Python build, and library versions):

problem                            scipy (µs)  cython (µs)   modab (µs)    cy/sc    mb/sc
-----------------------------------------------------------------------------------------
x^2 - 2 (cheap)                         8.374        0.518        2.665   16.16x    3.14x
x^3 - x - 2 (cheap)                     8.957        0.875        2.925   10.24x    3.06x
cos(x) - x                              7.978        0.782        2.718   10.20x    2.94x
exp(x) - 2                              9.862        0.981        2.950   10.05x    3.34x
sin(x), root at pi                      6.623        0.287        2.210   23.04x    3.00x
(x-1)^3 (flat)                          3.566        0.257        1.770   13.90x    2.02x
atan(1000*(x-0.5)) (steep)              3.692        0.341        1.864   10.82x    1.98x
poly degree 5                          13.879        2.010        4.445    6.90x    3.12x
expensive f (sum of 50 sines)          69.151       57.117       59.970    1.21x    1.15x
-----------------------------------------------------------------------------------------
cython vs scipy: gmean 9.24x  min 1.21x  max 23.04x
modab  vs scipy: gmean 2.52x  min 1.15x  max 3.34x

Columns: cy/sc is scipy_time / cython_time (Cython speedup over scipy); mb/sc is scipy_time / modab_time (pymodab speedup over scipy). Higher is better in both columns.

Before each timed problem the runner calls all three implementations and asserts the roots agree to within 1e-9 — a benchmark with a silent correctness regression is worse than one that doesn't run.

A few things to note when reading the numbers:

  • Brent's method usually converges in 6–15 iterations, so most of the wall time of a single solve is spent inside f, not inside the algorithm. When f is expensive (the "sum of 50 sines" row), all implementations spend the vast majority of their time in f and look nearly identical.
  • The Cython win is largest when f is cheap, because that is when the algorithm's own overhead matters most.
  • pymodab's Modified Anderson-Björck typically uses fewer f evaluations than Brent — but each iteration carries pure-Python wrapper overhead here, so it lands between scipy and our Cython version.

Building distributions

make build            # equivalent to: uv build
                      # produces sdist + wheel under dist/

Make targets

make help lists every target with a short description.

Target Action
venv Create the project venv via uv venv (PYTHON_VERSION=3.10 by default)
lock Resolve and write uv.lock (uv lock --upgrade --resolution=highest --refresh)
outdated Show outdated direct and transitive deps
sync Sync the venv with uv.lock (all groups + extras)
test Run the test suite without coverage
cov / test/cov Recompile extension with CYTHON_TRACE=1 and run under coverage.py (no pytest-cov). Run make sync afterward to restore the fast build.
report / cov/report Print the coverage report from the last make cov
bench Run the benchmark suite (override args via BENCH_ARGS=…)
smoke Import-and-solve smoke test against the installed package
lint / lint/check Read-only ruff check
lint/fix Rewrites filesruff check --fix
fmt / fmt/check Read-only ruff format --check
fmt/fix Rewrites filesruff format
typecheck Read-only pyrefly check over the project
check lint/check + fmt/check + typecheck (CI-safe)
build / dist Build sdist + wheel into dist/
clean Remove build artifacts and coverage data

Bare lint and fmt are intentionally read-only; mutation requires the explicit /fix variant so typos don't rewrite the tree.

Linting and formatting

The project pins ruff (configuration in pyproject.toml under [tool.ruff]). Enabled rule families:

Code Family
E / W pycodestyle errors / warnings
F pyflakes (unused imports, undefined names)
I isort
N pep8-naming
UP pyupgrade
C90 mccabe complexity (max-complexity = 10)
A flake8-builtins (shadowing)
B flake8-bugbear
PERF perflint
PT flake8-pytest-style
RUF ruff-native rules
SIM flake8-simplify
TRY tryceratops (exception hygiene)

Ruff lints .py files only — _brentq.pyx is outside the ruff scope.

make check            # lint + format + type check, no mutations (use this in CI)
make lint/fix         # rewrites files: ruff check --fix
make fmt/fix          # rewrites files: ruff format

Type checking

The project pins pyrefly (configuration in pyproject.toml under [tool.pyrefly]) on the strict preset, with python-version = "3.10" so results do not drift with whichever interpreter the venv happens to hold.

make typecheck        # uv run --frozen pyrefly check

Two deliberate relaxations:

  • tests/** disables implicit-any-parameter and implicit-any-lambda. brentq takes Callable[..., float] (it has to — args is forwarded to f), so the bare lambdas the tests pass in cannot have inferable parameter types. Every other strict check still applies to tests.
  • setup.py is excluded: a build script, not shipped code.

Like ruff, pyrefly does not read _brentq.pyx. The type contract for the extension lives entirely in _brentq.pyi, so a change to the .pyx signature has to be mirrored there by hand.

Pre-commit hooks

.pre-commit-config.yaml runs the pre-commit-hooks basics, ruff check, ruff format and pyrefly. CI enforces the same set via prek, so installing the hooks locally is the cheapest way to avoid a red lint job:

uvx prek install              # or: uv run pre-commit install
uvx prek run --all-files      # run everything now

The pyrefly hook is a repo: local hook that shells out to uv run --frozen pyrefly check, so the version that runs is always the one in uv.lock — there is no second pin to keep in sync.

Layout

src/cybrentq/
  _brentq.pyx           # the algorithm
  _brentq.pyi           # type stubs for IDEs and pyrefly
  __init__.py           # re-exports brentq, RootResults, ConvergenceError
  py.typed              # PEP 561 marker
tests/
  conftest.py           # shared fixture: 11 canonical root-finding problems
  test_basic.py         # behaviour, error paths, edge cases
  test_against_scipy.py # parity vs scipy
  test_performance.py   # perf regression guard
benchmarks/
  bench_brentq.py       # speed comparison vs scipy and pymodab
scripts/
  smoke.py              # import-and-solve check, also run by cibuildwheel
setup.py                # Extension + cythonize; the PEP 517 backend calls it
noxfile.py              # pytest across Python 3.10 - 3.14 via `uvx nox`
Makefile                # venv, sync, test, cov, bench, lint, fmt, typecheck, build
pyproject.toml          # project metadata + ruff/pyrefly/coverage/pytest config
.pre-commit-config.yaml # hooks, enforced in CI via prek

License

MIT — see LICENSE.

Release files for cybrentq 0.1.5

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

Source distribution (sdist)

Source distribution for cybrentq 0.1.5
File Size Uploaded
cybrentq-0.1.5.tar.gz 146.4 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for cybrentq 0.1.5
File
cybrentq-0.1.5-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
cybrentq-0.1.5-cp314-cp314-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-64 Details
cybrentq-0.1.5-cp314-cp314-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ ARM64 Details
cybrentq-0.1.5-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64, Linux glibc 2.17+ x86-64 Details
cybrentq-0.1.5-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
cybrentq-0.1.5-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
cybrentq-0.1.5-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
cybrentq-0.1.5-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details
cybrentq-0.1.5-cp313-cp313-musllinux_1_2_aarch64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ ARM64 Details
cybrentq-0.1.5-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
cybrentq-0.1.5-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
cybrentq-0.1.5-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
cybrentq-0.1.5-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
cybrentq-0.1.5-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
cybrentq-0.1.5-cp312-cp312-musllinux_1_2_aarch64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ ARM64 Details
cybrentq-0.1.5-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64, Linux glibc 2.17+ x86-64 Details
cybrentq-0.1.5-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
cybrentq-0.1.5-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
cybrentq-0.1.5-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
cybrentq-0.1.5-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
cybrentq-0.1.5-cp311-cp311-musllinux_1_2_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARM64 Details
cybrentq-0.1.5-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64, Linux glibc 2.17+ x86-64 Details
cybrentq-0.1.5-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
cybrentq-0.1.5-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
cybrentq-0.1.5-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
cybrentq-0.1.5-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details
cybrentq-0.1.5-cp310-cp310-musllinux_1_2_aarch64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ ARM64 Details
cybrentq-0.1.5-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
cybrentq-0.1.5-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
cybrentq-0.1.5-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details

Total release size: 5.4 MB

Release files / cybrentq-0.1.5.tar.gz

Download URL cybrentq-0.1.5.tar.gz
Size 146.4 kB
Tags Source
SHA-256 checksum
How to use checksums
40de07fb098f88862faa80b00bcd4b5a4ec40e36173eb79934b6d9d3779e85cb
BLAKE2b-256 checksum
How to use checksums
0f386c590c6b9c55d7e64f9b8fd2b6233214744b13c32fdc7a6b1e4c75596808
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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 Aug 13, 2026.

Transparency log

Release files / cybrentq-0.1.5-cp314-cp314-win_amd64.whl

Download URL cybrentq-0.1.5-cp314-cp314-win_amd64.whl
Size 35.9 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
40e7232a33889fdc8380f3e6e02fe945adf2cef5b80d919d8c36fa50e29157e6
BLAKE2b-256 checksum
How to use checksums
6919ee30a4b6325b7284e7934ab60463757567d749da52a8d9af7b0d459e1662
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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 Aug 13, 2026.

Transparency log

Release files / cybrentq-0.1.5-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL cybrentq-0.1.5-cp314-cp314-musllinux_1_2_x86_64.whl
Size 231.8 kB
Tags CPython 3.14 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
14a9b0b4426eb6df41f5ebeca1be73c62e340b61fd480e73c6c4c69b1e83056e
BLAKE2b-256 checksum
How to use checksums
dcbfa9d0774d9ee3d2207127ee87c991d86098f806177ad87b8eb455e45cda16
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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 Aug 13, 2026.

Transparency log

Release files / cybrentq-0.1.5-cp314-cp314-musllinux_1_2_aarch64.whl

Download URL cybrentq-0.1.5-cp314-cp314-musllinux_1_2_aarch64.whl
Size 223.8 kB
Tags CPython 3.14 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
2461d7e1052863475f85803e47377dea190396172ccc2c1451dae67063d669e4
BLAKE2b-256 checksum
How to use checksums
c7def578b901e3fd69f07fbe32a8e26fa90d3f0bbeee7d14d75d2258d6b8b924
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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 Aug 13, 2026.

Transparency log

Release files / cybrentq-0.1.5-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL cybrentq-0.1.5-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 232.6 kB
Tags CPython 3.14 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
7c07413f5a0660dfb3c6b12f5ec1a26937f9640ca6e8a05ba60cb0546fc60851
BLAKE2b-256 checksum
How to use checksums
57b766acf1eb454373c6bb59d3d2d26d2909f6d6e6250ae04b16daaa889171e4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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 Aug 13, 2026.

Transparency log

Release files / cybrentq-0.1.5-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL cybrentq-0.1.5-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 227.8 kB
Tags CPython 3.14 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
f3ce38e2a46c6d2bb8fb0160a6fcba5a1412d407a3abd5ed07ef645878712394
BLAKE2b-256 checksum
How to use checksums
d879c13faadb02491c06f34575a8dd8db43c2a3740c266615c8c90c5a456d9d7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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 Aug 13, 2026.

Transparency log

Release files / cybrentq-0.1.5-cp314-cp314-macosx_11_0_arm64.whl

Download URL cybrentq-0.1.5-cp314-cp314-macosx_11_0_arm64.whl
Size 107.3 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
53684d00420b29f2cf73588b822d709af2503b569d692a4c36dedf4e00cafe92
BLAKE2b-256 checksum
How to use checksums
b96bf220a124baf0883c2f33df1f68330f265369f02311e9cdaf4468f98e8e90
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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 Aug 13, 2026.

Transparency log

Release files / cybrentq-0.1.5-cp313-cp313-win_amd64.whl

Download URL cybrentq-0.1.5-cp313-cp313-win_amd64.whl
Size 35.2 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
6caebb62274126ba850b3415686c64ed2477fae2692eaa7c2691ca4e2399f165
BLAKE2b-256 checksum
How to use checksums
0329a363baca5d47b2f1e83340c01a0e8b997a0c40b320b0bc54b9e228d9a6dd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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 Aug 13, 2026.

Transparency log

Release files / cybrentq-0.1.5-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL cybrentq-0.1.5-cp313-cp313-musllinux_1_2_x86_64.whl
Size 233.0 kB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
450a3be954183380acfd4933fee2a778034f0f59605961d983f99d2e8350fc85
BLAKE2b-256 checksum
How to use checksums
7c83b86e76b895f959232ba1c1e3bffa939595842db48489dbfc8b355522f283
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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 Aug 13, 2026.

Transparency log

Release files / cybrentq-0.1.5-cp313-cp313-musllinux_1_2_aarch64.whl

Download URL cybrentq-0.1.5-cp313-cp313-musllinux_1_2_aarch64.whl
Size 224.6 kB
Tags CPython 3.13 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
18330ceec532a0af2b917cf1e99ad3f0173e0296cdb65a087025e04f3a4f4213
BLAKE2b-256 checksum
How to use checksums
9d2c4293c2a4efb9b86105f00279679069ec5bebda9d4d46be4da8ccd58f489c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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 Aug 13, 2026.

Transparency log

Release files / cybrentq-0.1.5-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL cybrentq-0.1.5-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 232.8 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
5e1f2763392e3ffc39e3e6359414699a7a01054ee36ce7d641a666cbf616d15b
BLAKE2b-256 checksum
How to use checksums
0f22475628f5c91ae717da1a68fdac25f6edb8b5ac4bd84d4ec1e7ba28fda6ad
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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 Aug 13, 2026.

Transparency log

Release files / cybrentq-0.1.5-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL cybrentq-0.1.5-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 227.6 kB
Tags CPython 3.13 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
d68cee471874749757dcdccd7542135799632af3b18767d0d87b7650e034a7af
BLAKE2b-256 checksum
How to use checksums
4628276ef2d379032cf5605bdcf77b587d2ec3e88d534403b713ad26dc8a60ad
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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 Aug 13, 2026.

Transparency log

Release files / cybrentq-0.1.5-cp313-cp313-macosx_11_0_arm64.whl

Download URL cybrentq-0.1.5-cp313-cp313-macosx_11_0_arm64.whl
Size 106.2 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
4333e0e26427d52958d50f35089b655d0242f31f3a371877d6f2b0909334462d
BLAKE2b-256 checksum
How to use checksums
84564f481072d365858c128c5d58c0ad6cc37bb96503794d05adab5912a1442f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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 Aug 13, 2026.

Transparency log

Release files / cybrentq-0.1.5-cp312-cp312-win_amd64.whl

Download URL cybrentq-0.1.5-cp312-cp312-win_amd64.whl
Size 36.0 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
1486c4ed61198683e1420283bb224a998c8eefe33fe88969dbac08eb213edc21
BLAKE2b-256 checksum
How to use checksums
dcc9a7d9f1f1c1f7df96e81db0f06ef0c6f7f6c9b227f6d302b56a0977e0c158
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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 Aug 13, 2026.

Transparency log

Release files / cybrentq-0.1.5-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL cybrentq-0.1.5-cp312-cp312-musllinux_1_2_x86_64.whl
Size 236.7 kB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
3c7611faf376a82ac8d33eb4011e5481083d35ee3c57219fa676bffcb430f99e
BLAKE2b-256 checksum
How to use checksums
312d772fb216ea764b3e1af1d967d1641136d61bb17e073bd3e394e3ea49dd52
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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 Aug 13, 2026.

Transparency log

Release files / cybrentq-0.1.5-cp312-cp312-musllinux_1_2_aarch64.whl

Download URL cybrentq-0.1.5-cp312-cp312-musllinux_1_2_aarch64.whl
Size 229.1 kB
Tags CPython 3.12 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
2d57b75f14966c934926867c0b9a631793a3446089609fc6f95c35ae67825749
BLAKE2b-256 checksum
How to use checksums
61f1d67a63f6b97e7e3f3a599caf31872f41deb35f7badcad2963d2e7ff1cfb6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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 Aug 13, 2026.

Transparency log

Release files / cybrentq-0.1.5-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL cybrentq-0.1.5-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 237.0 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
d05c57df27881632667f1a3bfa9a286991125932c709f04c02769f562712a77b
BLAKE2b-256 checksum
How to use checksums
cebbacd9818e4b58e305f950a67fce0e6a19820dae5619c5efb57208256a17a4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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 Aug 13, 2026.

Transparency log

Release files / cybrentq-0.1.5-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL cybrentq-0.1.5-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 231.7 kB
Tags CPython 3.12 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
c8f6488c63fefa54ef26e5888c25cd9a3e8e995f68639eb2f117bf39c822017f
BLAKE2b-256 checksum
How to use checksums
73f4ef3d393579c984b5596f9a42d804f19550e7e2c03c102f7d97f16917e7dc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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 Aug 13, 2026.

Transparency log

Release files / cybrentq-0.1.5-cp312-cp312-macosx_11_0_arm64.whl

Download URL cybrentq-0.1.5-cp312-cp312-macosx_11_0_arm64.whl
Size 107.0 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
23bda0cc97bc33a2cb41e95e61ae5e53acd4070978d4972f03e567ac54df2d8b
BLAKE2b-256 checksum
How to use checksums
ac3c05964f4d1e462df84d76e260eda5b031a09776e31893a3596f3bdfaeae84
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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 Aug 13, 2026.

Transparency log

Release files / cybrentq-0.1.5-cp311-cp311-win_amd64.whl

Download URL cybrentq-0.1.5-cp311-cp311-win_amd64.whl
Size 35.7 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
9cebea4a082135c8c31b601b61009ffb21e1212549eab15dec0d3de55146f4cc
BLAKE2b-256 checksum
How to use checksums
1227d9f54dcf41ea8d05efc9fee0ff7490300db1c92c9852f60006ee1d13f21e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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 Aug 13, 2026.

Transparency log

Release files / cybrentq-0.1.5-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL cybrentq-0.1.5-cp311-cp311-musllinux_1_2_x86_64.whl
Size 233.6 kB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
53171ce371ce3ca0cef7ddea5e5a204fff1c93412e5dc903c1e10681cae6d9dc
BLAKE2b-256 checksum
How to use checksums
f74d45a442c130a06f4ca4c4a32650fc9ddaadf88f92c929868549031b51895f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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 Aug 13, 2026.

Transparency log

Release files / cybrentq-0.1.5-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL cybrentq-0.1.5-cp311-cp311-musllinux_1_2_aarch64.whl
Size 226.8 kB
Tags CPython 3.11 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
fba510996774e43644e28477cc1db57b2f9147e49766eb59db26360ab97a4e25
BLAKE2b-256 checksum
How to use checksums
afa858de6b067549990e15c4c611b70ad87250400905c394c61192d582c01d8d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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 Aug 13, 2026.

Transparency log

Release files / cybrentq-0.1.5-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL cybrentq-0.1.5-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 233.0 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
13896e70ccbbc3b4285752b0a9a13c7cdc03b2110826678a5ce42f4fdd79d523
BLAKE2b-256 checksum
How to use checksums
5ae6ff43320d1f64d7d77c70f8e856da70f0d8db7069c8d2d0d2741c9b0a113d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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 Aug 13, 2026.

Transparency log

Release files / cybrentq-0.1.5-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL cybrentq-0.1.5-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 229.0 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
558dd204c647d803a49dba2370e25ec1e4f2660e289e1b3c58162589868f2aec
BLAKE2b-256 checksum
How to use checksums
99afa2466e6f39381967fd12091e612fd0a27a69360092535d1f451ba1640268
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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 Aug 13, 2026.

Transparency log

Release files / cybrentq-0.1.5-cp311-cp311-macosx_11_0_arm64.whl

Download URL cybrentq-0.1.5-cp311-cp311-macosx_11_0_arm64.whl
Size 107.3 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
c323b8fcc9035dcba20cbf1c329e33763c53e63927b2a16242f847c0ccfd442e
BLAKE2b-256 checksum
How to use checksums
43d0458e697642211bf9a6170715c43566c455f908f07a74bd5a748a4bbd6e6c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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 Aug 13, 2026.

Transparency log

Release files / cybrentq-0.1.5-cp310-cp310-win_amd64.whl

Download URL cybrentq-0.1.5-cp310-cp310-win_amd64.whl
Size 35.8 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
3a6beb35320d5050782ce451e55ac203780f51ea3c0fba2b40972a9dad69457c
BLAKE2b-256 checksum
How to use checksums
7725978552f6048a1aba26be02e66f898cee870756eaceb6f4dbc8e863404d64
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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 Aug 13, 2026.

Transparency log

Release files / cybrentq-0.1.5-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL cybrentq-0.1.5-cp310-cp310-musllinux_1_2_x86_64.whl
Size 221.2 kB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
35ff3c42decc6505232616c1f1e151155b3e426df74033e9090bad734d2c9074
BLAKE2b-256 checksum
How to use checksums
a0f6784a04814ee338148c6f10dc955e49ef5f78b4090ddfc685b6c749a78202
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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 Aug 13, 2026.

Transparency log

Release files / cybrentq-0.1.5-cp310-cp310-musllinux_1_2_aarch64.whl

Download URL cybrentq-0.1.5-cp310-cp310-musllinux_1_2_aarch64.whl
Size 215.6 kB
Tags CPython 3.10 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
bc117de8fee5e1b2e95419fd99e1a259b0f60a97be208107382ac8e2725ff896
BLAKE2b-256 checksum
How to use checksums
7d7919308444b35cb8c1a27c7d2bba4d2318d627a062346a9cf02d9513b29ab5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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 Aug 13, 2026.

Transparency log

Release files / cybrentq-0.1.5-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL cybrentq-0.1.5-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 220.1 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
ca9ffd50219e07e7d305732fc93d7cd62010dce0eac817bd9f19d1aca41be46a
BLAKE2b-256 checksum
How to use checksums
68b3057b770828d1472a1132477bcea4e94798ef8baa62dd2e6b9c0f2d5f5221
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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 Aug 13, 2026.

Transparency log

Release files / cybrentq-0.1.5-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL cybrentq-0.1.5-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 217.2 kB
Tags CPython 3.10 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
e6a19c5cc4ef02149bddea591d626617e87ba2cf3aad155870934c0928d1f680
BLAKE2b-256 checksum
How to use checksums
981031dad8d6dfec2ce3b337754c656756e01e3fec945a2554fa35f635424a2d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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 Aug 13, 2026.

Transparency log

Release files / cybrentq-0.1.5-cp310-cp310-macosx_11_0_arm64.whl

Download URL cybrentq-0.1.5-cp310-cp310-macosx_11_0_arm64.whl
Size 107.5 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
3aff061ef615d1c93799025b3e9f7e18f0b45a999293c04a073a697d863edd61
BLAKE2b-256 checksum
How to use checksums
6efc36dd31150e7059c68dc09f15ba466f3430e1d839c9d0646462a8aabc4229
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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 Aug 13, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.1.5 This release

31 release files

0.1.4

31 release files

0.1.3

31 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