Skip to main content

Cogniflow setup wizard - interactive terminal installation

Project description

cf-setup-wizard

Interactive terminal installation wizard for Cogniflow.

Installation

pip install cf-setup-wizard

Usage

# Launch the interactive wizard
cf wizard

# Or use directly
python -m cf_setup_wizard

Features

  • Interactive TUI with futuristic dark cyan/blue theme
  • System prerequisite checks (Python, pip, venv, cmake, git, node, npm)
  • Profile selection (core, steps, web, full)
  • Real-time progress bars and installation tracking
  • Non-interactive fallback for CI/CD environments

Publishing

cf-setup-wizard is prepared for the dedicated Windows workflow:

  • Workflow: .github/workflows/cf_setup_wizard_windows_publish.yml
  • Package directory: sandcastle/cf_setup_wizard
  • PyPI tag: cf-setup-wizard-v<version>
  • TestPyPI tag: cf-setup-wizard-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/cf_setup_wizard_windows_publish.yml `
  -PackageDir sandcastle/cf_setup_wizard `
  -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_setup_wizard_windows_publish.yml `
  -PackageDir sandcastle/cf_setup_wizard `
  -PublishTarget testpypi `
  -Ref main `
  -RequireLocalPass `
  -DryRun `
  -ReleaseTag cf-setup-wizard-v0.1.3-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

cf_setup_wizard-0.1.3.tar.gz (37.5 kB view details)

Uploaded Source

Built Distribution

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

cf_setup_wizard-0.1.3-py3-none-any.whl (41.1 kB view details)

Uploaded Python 3

File details

Details for the file cf_setup_wizard-0.1.3.tar.gz.

File metadata

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

File hashes

Hashes for cf_setup_wizard-0.1.3.tar.gz
Algorithm Hash digest
SHA256 03824cea345a695f3024284dea8fb3a7f601e00fafa49e1a827784084958a767
MD5 78e1bc68515f4c2c69f4543fcb032171
BLAKE2b-256 5697cb1d8e7114b14c5c5445322e910fefa8abf07c5292aad3915d0363461382

See more details on using hashes here.

File details

Details for the file cf_setup_wizard-0.1.3-py3-none-any.whl.

File metadata

File hashes

Hashes for cf_setup_wizard-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 f997c1795ab5de3aec63b73edeec518408773c35ee3b93aa0572a47af65ce6ae
MD5 c5b11f0bd001a600617b9f4c8db63d0c
BLAKE2b-256 8abaf64b27a53e226caa46aa6e31485939e1ac3cfcaca749737dc6469ad1ea68

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