Skip to main content

Calc Flow

Linux CI Windows CI Scheduled Benchmarks Codacy Grade Coverage Status

Calc Flow is a Python calculation library for Arrow tables and stateful streams. Compose typed expressions, SQL, and reusable Python functions in one pipeline. Collect a dataset or iterate its results as data arrives. Rust provides the internal runtime: DataFusion table execution, graph compilation, state, checkpoints, and recovery. Calc Flow Studio, the local FastAPI and React application, lives in the separate calc-flow-studio repository.

Install

CPython 3.9 or newer:

uv add calc-flow-python

Optional array providers:

uv add "calc-flow-python[numpy]"
uv add "calc-flow-python[jax]"

The core package's default Python dependencies are pyarrow and typing-extensions. NumPy and JAX remain optional; calc-flow-python[array] installs both. Project-document validation uses the native Rust runtime and does not require Pydantic.

Python quickstart

import pyarrow as pa
import calc_flow as cf

data = pa.table({"a": [1, 3], "b": [2, 4]})
result = cf.compute(data, lambda t: t.select(total=t["a"] + t["b"]))
assert result.to_pydict() == {"total": [3, 7]}

cf.compute infers the supported Arrow schema and returns a pyarrow.Table. The builder receives a TableExpr; indexing selects columns, operators compose calculations, and select, with_columns, and filter return new declarations. Use await cf.compute_async(...) in an event loop.

Add a read-only SQL stage with t.sql(query), using the local alias input. Use cf.sql(query, orders=orders, fees=fees) for explicit named table declarations. SQL returns another TableExpr, so pipe, column operators, and table methods compose before and after it. expression.pipe(function, *args, **kwargs) calls an ordinary synchronous function once while building the calculation.

For streams, use async with output.stream(batches()) as results, then async for table in results. One native job retains state across batches and owns cleanup. Declared event-time inputs default to validated nondecreasing timestamps and watermarks that produce finalized results before EOF. Use watermarks for explicit disorder or source-provided progress; see watermark policies. A Program yields named StreamOutput events for multiple outputs. The convenience stream uses temporary checkpoints and best-effort iterable delivery; durable recovery uses explicit source/sink bindings and a managed checkpoint root.

Continue with SQL and reusable pipelines and the first streaming pipeline. The runnable examples cover SQL composition, stateful streaming, and named streaming outputs. The connector examples cover all seven transports and every supported read/write direction, with service setup and output checks. The default wheel includes file; other transports require native build features. Expression workflows cover financial features, recovery, static matrices, and joins. Use explicit Runtime, plans, Batch, UDFs, and PipelineBuilder for runtime integrations and diagnostics.

The Rust runtime reference and native examples cover implementation and extension work. The calc-flow crate's exports remain available to those users.

Architecture

crates/calc-flow  (Rust core: Batch, graph compiler, DataFusion, runners, stores)
  ├─ crates/calc-flow-connectors  (trusted transport implementations)
  └─ crates/calc-flow-python  (PyO3 _native binding + registered connectors)
       └─ python/calc_flow  (Python expressions, Arrow execution + integrations)

The native dependency edges are crates/calc-flow ← calc-flow-connectors and crates/calc-flow ← crates/calc-flow-python ← python/calc_flow. The Python package is not a second engine.

Path Purpose
crates/calc-flow/ Native core: batches, ports/operators, graph compiler, DataFusion runtime, UDF/provider registries, runners, checkpoints, project stores
crates/calc-flow-connectors/ Trusted file, Kafka, PostgreSQL, MySQL, ClickHouse, HTTP, and WebSocket connectors behind feature gates
crates/calc-flow-python/ PyO3 binding exposing the core as calc_flow._native
python/calc_flow/ Python expressions and SQL, pipe, Arrow collection, owned stream results, lowering, and runtime integrations
schemas/ project-v3.schema.json, the canonical generated project contract
examples/ Executable Python expression and integration examples
benchmarks/ Benchmark workloads; scheduled regression gates and informational comparisons

