Refactor for Python 3.13+ with types module and ruff compliance
26 files · 794+ · 682-

Python 3.13+ modernization

5 files changed
  • types.py New types module with modern Python type definitions
  • config.py Refactored with Python 3.13+ patterns
  • core.py Updated with modern patterns
  • base.py Modernized logger base
  • custom_processors.py Updated processors
  • Modernized codebase for Python 3.13+ with new types module and updated patterns throughout decouple behavioral
    2 files
    • types.py
    • config.py

Security and linting

2 files changed
  • __init__.py Ruff and Bandit fixes
  • emoji_matrix.py Bandit fixes
  • Applied ruff and Bandit security fixes across the codebase harden internal
    1 file
    • __init__.py

Test modernization

4 files changed
  • test_config.py Updated with modern patterns
  • test_core.py Updated tests
  • test_logging.py Modernized tests
  • test_lazy_init.py Updated lazy init tests
  • Updated all test files with Python 3.13+ patterns and improved assertions qualify internal
    1 file
    • test_config.py