Skip to main content

Cogniflow basic sink StepPackage with declarative Data Hive sink steps.

Project description

cf-basic-sinks

cf-basic-sinks provides declarative sink steps for pipeline outputs.

Steps

Step Category Description
cfsink:DataHiveParquetSinkStep sink Declare a canonical Data Hive write that the pipeline runner executes through cf_datahive_cpp

Published distribution name:

pip install cf-basic-sinks

Package role

cf_basic_sinks ships the step manifest only.

  • no native plugin is built or published from this package
  • no backend runtime policy is owned here
  • the pipeline runner owns execution of cfsink:DataHiveParquetSinkStep
  • backend-specific write behavior remains owned by cf_datahive

Publishing

cf_basic_sinks is published with the dedicated Windows workflow:

  • Workflow: .github/workflows/cf_basic_sinks_windows_publish.yml
  • Package directory: sandcastle/cf_basic_steps/cf_basic_sinks
  • PyPI tag: cf-basic-sinks-v<version>
  • TestPyPI tag: cf-basic-sinks-v<version>-test

Workflow note:

  • test/build jobs publish a pure Python step-manifest package
  • backend-specific native configuration and runtime staging are owned in sandcastle/cf_datahive/README.md and consumed by cf_pipeline_engine

Local preflight:

powershell -ExecutionPolicy Bypass -File scripts/mimic_windows_python_publish_workflow.ps1 `
  -WorkflowFile .github/workflows/cf_basic_sinks_windows_publish.yml `
  -PackageDir sandcastle/cf_basic_steps/cf_basic_sinks `
  -PythonExe py `
  -PythonVersion 3.13

Queue a dry-run dispatch:

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

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

cf_basic_sinks-0.1.6.tar.gz (4.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

cf_basic_sinks-0.1.6-py3-none-any.whl (3.7 kB view details)

Uploaded Python 3

File details

Details for the file cf_basic_sinks-0.1.6.tar.gz.

File metadata

  • Download URL: cf_basic_sinks-0.1.6.tar.gz
  • Upload date:
  • Size: 4.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.2.0 CPython/3.13.12

File hashes

Hashes for cf_basic_sinks-0.1.6.tar.gz
Algorithm Hash digest
SHA256 1f7ab11eafcad0ee2aa0b948dc8afdb4bc4509f54ad732b18cc9dc101240a1db
MD5 241e0e514f64a5b1d442ade4e15371cf
BLAKE2b-256 5c05ae903adf7ff31484b5d8628621ceb9b939418abdf46f6d4d05b007169c2e

See more details on using hashes here.

File details

Details for the file cf_basic_sinks-0.1.6-py3-none-any.whl.

File metadata

  • Download URL: cf_basic_sinks-0.1.6-py3-none-any.whl
  • Upload date:
  • Size: 3.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.2.0 CPython/3.13.12

File hashes

Hashes for cf_basic_sinks-0.1.6-py3-none-any.whl
Algorithm Hash digest
SHA256 c9ca74051b0b26015b821fddce11e78354fd70dcc4c98780755a271160b1f0a9
MD5 298d46ddbade8134fa19da27ee4b7633
BLAKE2b-256 f87240f64114ecc8a1c53bbf7b9f025c99f9a03545144c957e5146f7e9692da5

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page