Data and execution model

  • Table data is Arrow-backed. The Rust runtime executes row expressions and SQL with DataFusion and owns native rolling, window, and cross-section operators.
  • NumPy and JAX are optional Python array providers. They are registered explicitly and evaluate a bounded, allowlisted expression language.
  • Raw tables or arrays never cross a graph or runner boundary; they are wrapped in immutable Batch envelopes.
  • Project documents are strict, data-only JSON/YAML with format_version: 3. They select batch or stream runtime mode explicitly; stream documents reference registered connectors and named secrets without embedding credentials, callables, import paths, or table backend selectors.
  • Table and mixed graph runs own one run-scoped DataFusion session. External-only NumPy/JAX runs own no DataFusion configuration, UDF state, or runtime and return an empty DataFusion metrics list.
  • Convenience batch calls return Arrow tables. Explicit plan execution returns named Batch outputs, per-node timings, metadata, and DataFusion diagnostics.
  • Python executions accept reusable frozen ExecutionOptions with deep-copied strict-JSON settings and a cooperative, timezone-aware deadline normalized to UTC.
  • TableExpr.stream and Program.stream own a single native job with bounded backpressure. Append SQL accepts one alias in a stream. Ordinary aggregates and GROUP BY emit full cumulative snapshots; other SQL runs per batch. Stream-only cf.snapshot_sql queries complete latest relations across aliases; see semantics and recovery.
  • Program(name, engine="sql") or Program(name, engine="streaming") fixes the engine when the immutable program is created. Program.execute returns finite named tables or owned streaming results, respectively. Calls for the other engine fail.
  • The source-driven StreamingRunner consumes a StreamExecutionPlan, owns async source/sink bindings, and returns a one-owner StreamingJob.
  • Managed epoch checkpoints use LocalStateBackend segments and strict v3 CheckpointManifest documents. Exactly-once compatibility is proved per requested output; ordinary sinks can provide at-least-once delivery on a lossless replayable route. Async iterable convenience inputs provide best effort.

The capabilities and execution model are introduced in docs/introduction.md. The complete component and lifecycle design is in docs/design.md, and the practical continuous tutorial is docs/streaming-guide.md.

Trusted extensions

Python applications may register trusted vectorized DataFusion scalar UDFs on a Runtime. Every registration declares provider, name, version, exact Arrow input types, return type, and volatility. Graph nodes select registrations explicitly with (provider, name, version) references. Serialized projects contain references only.

Runtime extension authors use UdfRegistry for native DataFusion UDFs and ProviderRegistry for explicitly registered external operators.

Project contracts

Calc Flow accepts strict project-v3 documents. Read projects and persistence for validation, serialization, and reloading a graph. Historical changes are recorded in CHANGELOG.md.

Development

Large Cargo and Maturin outputs should use the repository target/ tree. The complete CI/full-verification command reference is below. Local changes use the smallest affected checks under AGENTS.md Verification; full regression and Rust 90% coverage belong to CI; routine benchmark measurements run on their own schedule:

uv sync --extra dev
cargo fmt --all --check
cargo clippy --workspace --lib --bins --tests --examples --all-features -- -D warnings
uv run python scripts/run_rust_tests.py
CALC_FLOW_CONNECTOR_CONTAINERS=1 \
  CALC_FLOW_KAFKA_BOOTSTRAP=localhost:9092 \
  CALC_FLOW_PG_TEST_URL=postgresql://postgres:postgres@localhost:5432/postgres \
  CALC_FLOW_MYSQL_TEST_URL=mysql://root:calcflow-test@localhost:3306/calcflow \
  CH_TEST_URL=http://localhost:8123 \
  uv run python scripts/run_rust_coverage.py
RUSTDOCFLAGS="-D warnings" cargo doc --workspace --all-features --no-deps

uv run maturin develop
JAX_PLATFORMS=cpu uv run pytest python/tests -q
JAX_PLATFORMS=cpu uv run python scripts/run_examples.py
uv run ruff check .
uv run ruff format --check .

Regular CI runs cargo audit, cargo deny --locked check, core package inspectors, and isolated wheel smoke tests. The Python release workflow builds, verifies, and publishes core package artifacts. See AGENTS.md for the maintained repository commands and constraints.

Documentation

License

Apache-2.0 — see LICENSE.

Metadata

Release files for calc-flow-python 2026.11.2

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

Source distribution (sdist)

