Skip to content

Add python 3.14 support - #89

Open
janzill wants to merge 5 commits into
ActivitySim:mainfrom
outerl:jzill/py314
Open

janzill wants to merge 5 commits into
ActivitySim:mainfrom
outerl:jzill/py314

Conversation

@janzill

@janzill janzill commented Oct 10, 2026

Copy link
Copy Markdown

Adds python 3.14 support, drops python3.9 and 3.10.

Also upgrades to zarr 3 because the latest zarr 2 release pins numcodecs<0.16, and numcodecs only has python 3.14 wheels from 0.16.4 onward. Note sharrow still writes zarr format 2 by default, so existing caches are still working.

Main changes: python 3.14 removes ast.Str and ast.Num, these are replaced with ast.Constant. Also changes handling of nans in serialization and dictionary encoding.

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant