From 99e774e81be8ea8fd8cbbd7aea74d202abb52431 Mon Sep 17 00:00:00 2001 From: Dariusz Jarosz Date: Mon, 12 Oct 2026 09:58:37 -0500 Subject: [PATCH 1/4] Prepare conda build deployment --- .gitignore | 1 + tools/developer_tools/bely-cli/conda-build.sh | 38 +++++++++++++++++++ .../bely-cli/conda-recipe/meta.yaml | 18 +++++---- 3 files changed, 49 insertions(+), 8 deletions(-) create mode 100755 tools/developer_tools/bely-cli/conda-build.sh diff --git a/.gitignore b/.gitignore index 44b097f98..e9cbd5d52 100644 --- a/.gitignore +++ b/.gitignore @@ -62,3 +62,4 @@ tools/developer_tools/bely-mqtt-message-broker/conda-bld tools/developer_tools/bely-mqtt-message-broker/dev-config tools/developer_tools/bely-mqtt-message-broker/conda-recipe/bely-mqtt-env.txt tools/developer_tools/bely-mqtt-message-broker/conda-recipe/src +tools/developer_tools/bely-cli/bely-cli-env.txt diff --git a/tools/developer_tools/bely-cli/conda-build.sh b/tools/developer_tools/bely-cli/conda-build.sh new file mode 100755 index 000000000..d2b84fb37 --- /dev/null +++ b/tools/developer_tools/bely-cli/conda-build.sh @@ -0,0 +1,38 @@ +#!/bin/bash + +ENV_NAME=bely-cli-env +CONDA_DIR=$CONDA_PREFIX_1 +echo $CONDA_DIR + +if [ -z $CONDA_DIR ] +then + CONDA_DIR=$CONDA_PREFIX +fi + +if [ -z $CONDA_DIR ] +then + echo '$CONDA_PRIFX must be defined.' + exit 1 +fi + +source $CONDA_DIR/etc/profile.d/conda.sh || exit 1 + +# Clean and Build +rm -rf ./build + +# Build API +conda build conda-recipe --output-folder ./build || exit 1 + +# Install build into a new env +conda create -n $ENV_NAME -y || exit 1 +conda activate $ENV_NAME || exit 1 +conda install bely-cli -c ./build -y || exit 1 + +# Export +conda list -n $ENV_NAME --explicit > $ENV_NAME.txt + + +conda activate +conda env remove -n $ENV_NAME + +echo "Please use the c2 tool to upload the $ENV_NAME.txt" diff --git a/tools/developer_tools/bely-cli/conda-recipe/meta.yaml b/tools/developer_tools/bely-cli/conda-recipe/meta.yaml index 7620beeb9..636f9d749 100644 --- a/tools/developer_tools/bely-cli/conda-recipe/meta.yaml +++ b/tools/developer_tools/bely-cli/conda-recipe/meta.yaml @@ -6,7 +6,7 @@ package: version: "{{ version }}" source: - path: ./src + path: .. build: number: 0 @@ -15,17 +15,18 @@ build: - bely-cli = bely_cli.cli:main requirements: - build: + host: - pip - - python>3.10 + - python >3.10 - setuptools run: - - python>3.10 + - python >3.10 - click - pyyaml - - bely-api - - textual + - bely-api==2026.10.0 + - textual >=8.2.8 - rich + - textual-image >=0.12.0 test: imports: @@ -34,9 +35,10 @@ test: - test requires: - python - - textual-image # optional at runtime (tui image rendering); here so tests exercise the real widget + - pytest + - pytest-xdist commands: - - python -m unittest discover -s test -v + - python -m pytest -n auto test - bely-cli -h about: From 2415094c34c20501d45e512d6c07e03acfadc29a Mon Sep 17 00:00:00 2001 From: Dariusz Jarosz Date: Mon, 12 Oct 2026 10:00:08 -0500 Subject: [PATCH 2/4] update comment --- tools/developer_tools/bely-cli/conda-build.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/developer_tools/bely-cli/conda-build.sh b/tools/developer_tools/bely-cli/conda-build.sh index d2b84fb37..45cbbff12 100755 --- a/tools/developer_tools/bely-cli/conda-build.sh +++ b/tools/developer_tools/bely-cli/conda-build.sh @@ -20,7 +20,7 @@ source $CONDA_DIR/etc/profile.d/conda.sh || exit 1 # Clean and Build rm -rf ./build -# Build API +# Build CLI conda build conda-recipe --output-folder ./build || exit 1 # Install build into a new env From 3efd6bfafd56d100554c04e9f95e1032fb6387a2 Mon Sep 17 00:00:00 2001 From: Dariusz Jarosz Date: Mon, 12 Oct 2026 15:12:00 -0500 Subject: [PATCH 3/4] Updated version with recent changes --- tools/developer_tools/bely-cli/conda-recipe/meta.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/developer_tools/bely-cli/conda-recipe/meta.yaml b/tools/developer_tools/bely-cli/conda-recipe/meta.yaml index 636f9d749..73b77a2b5 100644 --- a/tools/developer_tools/bely-cli/conda-recipe/meta.yaml +++ b/tools/developer_tools/bely-cli/conda-recipe/meta.yaml @@ -1,5 +1,5 @@ {% set name = "bely-cli" %} -{% set version = "2026.10.0" %} +{% set version = "2026.10.1" %} package: name: "{{ name|lower }}" From 6eff2400650d07a76ceccf56db437d6620dd857e Mon Sep 17 00:00:00 2001 From: Dariusz Jarosz Date: Fri, 16 Oct 2026 10:31:24 -0500 Subject: [PATCH 4/4] Add latest conda build --- tools/developer_tools/bely-cli/conda-recipe/meta.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/developer_tools/bely-cli/conda-recipe/meta.yaml b/tools/developer_tools/bely-cli/conda-recipe/meta.yaml index 73b77a2b5..da067d109 100644 --- a/tools/developer_tools/bely-cli/conda-recipe/meta.yaml +++ b/tools/developer_tools/bely-cli/conda-recipe/meta.yaml @@ -1,5 +1,5 @@ {% set name = "bely-cli" %} -{% set version = "2026.10.1" %} +{% set version = "2026.10.2" %} package: name: "{{ name|lower }}"