Source distribution for calc-flow-python 2026.11.2
File Size Uploaded Provenance Actions
calc_flow_python-2026.11.2.tar.gz 4.2 MB With provenance Details for calc_flow_python-2026.11.2.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for calc-flow-python 2026.11.2
File Actions
calc_flow_python-2026.11.2-cp314-abi3-win_amd64.whl CPython 3.14 abi3 Windows x86-64 Details for calc_flow_python-2026.11.2-cp314-abi3-win_amd64.whl
calc_flow_python-2026.11.2-cp314-abi3-manylinux_2_28_x86_64.whl CPython 3.14 abi3 Linux glibc 2.28+ x86-64 Details for calc_flow_python-2026.11.2-cp314-abi3-manylinux_2_28_x86_64.whl
calc_flow_python-2026.11.2-cp314-abi3-manylinux_2_28_aarch64.whl CPython 3.14 abi3 Linux glibc 2.28+ ARM64 Details for calc_flow_python-2026.11.2-cp314-abi3-manylinux_2_28_aarch64.whl
calc_flow_python-2026.11.2-cp314-abi3-macosx_11_0_arm64.whl CPython 3.14 abi3 macOS 11.0+ ARM64 Details for calc_flow_python-2026.11.2-cp314-abi3-macosx_11_0_arm64.whl
calc_flow_python-2026.11.2-cp314-abi3-macosx_10_12_x86_64.whl CPython 3.14 abi3 macOS 10.12+ x86-64 Details for calc_flow_python-2026.11.2-cp314-abi3-macosx_10_12_x86_64.whl
calc_flow_python-2026.11.2-cp313-abi3-win_amd64.whl CPython 3.13 abi3 Windows x86-64 Details for calc_flow_python-2026.11.2-cp313-abi3-win_amd64.whl
calc_flow_python-2026.11.2-cp313-abi3-manylinux_2_28_x86_64.whl CPython 3.13 abi3 Linux glibc 2.28+ x86-64 Details for calc_flow_python-2026.11.2-cp313-abi3-manylinux_2_28_x86_64.whl
calc_flow_python-2026.11.2-cp313-abi3-manylinux_2_28_aarch64.whl CPython 3.13 abi3 Linux glibc 2.28+ ARM64 Details for calc_flow_python-2026.11.2-cp313-abi3-manylinux_2_28_aarch64.whl
calc_flow_python-2026.11.2-cp313-abi3-macosx_11_0_arm64.whl CPython 3.13 abi3 macOS 11.0+ ARM64 Details for calc_flow_python-2026.11.2-cp313-abi3-macosx_11_0_arm64.whl
calc_flow_python-2026.11.2-cp313-abi3-macosx_10_12_x86_64.whl CPython 3.13 abi3 macOS 10.12+ x86-64 Details for calc_flow_python-2026.11.2-cp313-abi3-macosx_10_12_x86_64.whl
calc_flow_python-2026.11.2-cp312-abi3-win_amd64.whl CPython 3.12 abi3 Windows x86-64 Details for calc_flow_python-2026.11.2-cp312-abi3-win_amd64.whl
calc_flow_python-2026.11.2-cp312-abi3-manylinux_2_28_x86_64.whl CPython 3.12 abi3 Linux glibc 2.28+ x86-64 Details for calc_flow_python-2026.11.2-cp312-abi3-manylinux_2_28_x86_64.whl
calc_flow_python-2026.11.2-cp312-abi3-manylinux_2_28_aarch64.whl CPython 3.12 abi3 Linux glibc 2.28+ ARM64 Details for calc_flow_python-2026.11.2-cp312-abi3-manylinux_2_28_aarch64.whl
calc_flow_python-2026.11.2-cp312-abi3-macosx_11_0_arm64.whl CPython 3.12 abi3 macOS 11.0+ ARM64 Details for calc_flow_python-2026.11.2-cp312-abi3-macosx_11_0_arm64.whl
calc_flow_python-2026.11.2-cp312-abi3-macosx_10_12_x86_64.whl CPython 3.12 abi3 macOS 10.12+ x86-64 Details for calc_flow_python-2026.11.2-cp312-abi3-macosx_10_12_x86_64.whl
calc_flow_python-2026.11.2-cp311-abi3-win_amd64.whl CPython 3.11 abi3 Windows x86-64 Details for calc_flow_python-2026.11.2-cp311-abi3-win_amd64.whl
calc_flow_python-2026.11.2-cp311-abi3-manylinux_2_28_x86_64.whl CPython 3.11 abi3 Linux glibc 2.28+ x86-64 Details for calc_flow_python-2026.11.2-cp311-abi3-manylinux_2_28_x86_64.whl
calc_flow_python-2026.11.2-cp311-abi3-manylinux_2_28_aarch64.whl CPython 3.11 abi3 Linux glibc 2.28+ ARM64 Details for calc_flow_python-2026.11.2-cp311-abi3-manylinux_2_28_aarch64.whl
calc_flow_python-2026.11.2-cp311-abi3-macosx_11_0_arm64.whl CPython 3.11 abi3 macOS 11.0+ ARM64 Details for calc_flow_python-2026.11.2-cp311-abi3-macosx_11_0_arm64.whl
calc_flow_python-2026.11.2-cp311-abi3-macosx_10_12_x86_64.whl CPython 3.11 abi3 macOS 10.12+ x86-64 Details for calc_flow_python-2026.11.2-cp311-abi3-macosx_10_12_x86_64.whl
calc_flow_python-2026.11.2-cp310-abi3-win_amd64.whl CPython 3.10 abi3 Windows x86-64 Details for calc_flow_python-2026.11.2-cp310-abi3-win_amd64.whl
calc_flow_python-2026.11.2-cp310-abi3-manylinux_2_28_x86_64.whl CPython 3.10 abi3 Linux glibc 2.28+ x86-64 Details for calc_flow_python-2026.11.2-cp310-abi3-manylinux_2_28_x86_64.whl
calc_flow_python-2026.11.2-cp310-abi3-manylinux_2_28_aarch64.whl CPython 3.10 abi3 Linux glibc 2.28+ ARM64 Details for calc_flow_python-2026.11.2-cp310-abi3-manylinux_2_28_aarch64.whl
calc_flow_python-2026.11.2-cp310-abi3-macosx_11_0_arm64.whl CPython 3.10 abi3 macOS 11.0+ ARM64 Details for calc_flow_python-2026.11.2-cp310-abi3-macosx_11_0_arm64.whl
calc_flow_python-2026.11.2-cp310-abi3-macosx_10_12_x86_64.whl CPython 3.10 abi3 macOS 10.12+ x86-64 Details for calc_flow_python-2026.11.2-cp310-abi3-macosx_10_12_x86_64.whl
calc_flow_python-2026.11.2-cp39-abi3-win_amd64.whl CPython 3.9 abi3 Windows x86-64 Details for calc_flow_python-2026.11.2-cp39-abi3-win_amd64.whl
calc_flow_python-2026.11.2-cp39-abi3-manylinux_2_28_x86_64.whl CPython 3.9 abi3 Linux glibc 2.28+ x86-64 Details for calc_flow_python-2026.11.2-cp39-abi3-manylinux_2_28_x86_64.whl
calc_flow_python-2026.11.2-cp39-abi3-manylinux_2_28_aarch64.whl CPython 3.9 abi3 Linux glibc 2.28+ ARM64 Details for calc_flow_python-2026.11.2-cp39-abi3-manylinux_2_28_aarch64.whl
calc_flow_python-2026.11.2-cp39-abi3-macosx_11_0_arm64.whl CPython 3.9 abi3 macOS 11.0+ ARM64 Details for calc_flow_python-2026.11.2-cp39-abi3-macosx_11_0_arm64.whl
calc_flow_python-2026.11.2-cp39-abi3-macosx_10_12_x86_64.whl CPython 3.9 abi3 macOS 10.12+ x86-64 Details for calc_flow_python-2026.11.2-cp39-abi3-macosx_10_12_x86_64.whl

