Describe the solution you'd like
Configure apt packages on a per-repo basis that will be installed before installing Python libraries.
Describe alternatives you've considered
A step can be added in the github actions that installs the apt packages before installing pip packages, but as far I as understand, that is discouraged.
Currently there is nothing similar for runboat
Is your feature request related to a problem? Yes, some modules require
pip
packages that requiredeb
packages in order to be installed. An example is in https://github.com/OCA/server-tools/blob/10.0/base_external_dbsource_odbc: it depends onpyodbc
(https://pypi.org/project/pyodbc) that needsunixodbc-dev
, as explained in its documentation https://github.com/mkleehammer/pyodbc/wiki/Install#installing-on-linuxDescribe the solution you'd like Configure
apt
packages on a per-repo basis that will be installed before installing Python libraries.Describe alternatives you've considered A step can be added in the github actions that installs the
apt
packages before installingpip
packages, but as far I as understand, that is discouraged. Currently there is nothing similar for runboatAdditional context Similar to https://github.com/OCA/oca-ci/issues/33. I ran into this while trying to add https://github.com/OCA/oca-addons-repo-template to https://github.com/OCA/server-tools/tree/10.0 in https://github.com/OCA/server-tools/pull/2486. There is some discussion already in https://discord.com/channels/737652535149592587/761225067798462465/1067129843130581083