cleo
cleo copied to clipboard
Cleo allows you to create beautiful and testable command-line interfaces.
Bumps [mypy](https://github.com/python/mypy) from 1.15.0 to 1.16.0. Changelog Sourced from mypy's changelog. Mypy Release Notes Next Release Mypy 1.16 We’ve just uploaded mypy 1.16 to the Python Package Index (PyPI). Mypy...
Bumps [pytest-mock](https://github.com/pytest-dev/pytest-mock) from 3.14.0 to 3.14.1. Release notes Sourced from pytest-mock's releases. v3.14.1 #503: Python 3.14 is now officially supported. Changelog Sourced from pytest-mock's changelog. 3.14.1 (2025-08-26) [#503](https://github.com/pytest-dev/pytest-mock/issues/503) <https://github.com/pytest-dev/pytest-mock/pull/503>_: Python...
Closes: #49 This PR integrates the built-in `logging` package, as listed in the Cleo 3.0 writeup (#415 ). Implementation is of course subject to change, but I thought I'd get...
As part of #440 I'm in need of text styles for error, warning, info and debug messages. Today, only error and info are defined. Considering Cleo is inspired by Symphony...
Originally identified in https://github.com/python-poetry/poetry/pull/9870. ```python from cleo.io.buffered_io import BufferedIO from cleo.ui.exception_trace import ExceptionTrace from crashtest.inspector import Inspector if __name__ == "__main__": io = BufferedIO() try: try: raise ValueError("ValueError") except ValueError:...
### Issue Kind Brand new capability ### Description The current completions allow for finding commands and their flags (e.g. `poetry install --all-extras`), but they don't help with project specific values...
updates: - [github.com/astral-sh/ruff-pre-commit: v0.13.3 → v0.14.7](https://github.com/astral-sh/ruff-pre-commit/compare/v0.13.3...v0.14.7) - [github.com/woodruffw/zizmor-pre-commit: v1.14.2 → v1.18.0](https://github.com/woodruffw/zizmor-pre-commit/compare/v1.14.2...v1.18.0)
Bumps [mypy](https://github.com/python/mypy) from 1.18.2 to 1.19.0. Changelog Sourced from mypy's changelog. Mypy Release Notes Next Release Drop Support for Python 3.9 Mypy no longer supports running with Python 3.9, which...
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 6.0.0 to 6.1.0. Release notes Sourced from actions/setup-python's releases. v6.1.0 What's Changed Enhancements: Add support for pip-install input by @gowridurgad in actions/setup-python#1201 Add graalpy early-access and windows...
Bumps [actions/checkout](https://github.com/actions/checkout) from 5.0.0 to 6.0.0. Release notes Sourced from actions/checkout's releases. v6.0.0 What's Changed Update README to include Node.js 24 support details and requirements by @salmanmkc in actions/checkout#2248 Persist...