From f3ab25926921d7d86b1afde3d63c7677683fa952 Mon Sep 17 00:00:00 2001 From: k204230 <bergemann@dkrz.de> Date: Fri, 19 Aug 2022 09:50:38 +0200 Subject: [PATCH] Fix broken tests for py<3.8 --- setup.py | 2 +- src/rechunk_data/__init__.py | 2 +- src/rechunk_data/__init__.pyi | 2 +- src/rechunk_data/_rechunk.py | 3 ++- 4 files changed, 5 insertions(+), 4 deletions(-) diff --git a/setup.py b/setup.py index a276578..ae0a411 100644 --- a/setup.py +++ b/setup.py @@ -37,7 +37,7 @@ setup( entry_points={ "console_scripts": [f"{find_key(key='PROGRAM_NAME')} = rechunk_data:cli"] }, - install_requires=["argparse", "dask", "xarray", "h5netcdf", "netCDF4"], + install_requires=["argparse", "dask", "xarray", "h5netcdf", "netCDF4", "typing_extensions"], extras_require={ "test": [ "black", diff --git a/src/rechunk_data/__init__.py b/src/rechunk_data/__init__.py index bbdf815..2f849bf 100644 --- a/src/rechunk_data/__init__.py +++ b/src/rechunk_data/__init__.py @@ -10,7 +10,7 @@ from ._rechunk import ( logger, ) -__version__ = "2206.0.3" +__version__ = "2208.0.1" PROGRAM_NAME = "rechunk-data" diff --git a/src/rechunk_data/__init__.pyi b/src/rechunk_data/__init__.pyi index e70a868..8a11300 100644 --- a/src/rechunk_data/__init__.pyi +++ b/src/rechunk_data/__init__.pyi @@ -8,10 +8,10 @@ from typing import ( Dict, Hashable, List, - Literal, Optional, Tuple, ) +from typing_extensions import Literal import xarray as xr diff --git a/src/rechunk_data/_rechunk.py b/src/rechunk_data/_rechunk.py index c2e9277..f70ad0c 100644 --- a/src/rechunk_data/_rechunk.py +++ b/src/rechunk_data/_rechunk.py @@ -3,7 +3,8 @@ import os import logging from pathlib import Path -from typing import cast, Any, Literal, Dict, Hashable, Generator, Optional, Tuple +from typing import cast, Any, Dict, Hashable, Generator, Optional, Tuple +from typing_extensions import Literal from dask.utils import format_bytes from dask.array.core import Array -- GitLab