Skip to content

[Enhancement] python3.14 support #501

@sssangha

Description

@sssangha

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.

Metadata

Metadata

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions