RuntimeError: the foo_a module failed to register with the sip module
Marian Thomsen
marian.th at outlook.de
Mon Jan 25 07:59:28 GMT 2021
Hello,
I get this error when trying to do %import foo_a.sip in foo_b.sip.
I try to import and use foo_b in the test_b.py file.
This is my project structure:
module_b foo_b.cpp
foo_b.h
project.toml
foo_b.sip <-- here I try to %import foo_a.sip
test_b.py
module_a foo_a.cpp
foo_a.h
project.toml
foo_a.sip
test_a.py
In each project module has its own dependencies in the .toml file under [tool.sip.bindings.foo_x ]. The dependencies of module_a are included under [tool.sip.bindings.foo_b].
If I include a seperate binding set in the .toml file of module_b like [tool.sip.bindings.foo_a], I must define sip-module under [tool.sip.project] and I get another error.
What is the best way to include module_a in module_b and still be able to build each module seperatly with sip-install?
Thanks in advance!
Kind regards M.T.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://www.riverbankcomputing.com/pipermail/pyqt/attachments/20210125/a6afaa98/attachment.htm>
More information about the PyQt
mailing list