#3821 refactor: Use lazy imports on Python 3.15
Pull request opened by
edgarrmondragon
SSIA
Summary by Sourcery
Enable lazy imports across the Singer SDK to reduce eager dependency loading and prepare for Python 3.15.
Enhancements:
• Adopt lazy import declarations throughout the SDK to defer module loading and improve compatibility with Python 3.15.
• Update package and intra-package imports to support the lazy import configuration.
Build:
• Add the flake8-lazy pre-commit hook to enforce and apply lazy import configuration across the SDK.
meltano/sdk