Total release size: 1.1 GB

Release files / calc_flow_python-2026.11.2.tar.gz

Download URL calc_flow_python-2026.11.2.tar.gz
Size 4.2 MB
Tags Source
SHA-256 checksum
How to use checksums
ca32a92fa1ec8c16c42581a8fdf1da82323f9e4335512df7a5ef950f20e4e248
BLAKE2b-256 checksum
How to use checksums
aead905d994377b3ed8706c509e1e6ae6a24632f0f27d9491d92f2803f942951
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 Nov 1, 2026.

Transparency log

Release files / calc_flow_python-2026.11.2-cp314-abi3-win_amd64.whl

Download URL calc_flow_python-2026.11.2-cp314-abi3-win_amd64.whl
Size 40.3 MB
Tags CPython 3.14 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
cfe6002ef423259985f7c6748b99bfea04d2a3878581e3a4ba66ab89123b1a7c
BLAKE2b-256 checksum
How to use checksums
2bfce89ea9aa255d50ec0b540631049c667da5c49218a15c585e6f95b9808d85
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 Nov 1, 2026.

Transparency log

Release files / calc_flow_python-2026.11.2-cp314-abi3-manylinux_2_28_x86_64.whl

Download URL calc_flow_python-2026.11.2-cp314-abi3-manylinux_2_28_x86_64.whl
Size 37.6 MB
Tags CPython 3.14 Linux glibc 2.28+ x86-64 abi3
SHA-256 checksum
How to use checksums
70271294124c0065046758a58564d9360d2e3ded27b408795ac9d8e1b73ef8a0
BLAKE2b-256 checksum
How to use checksums
4e4932f82281486f2f964eb21feeab6412f9dbbf82faccc5da06ae69a59cde8c
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 Nov 1, 2026.

