Mixed C++/Python pipeline backend (stub implementation)
Project description
cf-pipeline-backend (stub)
Stub Python implementation of the mixed C++/Python pipeline backend described in pipeline_backend/spec/PIPELINE_SPEC.md.
This package exposes:
__backend_metadata__register_py_op,register_cpp_op(bookkeeping only for C++ ops)list_ops,describe_opsPipeline(executes Python ops; C++ ops raiseNotImplementedError)_register_op_capsule(PyCapsule for future C++ plugin registration)
Resources bundled for validation/reference:
- Spec:
pipeline_backend/spec/PIPELINE_SPEC.md - Schemas:
pipeline_backend/spec/schemas/{pipeline_backend.schema.json,pipeline_plugin.schema.json} - Validator helper:
pipeline_backend.validator
Example (uses cf_basic_signal, OPC UA virtual pH server):
pip install -e sand_toys/cf_basic_steps/cf_basic_signal
pip install -e sand_toys/cf-pipeline/cf-pipeline-backend
python sand_toys/cf-pipeline/cf-pipeline-backend/examples/run_opcua_fifo_avg_csv.py
Code lives in src/pipeline_backend/. This packaging layer enables tag-driven wheel builds and publishing to PyPI/TestPyPI.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file cf_pipeline_backend-0.0.1.tar.gz.
File metadata
- Download URL: cf_pipeline_backend-0.0.1.tar.gz
- Upload date:
- Size: 8.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9db52ef77d990c46f9c416c62382e9bf51271e95228d130efdada05cc3b06897
|
|
| MD5 |
bf0fb19c8515964fc211b8e62cdd655a
|
|
| BLAKE2b-256 |
2b37eed7e4cd35008b6236f02a7e3dd64a50e5c4d9016269ac9fe960a6e48fa8
|
Provenance
The following attestation bundles were made for cf_pipeline_backend-0.0.1.tar.gz:
Publisher:
pipeline_backend_wheels.yml on odea-project/cogniflow-playground
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
cf_pipeline_backend-0.0.1.tar.gz -
Subject digest:
9db52ef77d990c46f9c416c62382e9bf51271e95228d130efdada05cc3b06897 - Sigstore transparency entry: 725009735
- Sigstore integration time:
-
Permalink:
odea-project/cogniflow-playground@99f6138ddb2ffeddaaa3c8e8c50688b0afba7868 -
Branch / Tag:
refs/tags/cf-pipeline-backend-v0.0.1 - Owner: https://github.com/odea-project
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
pipeline_backend_wheels.yml@99f6138ddb2ffeddaaa3c8e8c50688b0afba7868 -
Trigger Event:
push
-
Statement type:
File details
Details for the file cf_pipeline_backend-0.0.1-py3-none-any.whl.
File metadata
- Download URL: cf_pipeline_backend-0.0.1-py3-none-any.whl
- Upload date:
- Size: 10.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f327612380bb0026f5b3e14c4b33d3389e0e1947d28d0d147df47306db55d39f
|
|
| MD5 |
c6748dd5e445368ccf92c3d68e67c582
|
|
| BLAKE2b-256 |
0e98f7aa9bc18df00526c16412a9f3fba9f2ef764759306bebcf8098bb3d5b75
|
Provenance
The following attestation bundles were made for cf_pipeline_backend-0.0.1-py3-none-any.whl:
Publisher:
pipeline_backend_wheels.yml on odea-project/cogniflow-playground
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
cf_pipeline_backend-0.0.1-py3-none-any.whl -
Subject digest:
f327612380bb0026f5b3e14c4b33d3389e0e1947d28d0d147df47306db55d39f - Sigstore transparency entry: 725009740
- Sigstore integration time:
-
Permalink:
odea-project/cogniflow-playground@99f6138ddb2ffeddaaa3c8e8c50688b0afba7868 -
Branch / Tag:
refs/tags/cf-pipeline-backend-v0.0.1 - Owner: https://github.com/odea-project
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
pipeline_backend_wheels.yml@99f6138ddb2ffeddaaa3c8e8c50688b0afba7868 -
Trigger Event:
push
-
Statement type: