rpm-software-management / dnf5

Next-generation RPM package management system
Other
239 stars 76 forks source link

Missing bindings for module API #1026

Open fkrull opened 9 months ago

fkrull commented 9 months ago

The bindings for the module APIs (i.e. the stuff in include/libdnf5/module/) seem to be missing. Is there a specific reason for that and would it be possible to add them?

j-mracek commented 9 months ago

There is no specific reason why they are not available in bindings. May I ask you for which purpose you need those bindings?

ppisar commented 9 months ago

It seems SWIG defintion files in bindings/libdnf5 needs to be manually mainained :( Especially lists of header files.

fkrull commented 9 months ago

There is no specific reason why they are not available in bindings. May I ask you for which purpose you need those bindings?

I have a custom package management tool that currently uses dnf's Python API. I was thinking of porting it to dnf5 but I need the module APIs so my tool can manage modules.