The informational Python 3.15 matrix fails on Linux, macOS, and Windows with CPython 3.15.0rc1.
Evidence: https://github.com/ml4t/data/actions/runs/31316629578
- Installation, package import, and
ty pass.
- The prerelease environment resolves
polars==1.43.2 and polars-runtime-32==1.43.2.
- Basic Polars DataFrame and Series construction fails inside
polars._utils.construction.series.sequence_to_pyseries because the constructed series is None (AttributeError: NoneType object has no attribute _s).
- The same failure occurs on all three operating systems and causes broad downstream test failures.
- All supported Python 3.12 through 3.14 cells pass on all three operating systems.
Python 3.15 is not currently advertised as supported, so this remains non-blocking. Recheck against newer Polars/runtime releases, update the prerelease dependency set when upstream support is available, and make the 3.15 matrix blocking when Python 3.15 becomes supported.
The informational Python 3.15 matrix fails on Linux, macOS, and Windows with CPython 3.15.0rc1.
Evidence: https://github.com/ml4t/data/actions/runs/31316629578
typass.polars==1.43.2andpolars-runtime-32==1.43.2.polars._utils.construction.series.sequence_to_pyseriesbecause the constructed series isNone(AttributeError: NoneType object has no attribute _s).Python 3.15 is not currently advertised as supported, so this remains non-blocking. Recheck against newer Polars/runtime releases, update the prerelease dependency set when upstream support is available, and make the 3.15 matrix blocking when Python 3.15 becomes supported.