Transparency log

Release files / calc_flow_python-2026.11.2-cp314-abi3-manylinux_2_28_aarch64.whl

Download URL calc_flow_python-2026.11.2-cp314-abi3-manylinux_2_28_aarch64.whl
Size 34.6 MB
Tags CPython 3.14 Linux glibc 2.28+ ARM64 abi3
SHA-256 checksum
How to use checksums
6c10ae1b7aca4a53caf1ef379132b2f088ae9794939f82a0d9d3e144d04be797
BLAKE2b-256 checksum
How to use checksums
6a68bcaca486c6051d7f27bf2c38818aea5e54e9fe5aff3ef5a944d05605310b
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 Nov 1, 2026.

Transparency log

Release files / calc_flow_python-2026.11.2-cp314-abi3-macosx_11_0_arm64.whl

Download URL calc_flow_python-2026.11.2-cp314-abi3-macosx_11_0_arm64.whl
Size 33.1 MB
Tags CPython 3.14 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
ac782c7a90ee38267c5e101137a38563677d98897ecf4067852ce37dd828390d
BLAKE2b-256 checksum
How to use checksums
23d3c6ee8b359dcc786125f588278b52fe7e6a6f521a22dc21386c5b827a598d
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 Nov 1, 2026.

Transparency log

Release files / calc_flow_python-2026.11.2-cp314-abi3-macosx_10_12_x86_64.whl

Download URL calc_flow_python-2026.11.2-cp314-abi3-macosx_10_12_x86_64.whl
Size 36.6 MB
Tags CPython 3.14 abi3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
95a80a26306e7eaf4c6c3d08e9c6441b08b549105ac4f17d40de1455804f8a74
BLAKE2b-256 checksum
How to use checksums
ba935a242925eef73a7064cea8348f40a095c671ee449601c73115201d0d3a0a
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 Nov 1, 2026.

Transparency log

Release files / calc_flow_python-2026.11.2-cp313-abi3-win_amd64.whl

Download URL calc_flow_python-2026.11.2-cp313-abi3-win_amd64.whl
Size 42.1 MB
Tags CPython 3.13 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
d749673886129273f2d2ad2246d551ab04c265799d22037001a92b6a46b57c12
BLAKE2b-256 checksum
How to use checksums
6cf0d4365b4c0c59e8506472c9518eb2d3e627fe267fe91bb900fa416c7bc16a
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 Nov 1, 2026.

Transparency log

Release files / calc_flow_python-2026.11.2-cp313-abi3-manylinux_2_28_x86_64.whl

Download URL calc_flow_python-2026.11.2-cp313-abi3-manylinux_2_28_x86_64.whl
Size 38.5 MB
Tags CPython 3.13 Linux glibc 2.28+ x86-64 abi3
SHA-256 checksum
How to use checksums
ff62fde5dba2c2d1a33f1895bdcfc6b1d15570ab34d5d7c54ecd25b3e1ad7e41
BLAKE2b-256 checksum
How to use checksums
71cf27dd66e3056549038fe4f49f600f1a256ea711a24dcd13e6b5d92cf67939
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 Nov 1, 2026.

Transparency log

Release files / calc_flow_python-2026.11.2-cp313-abi3-manylinux_2_28_aarch64.whl

Download URL calc_flow_python-2026.11.2-cp313-abi3-manylinux_2_28_aarch64.whl
Size 36.0 MB
Tags CPython 3.13 Linux glibc 2.28+ ARM64 abi3
SHA-256 checksum
How to use checksums
7d3e604128d25bffd40e6641f7baf51fe7340f3983b8c82e705eaf780b40b2d0
BLAKE2b-256 checksum
How to use checksums
cabbd65ea0168088b7ddead1f0d97da7870be0b79ae860d14eb1a85afc32a039
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 Nov 1, 2026.

Transparency log

Release files / calc_flow_python-2026.11.2-cp313-abi3-macosx_11_0_arm64.whl

Download URL calc_flow_python-2026.11.2-cp313-abi3-macosx_11_0_arm64.whl
Size 34.5 MB
Tags CPython 3.13 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
6cdaa20acf1aeb8f1b82f7e2fca29c1cffc23fbb297a2897d192379ad54ff25b
BLAKE2b-256 checksum
How to use checksums
4172b952e117b17fda863ae2a093dd41b6c2d509cfa4bbd61fb56f6dff357b72
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 Nov 1, 2026.

