#3528 refactor: Moved `DatetimeErrorTreatmentEnum` and `TypeConformanceLevel` from private `singer_sdk.helpers._typing` to a public `singer_sdk.helpers.conforming` module
Pull request opened by edgarrmondragon
SSIA
Summary by Sourcery
Expose datetime error handling and type conformance enums via a new public helpers module while keeping backward compatibility for existing imports.
Enhancements:
• Introduce a new public singer_sdk.helpers.conforming module that defines DatetimeErrorTreatmentEnum and TypeConformanceLevel for shared use.
• Update existing helper functions to reference the enums from the new conforming module instead of the private _typing module.
• Add a dynamic attribute accessor on singer_sdk.helpers._typing to preserve legacy imports with deprecation warnings.
meltano/sdk