Skip to content

Commit

Permalink
resolve import in python 3.11
Browse files Browse the repository at this point in the history
  • Loading branch information
skim0119 committed Sep 20, 2024
1 parent 80053c6 commit d47e094
Show file tree
Hide file tree
Showing 3 changed files with 16 additions and 3 deletions.
3 changes: 2 additions & 1 deletion src/bsr/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,8 @@
)
from .camera import CameraManager
from .frame import FrameManager
from .geometry.composite.rod import Rod
from .geometry.composite.pose import Pose
from .geometry.composite.rod import Rod, RodWithBox, RodWithCylinder
from .geometry.composite.stack import RodStack, create_rod_collection
from .geometry.primitives.simple import Cylinder, Sphere
from .viewport import find_area, set_view_distance
Expand Down
8 changes: 7 additions & 1 deletion src/bsr/geometry/composite/stack.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,13 @@
__all__ = ["BaseStack", "RodStack", "create_rod_collection"]

from typing import TYPE_CHECKING, Any, Protocol, Type, overload
from typing_extensions import Self
import sys

# Check python version
if sys.version_info < (3, 11):
from typing_extensions import Self
else:
from typing import Self

from collections.abc import Sequence

Expand Down
8 changes: 7 additions & 1 deletion src/bsr/geometry/protocol.py
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,13 @@
TypeAlias,
TypeVar,
)
from typing_extensions import Self
import sys

# Check python version
if sys.version_info < (3, 11):
from typing_extensions import Self
else:
from typing import Self

from abc import ABC, abstractmethod

Expand Down

0 comments on commit d47e094

Please sign in to comment.