Update more-itertools requirement from ~=10.2.0 to ~=10.3.0 #2093
Workflow file for this run
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
--- | |
name: Debug | |
"on": | |
push: | |
jobs: | |
debug: | |
uses: kdeldycke/workflows/.github/workflows/[email protected] | |
click-color-context: | |
strategy: | |
matrix: | |
os: | |
- ubuntu-22.04 | |
- macos-13 | |
- windows-2022 | |
runs-on: ${{ matrix.os }} | |
steps: | |
- uses: actions/[email protected] | |
- uses: actions/[email protected] | |
with: | |
python-version: "3.12" | |
- run: | | |
python -m pip install --upgrade click click-extra | |
- shell: python | |
run: | | |
from click import echo | |
from click.globals import resolve_color_default | |
from click._compat import auto_wrap_for_ansi | |
from click._compat import should_strip_ansi | |
from click._compat import _default_text_stderr | |
from click._compat import _default_text_stdout | |
from click_extra import echo as extra_echo | |
out_file = _default_text_stdout() | |
err_file = _default_text_stderr() | |
print(f"_default_text_stdout() = {out_file}") | |
print(f"_default_text_stderr() = {err_file}") | |
print(f"should_strip_ansi() = {should_strip_ansi()}") | |
print(f"should_strip_ansi(stderr) = {should_strip_ansi(out_file)}") | |
print(f"should_strip_ansi(stdout) = {should_strip_ansi(err_file)}") | |
print(f"auto_wrap_for_ansi = {auto_wrap_for_ansi}") | |
print(f"resolve_color_default() = {resolve_color_default()}") | |
msg = "\x1b[32m\x1b[1mcoco\x1b[0mmo-\x1b[32m\x1b[1mco\x1b[0mre" | |
print("----") | |
echo(msg) | |
echo(msg, color=None) | |
echo(msg, color=True) | |
echo(msg, color=False) | |
print("----") | |
extra_echo(msg) | |
extra_echo(msg, color=None) | |
extra_echo(msg, color=True) | |
extra_echo(msg, color=False) | |
print("----") | |
if auto_wrap_for_ansi: | |
for color in [None, True, False]: | |
file = auto_wrap_for_ansi(out_file, color=color) | |
file.write(msg + "\n") | |
file.flush() |