I am looking for example or guidelines on how to properly package python
bindings which use ctype LoadLibrary interface.
Let me recall, that there is no any glue binary shared object file, in
this case. python just load the original library shared object in
runtime (as you do with dlopen() in C language) and then represents it
symbols as a python object. So, this kind of bindings is a pure python
module (should be noarch?).
Nevertheless, I still need to specify "Requires:" in the corresponding
spec file, since missed original library will lead to some exception
during the python module loading making the module installation
unusable. The question is how to specify required SONAME correctly in
this case taking into account ABI compatibility.
With best regards,
Matwey V. Kornilov
To unsubscribe, e-mail: opensuse-packaging+unsubscribe(a)opensuse.org
To contact the owner, e-mail: opensuse-packaging+owner(a)opensuse.org
Show replies by date