Fix rocprof-compute TUI build err with python 39 (#303)

* Upgrade min python version from 3.8 to 3.9

* Set min version for textual-fspicker for TUI support

* Update workflows to use python 3.9 instead of 3.8

* fix formatting

* fix bug

---------

Co-authored-by: Vignesh Edithal <Vignesh.Edithal@amd.com>
此提交包含在:
Fei Zheng和Vignesh Edithal authored and GitHub committed 2025-10-21 00:27:35 -04:00
1 父節點 a433e6f48d
當前提交 2c59a82fe1
8 file changed
+13 -14

No files matched your search

+3 -1
查看文件
@@ -25,8 +25,10 @@
import argparse
import copy
from collections import OrderedDict
from collections.abc import Hashable
from pathlib import Path
from typing import Any, Hashable, Optional, OrderedDict
from typing import Any, Optional
import pandas as pd
+2 -1
查看文件
@@ -24,9 +24,10 @@
##############################################################################
import argparse
import logging
from collections.abc import Hashable
from datetime import datetime
from enum import Enum
from typing import Any, Hashable, Optional
from typing import Any, Optional
import pandas as pd
from textual.widgets import TextArea
+3 -2
查看文件
@@ -42,9 +42,10 @@ import tempfile
import threading
import time
import uuid
from collections.abc import Generator
from contextlib import contextmanager
from pathlib import Path
from typing import Any, Dict, Generator, Optional, Union, cast
from typing import Any, Optional, Union, cast
import pandas as pd
import yaml
@@ -767,7 +768,7 @@ def run_prof(
if is_mode_live_attach:
@contextmanager
def temporary_env(env_vars: Dict[str, str]) -> Generator[None, None, None]:
def temporary_env(env_vars: dict[str, str]) -> Generator[None, None, None]:
"""
Temporarily change the environment variable of this application.
"""