Transparency log

Release files / calc_flow_python-2026.11.2-cp313-abi3-macosx_10_12_x86_64.whl

Download URL calc_flow_python-2026.11.2-cp313-abi3-macosx_10_12_x86_64.whl
Size 37.5 MB
Tags CPython 3.13 abi3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
92c3521b3c8b847abbd510e86eeb95f6f6f1ac2850791a1388a790ec031b9b8f
BLAKE2b-256 checksum
How to use checksums
877d8c894fcc588d23b7eb6fe1a5d525d6e6c69f4ec924aa7f00742ef44cf0fd
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 Nov 1, 2026.

Transparency log

Release files / calc_flow_python-2026.11.2-cp312-abi3-win_amd64.whl

Download URL calc_flow_python-2026.11.2-cp312-abi3-win_amd64.whl
Size 40.3 MB
Tags CPython 3.12 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
4ff98b3d70516ced9a2def77acb936f41aea4d7a2f9d0cc1fed128b9a7426f7d
BLAKE2b-256 checksum
How to use checksums
062dfb5a0274f7e0b95deb015a1689fe93c241178313823e87d29904b4447cb3
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 Nov 1, 2026.

Transparency log

Release files / calc_flow_python-2026.11.2-cp312-abi3-manylinux_2_28_x86_64.whl

Download URL calc_flow_python-2026.11.2-cp312-abi3-manylinux_2_28_x86_64.whl
Size 37.6 MB
Tags CPython 3.12 Linux glibc 2.28+ x86-64 abi3
SHA-256 checksum
How to use checksums
bc8d8c4d060e3797cfb2d3aaafb7d60143489928b69f4a1b65e6bf6c83220c1e
BLAKE2b-256 checksum
How to use checksums
c453e372a3cbdd8ce82aca0056398922d050b5b5072cc3d9ebd043fe29e69a04
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 Nov 1, 2026.

Transparency log

Release files / calc_flow_python-2026.11.2-cp312-abi3-manylinux_2_28_aarch64.whl

Download URL calc_flow_python-2026.11.2-cp312-abi3-manylinux_2_28_aarch64.whl
Size 34.6 MB
Tags CPython 3.12 Linux glibc 2.28+ ARM64 abi3
SHA-256 checksum
How to use checksums
dc48863008129f7c745fea61c74308a33903ace2dbd4c520698194f7cda535cf
BLAKE2b-256 checksum
How to use checksums
46bb75b91ecc428271c218595acf73edf6471f27de2f2029e60acb75925fe5b2
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 Nov 1, 2026.

Transparency log

Release files / calc_flow_python-2026.11.2-cp312-abi3-macosx_11_0_arm64.whl

Download URL calc_flow_python-2026.11.2-cp312-abi3-macosx_11_0_arm64.whl
Size 33.1 MB
Tags CPython 3.12 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
61ac2a06fcb93103d521f6a8d5ba34fbf6b4625d2db6cf75888846918c68a434
BLAKE2b-256 checksum
How to use checksums
f04140edea2b417ac10d302602466ff195076a8cb2fe19b464d7a3e8507200bc
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 Nov 1, 2026.

Transparency log

Release files / calc_flow_python-2026.11.2-cp312-abi3-macosx_10_12_x86_64.whl

Download URL calc_flow_python-2026.11.2-cp312-abi3-macosx_10_12_x86_64.whl
Size 36.6 MB
Tags CPython 3.12 abi3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
2447dd1c9b7555211712622d24dad1bc9e34cfd997fc0f8360f040895709d1ff
BLAKE2b-256 checksum
How to use checksums
244bf822295622a7f985c763d40a920837511baeed23c0b7f807305707ca9d65
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 Nov 1, 2026.

Transparency log

Release files / calc_flow_python-2026.11.2-cp311-abi3-win_amd64.whl

Download URL calc_flow_python-2026.11.2-cp311-abi3-win_amd64.whl
Size 40.3 MB
Tags CPython 3.11 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
ab51d4b5b599fa18eeec006ffe320457e044b10ecbd8666a0e7dd23148ddd32f
BLAKE2b-256 checksum
How to use checksums
12357a47c645b3f2fe8e90005e45b3c1518a5a6f70637ae4daa45ca0c4daa220
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 Nov 1, 2026.

Transparency log

