Skip to main content

Public Cogniflow distribution that installs the cf CLI and setup orchestration

Project description

cogniflow

Public Cogniflow distribution for end users.

Install:

pip install cogniflow

This package depends on:

  • cf-core-cli, which provides the cf command
  • cf-setup, which powers cf install
  • cf-setup-wizard, which powers the interactive setup wizard

It also exposes a small launcher command:

cogniflow

That launcher lets the user choose between:

  • Setup Wizard
  • non-interactive bootstrap install
  • exit without doing anything

Typical public flow:

pip install cogniflow
cogniflow

# or directly
cf install

Repository developers should use the same public entrypoint with the local-development flag:

pip install cogniflow
cf install --dev

The dedicated bootstrap path remains available when you want to run setup through cf_setup directly:

cf-setup-bootstrap install --profile full

Publishing

cogniflow is the public metapackage at the end of the release chain:

  • Workflow: .github/workflows/cogniflow_windows_publish.yml
  • Package directory: sandcastle/cogniflow
  • PyPI tag: cogniflow-v<version>
  • TestPyPI tag: cogniflow-v<version>-test
  • Release order: publish cf-core-cli 0.1.5 first, then cf-setup, then cf-setup-wizard, then cogniflow

Local preflight:

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

Queue a dry-run dispatch:

powershell -ExecutionPolicy Bypass -File scripts/queue_windows_python_publish_workflow.ps1 `
  -WorkflowFile .github/workflows/cogniflow_windows_publish.yml `
  -PackageDir sandcastle/cogniflow `
  -PublishTarget testpypi `
  -Ref main `
  -RequireLocalPass `
  -DryRun `
  -ReleaseTag cogniflow-v0.1.0-test

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

cogniflow-0.1.1.tar.gz (3.7 kB view details)

Uploaded Source

Built Distribution

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

cogniflow-0.1.1-py3-none-any.whl (3.4 kB view details)

Uploaded Python 3

File details

Details for the file cogniflow-0.1.1.tar.gz.

File metadata

  • Download URL: cogniflow-0.1.1.tar.gz
  • Upload date:
  • Size: 3.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.2.0 CPython/3.14.4

File hashes

Hashes for cogniflow-0.1.1.tar.gz
Algorithm Hash digest
SHA256 6e92e3719551d404bf20f3f49f7e9268fb75b7fb006f91c572d2a7b0edc219b9
MD5 75f4b4a804c9b482ca9f42518067872d
BLAKE2b-256 8f10ae26d6fd4677ecc14c32e9be55e058d09b017e32eeba82fa0be5c655bedb

See more details on using hashes here.

File details

Details for the file cogniflow-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: cogniflow-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 3.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.2.0 CPython/3.14.4

File hashes

Hashes for cogniflow-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 a684cc97d291ce1630a7855e882d7beeec0fff65503d9ba826b20f3c91cff960
MD5 b5856cda0cba7e3a19cbd36a84d2a883
BLAKE2b-256 6661028599b9f67287b3123e9964bc13efe5c9f96fdb61e2f355654ca5731d3d

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