Page MenuHomeSolus

Update python-colorlog to 6.6.0
ClosedPublic

Authored by algent on Dec 14 2021, 6:05 PM.
Tags
None
Referenced Files
F10934433: D12470.id30427.diff
Jul 12 2023, 12:43 PM
F10914074: D12470.id30331.diff
Jul 8 2023, 12:44 AM
F10888736: D12470.diff
Jun 27 2023, 7:12 AM
F10708106: D12470.id.diff
Apr 27 2023, 2:04 PM
Subscribers

Details

Summary

Changelog:

  • Add a force_color option to colorlog.formatter.ColoredFormatter.
  • Support the FORCE_COLOR environment variable.
  • Added type hints and added mypy to CI.
  • Support 256 colour ANSI codes.
  • Support "light" ANSI codes.
  • Support the NO_COLOR environment variable, and a no_color option.
  • Updated various examples and documentation (#85).
  • Merged TTYColoredFormatter into ColoredFormatter, and ensure no ANSI codes are printed when colors are disabled.
  • Replaced LevelFormatter with a far simpler implementation.
  • Fixed version_info check for the Formatter validate parameter.
  • Define formatMessage instead of format, so that ColoredRecord is used in fewer places.
  • Use setuptool's "normalised" format for the version number.
  • Add PEP 561 typing marker so mypy can find type annotations.
  • Renamed internal modules.
    • colorlog.colorlog is now colorlog.formatter.
    • colorlog.logging is now colorlog.wrappers.
  • Removed colorlog.escape_codes object so that the colorlog.escape_codes module can be imported and used.
  • Import log levels from the logging module.

Signed-off-by: Algent Albrahimi <algent@protonmail.com>

Test Plan

Run rapid-photo-downloader.

Diff Detail

Repository
R3668 python-colorlog
Lint
Lint Not Applicable
Unit
Tests Not Applicable