🐛 Issue
ado-trim depends on autogluon==1.5.0, which in turn requires pyarrow<21.0.0. However, Python 3.14 support in pyarrow only starts from version 22.0.0.
This creates an unsatisfiable dependency constraint for Python 3.14:
autogluon==1.5.0 → requires pyarrow<21.0.0
- Python 3.14 → requires
pyarrow>=22.0.0
As a result, pip cannot resolve dependencies when installing ado-trim with Python 3.14.
💥 Impact
ado-trim cannot be installed on Python 3.14 using standard dependency resolution
- Users attempting installation will encounter version conflicts in
pyarrow
- No practical workaround exists without modifying dependency constraints or forking upstream packages
✅ Current status
- Python 3.14 support is blocked by upstream constraints in
autogluon
- Waiting for a new
autogluon release that relaxes or updates its pyarrow dependency
🔧 Proposed action
Once autogluon supports a pyarrow version compatible with Python 3.14:
- Upgrade
autogluon in ado-trim
- Validate dependency resolution with Python 3.14
- Update CI/test matrix run ado-trim tests on Python 3.14
- Verify end-to-end functionality
✅ Done when
🐛 Issue
ado-trimdepends onautogluon==1.5.0, which in turn requirespyarrow<21.0.0. However, Python 3.14 support inpyarrowonly starts from version 22.0.0.This creates an unsatisfiable dependency constraint for Python 3.14:
autogluon==1.5.0→ requirespyarrow<21.0.0pyarrow>=22.0.0As a result,
pipcannot resolve dependencies when installingado-trimwith Python 3.14.💥 Impact
ado-trimcannot be installed on Python 3.14 using standard dependency resolutionpyarrow✅ Current status
autogluonautogluonrelease that relaxes or updates itspyarrowdependency🔧 Proposed action
Once
autogluonsupports apyarrowversion compatible with Python 3.14:autogluoninado-trim✅ Done when
autogluonreleases a version compatible withpyarrow>=22.0.0ado-triminstalls successfully on Python 3.14 via PyPIado-trim