Enforce modern typing (#258)

* Allow UP

* Upgrade typing

* test smolagents

* Change to contextlib

---------

Co-authored-by: Marcus Valtonen Örnhag <marcus.valtonen.ornhag@ericsson.com>
This commit is contained in:
Marcus Valtonen Örnhag
2025-04-08 22:46:12 +02:00
committed by GitHub
parent a07e9439b6
commit f70b27bd41
15 changed files with 43 additions and 47 deletions

View File

@@ -1,5 +1,6 @@
from functools import lru_cache
from typing import Generator, Literal
from collections.abc import Generator
from functools import cache
from typing import Literal
import gradio as gr
import numpy as np
@@ -17,7 +18,7 @@ from numpy.typing import NDArray
load_dotenv()
@lru_cache(maxsize=None)
@cache
def load_moonshine(
model_name: Literal["moonshine/base", "moonshine/tiny"],
) -> MoonshineOnnxModel: