Drop Python 3.9 support as it reached EOL

This commit is contained in:
Andrej730
2025-12-19 18:01:05 +05:00
parent eba4405310
commit 4db9d60a97
13 changed files with 21 additions and 32 deletions
@@ -43,7 +43,8 @@ import numpy
import inspect
import importlib
import ifcopenshell
from typing import Callable, Any, Optional, TYPE_CHECKING
from collections.abc import Callable
from typing import Any, Optional, TYPE_CHECKING
from functools import partial
if TYPE_CHECKING:
@@ -20,11 +20,7 @@ import sys
import ifcopenshell.api.owner
import ifcopenshell.util.element
from typing import Any, Union
if sys.version_info >= (3, 10):
from types import EllipsisType
else:
EllipsisType = type(...)
from types import EllipsisType
def edit_attributes(file: ifcopenshell.file, product: ifcopenshell.entity_instance, attributes: dict[str, Any]) -> None:
@@ -27,7 +27,8 @@ import ifcopenshell.util.element
import ifcopenshell.util.geolocation
import ifcopenshell.util.placement
import ifcopenshell.util.unit
from typing import Optional, Any, Union, Literal, get_args, Callable
from typing import Optional, Any, Union, Literal, get_args
from collections.abc import Callable
from functools import partial