-
Notifications
You must be signed in to change notification settings - Fork 17
Track Python 3.15 core dependency compatibility #56
Copy link
Copy link
Open
Labels
compatibility: affectedHas Python, platform, dependency, or cross-library compatibility impactHas Python, platform, dependency, or cross-library compatibility impactecosystemTracked by a shared ML4T ecosystem requirementTracked by a shared ML4T ecosystem requirementpriority: normalNormal planned workNormal planned workstatus: blockedCannot progress until the documented dependency resolvesCannot progress until the documented dependency resolvestype: maintenanceInternal maintenance without user-visible behaviorInternal maintenance without user-visible behavior
Description
Activity
Metadata
Metadata
Assignees
Labels
compatibility: affectedHas Python, platform, dependency, or cross-library compatibility impactHas Python, platform, dependency, or cross-library compatibility impactecosystemTracked by a shared ML4T ecosystem requirementTracked by a shared ML4T ecosystem requirementpriority: normalNormal planned workNormal planned workstatus: blockedCannot progress until the documented dependency resolvesCannot progress until the documented dependency resolvestype: maintenanceInternal maintenance without user-visible behaviorInternal maintenance without user-visible behavior
Engineer currently declares
Requires-Python: >=3.12,<3.15under the ecosystem Python 3.15 waiting policy. Python 3.12 through 3.14 remain the supported release range.Run a visible, non-blocking Python 3.15 core canary at least monthly. Recheck immediately when Python 3.15 final ships or when Polars publishes a stable release after 1.44.2. Removing the upper bound requires the complete non-hardware-dependent suite, package build, and installed-wheel import to pass on Linux, macOS, and Windows.
This is an external-dependency waiting record, not a blocker for an otherwise qualified 0.1 patch release. Tracked by ml4t/ecosystem#33 and Decision 0013.