Skip to main content

cf-basic-dev

Cogniflow StepPackage for development-only, test, demo, and benchmark steps.

Steps

Step Category Description
cfbd:InlineSource source Generate deterministic pseudo-random vectors for quick test pipelines
cfbd:OpcuaPhSource source Read virtual pH/temperature demo values from an OPC-UA endpoint
cfbd:OmpReductionStep analytical Synthetic CPU benchmark step for OpenMP/internal parallelism
cfbd:BudgetAwareStep analytical Reference step that reports runtime thread budget hints

Notes

  • These steps are intended for development, testing, demo, and benchmarking workflows.
  • Production pipelines should prefer stable steps from cf-basic-io and cf-basic-signal.

Published distribution name:

pip install cf-basic-dev

Native build prerequisites

cf_basic_dev is built with scikit-build-core and CMake and requires the published step-tooling package at build time:

  • CPython 3.14
  • CMake on PATH
  • a Windows C++ toolchain compatible with that CMake installation
  • access to cf-step-tooling from the package index

The package-local CMake generates the signature header through python -m cf_step_tooling.siggen and copies the built plugin artifact into the installed package's bin/ directory.

Publishing

cf_basic_dev is published with the dedicated Windows workflow:

  • Workflow: .github/workflows/cf_basic_dev_windows_publish.yml
  • Package directory: sandcastle/cf_basic_steps/cf_basic_dev
  • PyPI tag: cf-basic-dev-v<version>
  • TestPyPI tag: cf-basic-dev-v<version>-test

Local preflight:

powershell -ExecutionPolicy Bypass -File scripts/mimic_windows_python_publish_workflow.ps1 `
  -WorkflowFile .github/workflows/cf_basic_dev_windows_publish.yml `
  -PackageDir sandcastle/cf_basic_steps/cf_basic_dev `
  -PythonExe py `
  -PythonVersion 3.14

Queue a dry-run dispatch:

powershell -ExecutionPolicy Bypass -File scripts/queue_windows_python_publish_workflow.ps1 `
  -WorkflowFile .github/workflows/cf_basic_dev_windows_publish.yml `
  -PackageDir sandcastle/cf_basic_steps/cf_basic_dev `
  -PublishTarget testpypi `
  -Ref main `
  -RequireLocalPass `
  -DryRun

Watch queued runs:

gh run list --workflow cf_basic_dev_windows_publish.yml --limit 10
gh run watch --exit-status

Metadata

Release files for cf-basic-dev 0.2.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 cf-basic-dev 0.2.5
File Size Uploaded Provenance Actions
cf_basic_dev-0.2.5.tar.gz 23.5 kB Without provenance Details for cf_basic_dev-0.2.5.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for cf-basic-dev 0.2.5
File Interpreter ABI Platform Actions
cf_basic_dev-0.2.5-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details for cf_basic_dev-0.2.5-cp314-cp314-win_amd64.whl

Total release size: 44.8 kB

Release files / cf_basic_dev-0.2.5.tar.gz

Download URL cf_basic_dev-0.2.5.tar.gz
Size 23.5 kB
Tags Source
SHA-256 checksum
How to use checksums
5ed78023cc46485d6f90c5246b57ce1398270e9ae5d143054ed21dcf63d0417f
BLAKE2b-256 checksum
How to use checksums
d2457f78f098ac4515ddc1f8c5762bdac67962c3774bde529c7620fca965dd37
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.2.0 CPython/3.14.4

Release files / cf_basic_dev-0.2.5-cp314-cp314-win_amd64.whl

Download URL cf_basic_dev-0.2.5-cp314-cp314-win_amd64.whl
Size 21.3 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
05d56650a715a06d5a2e31aebcb2fa2cf957127253c41977190002777706de61
BLAKE2b-256 checksum
How to use checksums
e700742f15d91c64919a19c63f1c53721f844434cb21fc3b2ac1015d7cb72db0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.2.0 CPython/3.14.4

Security for cf-basic-dev 0.2.5

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.

No provenance found

None of the files in this release were uploaded with provenance metadata.

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