You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
module pipes is removed in python version 3.13 - Please use the subprocess module instead #73
Deprecated since version 3.11, will be removed in version 3.13: The pipes module is deprecated (see PEP 594 for details).
Please use the subprocess module instead.
File "/opt/hostedtoolcache/Python/3.13.0-alpha.2/x64/lib/python3.13/site-packages/humanfriendly/cli.py", line 82, in <module>
import pipes
ModuleNotFoundError: No module named 'pipes'
Reacted by Martin Weinelt, Jiansheng Qiu and Thomas D.
humanfriendly is a dependency of coloredlogs - since there is no activity of the developer since 2024, I dont think its gonna happen - thats why I wrote my own logging library - anyone interested can check out https://github.com/bitranox/lib_log_rich
Enjoy vibrant Rich-style colored console output with clean formatting.
Tailor colored (or monochrome) logs with flexible templates and themes, while your OS takes care of persistence.
Forget about manual logfile rotation.
Export logs as JSON, HTML or plain text whenever you need.
Send events to journald, Windows Event Log, or Graylog with ease.
Get optional OpenTelemetry integration for deeper observability.
Configure logging per app/user/host via configfile or environment
Activity
Replace pipes.quote with shlex.quote on Python 3
maaaaz commentedon Oct 24, 2026
It is now a blocking bug:
Can we expect a fix ?
bitranox commentedon Oct 24, 2026
humanfriendly is a dependency of coloredlogs - since there is no activity of the developer since 2024, I dont think its gonna happen - thats why I wrote my own logging library - anyone interested can check out https://github.com/bitranox/lib_log_rich
Enjoy vibrant Rich-style colored console output with clean formatting.
Tailor colored (or monochrome) logs with flexible templates and themes, while your OS takes care of persistence.
Forget about manual logfile rotation.
Export logs as JSON, HTML or plain text whenever you need.
Send events to journald, Windows Event Log, or Graylog with ease.
Get optional OpenTelemetry integration for deeper observability.
Configure logging per app/user/host via configfile or environment