Release files / calc_flow_python-2026.11.2-cp311-abi3-manylinux_2_28_x86_64.whl

Download URL calc_flow_python-2026.11.2-cp311-abi3-manylinux_2_28_x86_64.whl
Size 37.6 MB
Tags CPython 3.11 Linux glibc 2.28+ x86-64 abi3
SHA-256 checksum
How to use checksums
dca2b8157118427b9c2116ff98411d931da0478fb4a996ec95ba7579ba79a905
BLAKE2b-256 checksum
How to use checksums
91f87f72a37a00d6d79c0a6ce41c8743e5e01a7a8622167b5422be9ccbca73ba
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 Nov 1, 2026.

Transparency log

Release files / calc_flow_python-2026.11.2-cp311-abi3-manylinux_2_28_aarch64.whl

Download URL calc_flow_python-2026.11.2-cp311-abi3-manylinux_2_28_aarch64.whl
Size 34.6 MB
Tags CPython 3.11 Linux glibc 2.28+ ARM64 abi3
SHA-256 checksum
How to use checksums
344e42aa93115733c3ae55e215819958e5ed5594e4987eefab59d3a198b87db3
BLAKE2b-256 checksum
How to use checksums
4c1a50b98f6f8e4ac2a2e985ed41da3ea14b01cf79c05bf51b437723ed651c10
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 Nov 1, 2026.

Transparency log

Release files / calc_flow_python-2026.11.2-cp311-abi3-macosx_11_0_arm64.whl

Download URL calc_flow_python-2026.11.2-cp311-abi3-macosx_11_0_arm64.whl
Size 33.1 MB
Tags CPython 3.11 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
fbae280821437b5b5ebcacc3ff1d8defa40cbc4a010d810e76f20f6f87fb544f
BLAKE2b-256 checksum
How to use checksums
c6eab372204faf8b8e4fa118b1d977bef044d52f02e2dc1a8fe202927b658c51
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 Nov 1, 2026.

Transparency log

Release files / calc_flow_python-2026.11.2-cp311-abi3-macosx_10_12_x86_64.whl

Download URL calc_flow_python-2026.11.2-cp311-abi3-macosx_10_12_x86_64.whl
Size 36.6 MB
Tags CPython 3.11 abi3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
cd83866f55c1375097334aaf23545f03af8b45f648c06b3e2dfd3ca809fcc168
BLAKE2b-256 checksum
How to use checksums
c65e683cc8ebed6656c418c3f1969461f057e19a75f7eee73c24643ed6d5d1bd
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 Nov 1, 2026.

Transparency log

Release files / calc_flow_python-2026.11.2-cp310-abi3-win_amd64.whl

Download URL calc_flow_python-2026.11.2-cp310-abi3-win_amd64.whl
Size 40.3 MB
Tags CPython 3.10 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
618a00c72321352a3e093f0e4d1989dcd2ee937563f3a3ef90a6ac3477fba2b6
BLAKE2b-256 checksum
How to use checksums
35e1420a9bb4fc0b192456b7fb1aa28b8c007faff9808e5fdd8d76f5545d6f7a
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 Nov 1, 2026.

Transparency log

Release files / calc_flow_python-2026.11.2-cp310-abi3-manylinux_2_28_x86_64.whl

Download URL calc_flow_python-2026.11.2-cp310-abi3-manylinux_2_28_x86_64.whl
Size 37.6 MB
Tags CPython 3.10 Linux glibc 2.28+ x86-64 abi3
SHA-256 checksum
How to use checksums
0e07af104ac3af670afa5acf59b87d306aca0336af61c782007016b301725f80
BLAKE2b-256 checksum
How to use checksums
27a94260a0dbb6ed8dc12bc19b67f6e3429f4a99f46dbfdf743e276e7b8b2fac
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 Nov 1, 2026.

Transparency log

Release files / calc_flow_python-2026.11.2-cp310-abi3-manylinux_2_28_aarch64.whl

Download URL calc_flow_python-2026.11.2-cp310-abi3-manylinux_2_28_aarch64.whl
Size 34.6 MB
Tags CPython 3.10 Linux glibc 2.28+ ARM64 abi3
SHA-256 checksum
How to use checksums
14d91eaa0c8dd35e79faab0c6f6061e005090126296f4d6408ceec8a1a7c38af
BLAKE2b-256 checksum
How to use checksums
e0a4a286a256320b5e5556046e91c2aaa0e82bb2d8dbc84733e8cca6d219760a
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 Nov 1, 2026.

Transparency log

