-
Notifications
You must be signed in to change notification settings - Fork 41
[Enhancement] python3.14 support #501
Copy link
Copy link
Open
Labels
enhancementNew feature or requestNew feature or request
Description
When using an environment built with python3.14+ you may encounter the following error when just running help for a given script:
Traceback (most recent call last):
File "/u/trappist-r0/ssangha/conda_installation/miniforge/miniforge/ARIA-tools_dev/tools/bin/ariaPlot.py", line 21, in <module>
import ARIAtools.util.mask
File "/u/trappist-r0/ssangha/conda_installation/miniforge/miniforge/ARIA-tools_dev/tools/ARIAtools/util/mask.py", line 19, in <module>
import tile_mate
File "/u/trappist-r0/ssangha/conda_installation/miniforge/miniforge/envs/ARIA-tools_dev/lib/python3.14/site-packages/tile_mate/__init__.py", line 17, in <module>
from .stitcher import DATASET_SHORTNAMES, get_raster_from_tiles
File "/u/trappist-r0/ssangha/conda_installation/miniforge/miniforge/envs/ARIA-tools_dev/lib/python3.14/site-packages/tile_mate/stitcher.py", line 18, in <module>
from .tile_model import TILE_SCHEMA
File "/u/trappist-r0/ssangha/conda_installation/miniforge/miniforge/envs/ARIA-tools_dev/lib/python3.14/site-packages/tile_mate/tile_model.py", line 4, in <module>
from pandera.pandas import Column, DataFrameSchema
File "/u/trappist-r0/ssangha/conda_installation/miniforge/miniforge/envs/ARIA-tools_dev/lib/python3.14/site-packages/pandera/__init__.py", line 10, in <module>
import pandera.backends
File "/u/trappist-r0/ssangha/conda_installation/miniforge/miniforge/envs/ARIA-tools_dev/lib/python3.14/site-packages/pandera/backends/__init__.py", line 4, in <module>
import pandera.backends.base.builtin_checks
It looks like support in the dependency tile_mate is needed. Tagging @cmarshak just to keep in the loop on this.
In general it looks like a more exhaustive review of the code is needed to ensure compatibility and stability with python3.14+, so I'll leave open for now and set a cap at python3.13 within the env file.
Reactions are currently unavailable
Metadata
Metadata
Labels
enhancementNew feature or requestNew feature or request