Hi @Guillaume Rongier 
I am getting the following error while calling iop on Windows


D:\temp\iop>iop -start
WARNING:root:Error importing pythonint312: irisinit failed
WARNING:root:Embedded Python not available
Traceback (most recent call last):
  File "<frozen runpy>", line 198, in _run_module_as_main
  File "<frozen runpy>", line 88, in _run_code
  File "D:\temp\iop\.venv\Scripts\iop.exe\__main__.py", line 4, in <module>
  File "d:\temp\iop\.venv\Lib\site-packages\iop\__init__.py", line 1, in <module>
    from iop._business_operation import _BusinessOperation
  File "d:\temp\iop\.venv\Lib\site-packages\iop\_business_operation.py", line 3, in <module>
    from iop._business_host import _BusinessHost
  File "d:\temp\iop\.venv\Lib\site-packages\iop\_business_host.py", line 8, in <module>
    from iop._decorators import input_serializer_param, output_deserializer
  File "d:\temp\iop\.venv\Lib\site-packages\iop\_decorators.py", line 3, in <module>
    from iop._dispatch import dispatch_deserializer, dispatch_serializer
  File "d:\temp\iop\.venv\Lib\site-packages\iop\_dispatch.py", line 15, in <module>
    def serialize_pickle_message(message: Any) -> iris.cls:
                                                  ^^^^^^^^
AttributeError: module 'iris' has no attribute 'cls'

Thank you, @Evgeny Shvarov for the insights!

I've been using Docker and IPM in my projects, and they’ve been incredibly convenient. Docker simplifies the development environment setup and makes collaboration much easier, while IPM streamlines the installation process with minimal steps. Both have significantly improved my workflow.