diff --git a/.github/workflows/python-package.yml b/.github/workflows/python-package.yml index 397be14..36b43f8 100644 --- a/.github/workflows/python-package.yml +++ b/.github/workflows/python-package.yml @@ -66,7 +66,7 @@ jobs: - run: | mk python-release owner=vkottler \ - repo=conntextual version=1.2.8 + repo=conntextual version=1.2.9 if: | matrix.python-version == '3.11' && matrix.system == 'ubuntu-latest' diff --git a/README.md b/README.md index 68b64a5..73bb045 100644 --- a/README.md +++ b/README.md @@ -2,11 +2,11 @@ ===================================== generator=datazen version=3.1.3 - hash=3aec4b55213f3a045f072714cbdd153b + hash=80259471aaab48e1d301b2bf62ccde22 ===================================== --> -# conntextual ([1.2.8](https://pypi.org/project/conntextual/)) +# conntextual ([1.2.9](https://pypi.org/project/conntextual/)) [![python](https://img.shields.io/pypi/pyversions/conntextual.svg)](https://pypi.org/project/conntextual/) ![Build Status](https://github.com/vkottler/conntextual/workflows/Python%20Package/badge.svg) diff --git a/conntextual/__init__.py b/conntextual/__init__.py index 0b0dfc3..fdbd0ab 100644 --- a/conntextual/__init__.py +++ b/conntextual/__init__.py @@ -1,7 +1,7 @@ # ===================================== # generator=datazen # version=3.1.3 -# hash=d675514a105f4d75373c5bb1857e34f5 +# hash=0d892c50ad96d5651aa34b5fe258c337 # ===================================== """ @@ -10,4 +10,4 @@ DESCRIPTION = "A network-application TUI using textual." PKG_NAME = "conntextual" -VERSION = "1.2.8" +VERSION = "1.2.9" diff --git a/conntextual/commands/common.py b/conntextual/commands/common.py index 96545e9..ddf25f2 100644 --- a/conntextual/commands/common.py +++ b/conntextual/commands/common.py @@ -29,9 +29,10 @@ def runtimepy_cli_args(args: _Namespace) -> List[str]: cli_args.append("arbiter") cli_args.extend(list(forward_flags(args, ["init_only"]))) - # Only wait for the program to exit when in user-interface mode. - if not is_headless: - cli_args.append("-w") + # Ensure that the application continues to run when running the user + # interface. + if not is_headless or args.wait_for_stop: + cli_args.append("--wait-for-stop") cli_args.extend(args.configs) diff --git a/conntextual/requirements.txt b/conntextual/requirements.txt index d3337a4..98b5582 100644 --- a/conntextual/requirements.txt +++ b/conntextual/requirements.txt @@ -1,5 +1,5 @@ psutil -runtimepy>=2.11.1 +runtimepy>=2.12.3 textual uvloop plotext diff --git a/local/configs/package.yaml b/local/configs/package.yaml index b120223..3f8b89e 100644 --- a/local/configs/package.yaml +++ b/local/configs/package.yaml @@ -9,7 +9,7 @@ no_logging_init: true # - "windows-curses; sys_platform == 'win32'" requirements: - psutil - - runtimepy>=2.11.1 + - runtimepy>=2.12.3 - textual - uvloop - plotext diff --git a/local/variables/package.yaml b/local/variables/package.yaml index 66e44c1..8e7d0a9 100644 --- a/local/variables/package.yaml +++ b/local/variables/package.yaml @@ -1,5 +1,5 @@ --- major: 1 minor: 2 -patch: 8 +patch: 9 entry: conntextual diff --git a/pyproject.toml b/pyproject.toml index 7079a8f..97913f6 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta:__legacy__" [project] name = "conntextual" -version = "1.2.8" +version = "1.2.9" description = "A network-application TUI using textual." readme = "README.md" requires-python = ">=3.11"