Release files / calc_flow_python-2026.11.2-cp310-abi3-macosx_11_0_arm64.whl

Download URL calc_flow_python-2026.11.2-cp310-abi3-macosx_11_0_arm64.whl
Size 33.1 MB
Tags CPython 3.10 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
59bb47fc59527e2f8b9e90fd1d059f3cff5fe06393d62dc1e715cc7271d8bb13
BLAKE2b-256 checksum
How to use checksums
07edbe63a1659ae5ce6cad2326e30f186f0903532e2bd5a33b4c8d1bbf211149
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 Nov 1, 2026.

Transparency log

Release files / calc_flow_python-2026.11.2-cp310-abi3-macosx_10_12_x86_64.whl

Download URL calc_flow_python-2026.11.2-cp310-abi3-macosx_10_12_x86_64.whl
Size 36.6 MB
Tags CPython 3.10 abi3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
041c6897e0fcdbb78680df7edab093324793cad588609797d97875f55ffc3395
BLAKE2b-256 checksum
How to use checksums
425f80026a15ecfe08404162fdb36143712a8f5d0b9fa16a7e62adb586b76765
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 Nov 1, 2026.

Transparency log

Release files / calc_flow_python-2026.11.2-cp39-abi3-win_amd64.whl

Download URL calc_flow_python-2026.11.2-cp39-abi3-win_amd64.whl
Size 42.1 MB
Tags CPython 3.9 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
b551111595eff28a598afbf0f5a2eef77bf9c9122c43e9ab6497328a3731aa3d
BLAKE2b-256 checksum
How to use checksums
e07234f1d4c726f968bfa5b84f39587f1bd02df5c60acfb7abc99f6e3b016db9
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 Nov 1, 2026.

Transparency log

Release files / calc_flow_python-2026.11.2-cp39-abi3-manylinux_2_28_x86_64.whl

Download URL calc_flow_python-2026.11.2-cp39-abi3-manylinux_2_28_x86_64.whl
Size 38.4 MB
Tags CPython 3.9 Linux glibc 2.28+ x86-64 abi3
SHA-256 checksum
How to use checksums
ba7fc4322b21082fd298ceeca07b1e12773e079183b7c274a609d1c665b58d2b
BLAKE2b-256 checksum
How to use checksums
d54e7ec2c79c9308164c0d0a393af23c8410b957dac19ccc2c7f189116e59ed5
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 Nov 1, 2026.

Transparency log

Release files / calc_flow_python-2026.11.2-cp39-abi3-manylinux_2_28_aarch64.whl

Download URL calc_flow_python-2026.11.2-cp39-abi3-manylinux_2_28_aarch64.whl
Size 36.0 MB
Tags CPython 3.9 Linux glibc 2.28+ ARM64 abi3
SHA-256 checksum
How to use checksums
6340fe11d901528f4875d80b07f573f251e28652bf078897ab1dd35e8ab7fa7c
BLAKE2b-256 checksum
How to use checksums
4233e1f77bf9d251078a1575e10afb9918c0568d2789d9e363eaae1960e98f6f
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 Nov 1, 2026.

Transparency log

Release files / calc_flow_python-2026.11.2-cp39-abi3-macosx_11_0_arm64.whl

Download URL calc_flow_python-2026.11.2-cp39-abi3-macosx_11_0_arm64.whl
Size 34.5 MB
Tags CPython 3.9 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
2e5b5591bc574a2a19342438c144f86f16b713fa4fd86c23c2b1606f06811fbf
BLAKE2b-256 checksum
How to use checksums
5378794a615b49b3f84915916e606903f6f09f504c9d7b45abb358c2b5229404
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 Nov 1, 2026.

Transparency log

Release files / calc_flow_python-2026.11.2-cp39-abi3-macosx_10_12_x86_64.whl

Download URL calc_flow_python-2026.11.2-cp39-abi3-macosx_10_12_x86_64.whl
Size 37.5 MB
Tags CPython 3.9 abi3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
78af823a0732f15c2a786b59c4c14f5be479ae3215f713ddb1a609b22d9a22c1
BLAKE2b-256 checksum
How to use checksums
3d007eeaf7bf9cc5c3cbee7068c4ab6a0632b2151a32a9fee62fa73edb9e03be
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 Nov 1, 2026.

Transparency log

Security for calc-flow-python 2026.11.2

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.

Full provenance

All 31 files in this release have been uploaded with provenance metadata.

Select from 31 files

Attestation for calc_flow_python-2026.11.2.tar.gz

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 Nov 1, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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