-
Notifications
You must be signed in to change notification settings - Fork 0
Closed
Labels
blockingThis is a blocking issue which must be fixed before the next releaseThis is a blocking issue which must be fixed before the next releaseready for testingThis issue has been fixed and is ready for testingThis issue has been fixed and is ready for testing
Milestone
Description
When using (Bluemira's) conda installation with Python 3.10, I get this error on importing Simvue:
File "/home/wk9874/Documents/bluemira/examples/optimisation/test.py", line 9, in <module>
import simvue
File "/home/wk9874/micromamba/envs/bluemira/lib/python3.10/site-packages/simvue/__init__.py", line 1, in <module>
from simvue.client import Client as Client
File "/home/wk9874/micromamba/envs/bluemira/lib/python3.10/site-packages/simvue/client.py", line 21, in <module>
from simvue.api.objects.alert.base import AlertBase
File "/home/wk9874/micromamba/envs/bluemira/lib/python3.10/site-packages/simvue/api/objects/__init__.py", line 11, in <module>
from .administrator import Tenant as Tenant, User as User
File "/home/wk9874/micromamba/envs/bluemira/lib/python3.10/site-packages/simvue/api/objects/administrator/__init__.py", line 10, in <module>
from .tenant import Tenant as Tenant
File "/home/wk9874/micromamba/envs/bluemira/lib/python3.10/site-packages/simvue/api/objects/administrator/tenant.py", line 16, in <module>
from simvue.api.objects.base import write_only, SimvueObject, staging_check
File "/home/wk9874/micromamba/envs/bluemira/lib/python3.10/site-packages/simvue/api/objects/base.py", line 128, in <module>
class SimvueObject(abc.ABC):
File "/home/wk9874/micromamba/envs/bluemira/lib/python3.10/site-packages/simvue/api/objects/base.py", line 321, in SimvueObject
) -> typing.Generator[tuple[str, Self | None], None, None]:
File "/home/wk9874/micromamba/envs/bluemira/lib/python3.10/typing.py", line 390, in __or__
return Union[self, other]
File "/home/wk9874/micromamba/envs/bluemira/lib/python3.10/typing.py", line 312, in inner
return func(*args, **kwds)
File "/home/wk9874/micromamba/envs/bluemira/lib/python3.10/typing.py", line 403, in __getitem__
return self._getitem(self, parameters)
File "/home/wk9874/micromamba/envs/bluemira/lib/python3.10/typing.py", line 515, in Union
parameters = tuple(_type_check(p, msg) for p in parameters)
File "/home/wk9874/micromamba/envs/bluemira/lib/python3.10/typing.py", line 515, in <genexpr>
parameters = tuple(_type_check(p, msg) for p in parameters)
File "/home/wk9874/micromamba/envs/bluemira/lib/python3.10/typing.py", line 171, in _type_check
raise TypeError(f"Plain {arg} is not valid as type argument")
TypeError: Plain typing.Self is not valid as type argument
Metadata
Metadata
Assignees
Labels
blockingThis is a blocking issue which must be fixed before the next releaseThis is a blocking issue which must be fixed before the next releaseready for testingThis issue has been fixed and is ready for testingThis issue has been fixed and is ready for testing