Fixes this error that happens in versions less than 3.11
from conductor.client.workflow.task.http_task import HttpTask, HttpInput
File "/usr/local/lib/python3.9/site-packages/conductor/client/workflow/task/http_task.py", line 7, in <module>
from conductor.client.workflow.task.task import TaskInterface
File "/usr/local/lib/python3.9/site-packages/conductor/client/workflow/task/task.py", line 7, in <module>
from conductor.client.http.models.workflow_task import WorkflowTask
File "/usr/local/lib/python3.9/site-packages/conductor/client/http/models/__init__.py", line 34, in <module>
from conductor.client.http.models.workflow_task import WorkflowTask
File "/usr/local/lib/python3.9/site-packages/conductor/client/http/models/workflow_task.py", line 3, in <module>
from typing import List, Union, Self
ImportError: cannot import name 'Self' from 'typing' (/usr/lib64/python3.9/typing.py)
Fixes this error that happens in versions less than 3.11